TSTP Solution File: NUM924+7 by ePrincess---1.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : ePrincess---1.0
% Problem : NUM924+7 : TPTP v8.1.0. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : ePrincess-casc -timeout=%d %s
% Computer : n012.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Mon Jul 18 08:49:44 EDT 2022
% Result : Theorem 33.34s 8.56s
% Output : Proof 58.86s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11 % Problem : NUM924+7 : TPTP v8.1.0. Released v5.3.0.
% 0.07/0.11 % Command : ePrincess-casc -timeout=%d %s
% 0.11/0.32 % Computer : n012.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 600
% 0.11/0.32 % DateTime : Tue Jul 5 15:20:00 EDT 2022
% 0.11/0.32 % CPUTime :
% 0.49/0.56 ____ _
% 0.49/0.56 ___ / __ \_____(_)___ ________ __________
% 0.49/0.56 / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.49/0.56 / __/ ____/ / / / / / / /__/ __(__ |__ )
% 0.49/0.56 \___/_/ /_/ /_/_/ /_/\___/\___/____/____/
% 0.49/0.56
% 0.49/0.56 A Theorem Prover for First-Order Logic
% 0.49/0.57 (ePrincess v.1.0)
% 0.49/0.57
% 0.49/0.57 (c) Philipp Rümmer, 2009-2015
% 0.49/0.57 (c) Peter Backeman, 2014-2015
% 0.49/0.57 (contributions by Angelo Brillout, Peter Baumgartner)
% 0.49/0.57 Free software under GNU Lesser General Public License (LGPL).
% 0.49/0.57 Bug reports to peter@backeman.se
% 0.49/0.57
% 0.49/0.57 For more information, visit http://user.uu.se/~petba168/breu/
% 0.49/0.57
% 0.49/0.57 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.49/0.61 Prover 0: Options: -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 5.54/2.08 Prover 0: Preprocessing ...
% 26.15/6.97 Prover 0: Warning: ignoring some quantifiers
% 27.96/7.29 Prover 0: Constructing countermodel ...
% 33.34/8.55 Prover 0: proved (7938ms)
% 33.34/8.56
% 33.34/8.56 No countermodel exists, formula is valid
% 33.34/8.56 % SZS status Theorem for theBenchmark
% 33.34/8.56
% 33.34/8.56 Generating proof ... Warning: ignoring some quantifiers
% 52.38/13.38 found it (size 10)
% 52.38/13.38
% 52.38/13.38 % SZS output start Proof for theBenchmark
% 52.38/13.38 Assumed formulas after preprocessing and simplification:
% 52.38/13.38 | (0) ? [v0] : ? [v1] : ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : ? [v28] : ? [v29] : ? [v30] : ? [v31] : ? [v32] : ? [v33] : ? [v34] : ? [v35] : ? [v36] : ? [v37] : ? [v38] : ? [v39] : ? [v40] : ? [v41] : ? [v42] : ? [v43] : ? [v44] : ? [v45] : ? [v46] : ? [v47] : ? [v48] : ? [v49] : ? [v50] : ? [v51] : ? [v52] : ? [v53] : ? [v54] : ? [v55] : ? [v56] : ? [v57] : ? [v58] : ? [v59] : ? [v60] : ? [v61] : ? [v62] : ? [v63] : ? [v64] : ? [v65] : ? [v66] : ? [v67] : ? [v68] : ? [v69] : ? [v70] : ? [v71] : ? [v72] : ? [v73] : ? [v74] : ? [v75] : ? [v76] : ? [v77] : ? [v78] : ? [v79] : ? [v80] : ? [v81] : ? [v82] : ? [v83] : ? [v84] : ? [v85] : ? [v86] : ? [v87] : ? [v88] : ? [v89] : ? [v90] : ? [v91] : ? [v92] : ? [v93] : ? [v94] : ? [v95] : ? [v96] : ? [v97] : ? [v98] : ? [v99] : ? [v100] : ? [v101] : ? [v102] : ? [v103] : ? [v104] : ? [v105] : ? [v106] : ? [v107] : ? [v108] : ? [v109] : ? [v110] : ? [v111] : ? [v112] : ? [v113] : ? [v114] : ? [v115] : ? [v116] : ? [v117] : ? [v118] : ? [v119] : ? [v120] : ? [v121] : ? [v122] : ? [v123] : ? [v124] : ? [v125] : ? [v126] : ? [v127] : ? [v128] : ? [v129] : ? [v130] : ? [v131] : ? [v132] : ? [v133] : ? [v134] : ? [v135] : ? [v136] : ? [v137] : ? [v138] : ? [v139] : ? [v140] : ? [v141] : ? [v142] : ? [v143] : ? [v144] : ? [v145] : ? [v146] : ? [v147] : ? [v148] : ? [v149] : ? [v150] : ? [v151] : ? [v152] : ? [v153] : ? [v154] : ? [v155] : ? [v156] : ( ~ (v121 = v113) & ~ (v75 = pls) & ~ (v8 = pls) & ~ (pls = min) & product_prod(int, int) = v2 & hAPP(real, v111, v122, v121) = v127 & hAPP(real, v111, v112, v113) = v114 & hAPP(int, v1, v57, v17) = v58 & hAPP(int, v1, v27, v88) = v89 & hAPP(int, v1, v27, v10) = v43 & hAPP(int, v1, v27, v8) = v28 & hAPP(int, v1, v27, pls) = v48 & hAPP(int, v1, v27, pls) = v36 & hAPP(int, v1, v27, min) = v93 & hAPP(int, v1, v5, v149) = v151 & hAPP(int, v1, v5, v143) = v145 & hAPP(int, v1, v5, v62) = v100 & hAPP(int, v1, v5, v19) = v136 & hAPP(int, v1, v5, v19) = v20 & hAPP(int, v1, v5, v10) = v56 & hAPP(int, v1, v5, v8) = v86 & hAPP(int, v1, v5, t) = v6 & hAPP(int, v1, v5, s) = v65 & hAPP(int, v1, v5, pls) = v42 & hAPP(int, v1, v5, pls) = v30 & hAPP(int, v1, v5, min) = v91 & hAPP(int, bool, v153, v17) = v154 & hAPP(int, bool, v151, v17) = v152 & hAPP(int, bool, v147, v17) = v148 & hAPP(int, bool, v145, v17) = v146 & hAPP(int, bool, v141, v17) = v142 & hAPP(int, bool, v136, pls) = v137 & hAPP(int, bool, v105, v75) = v106 & hAPP(int, bool, v93, pls) = v98 & hAPP(int, bool, v93, min) = v94 & hAPP(int, bool, v91, pls) = v97 & hAPP(int, bool, v91, pls) = v96 & hAPP(int, bool, v91, min) = v92 & hAPP(int, bool, v84, v17) = v85 & hAPP(int, bool, v76, v17) = v77 & hAPP(int, bool, v73, v17) = v74 & hAPP(int, bool, v67, v17) = v68 & hAPP(int, bool, v65, v17) = v66 & hAPP(int, bool, v58, v19) = v108 & hAPP(int, bool, v58, v19) = v59 & hAPP(int, bool, v48, v149) = v150 & hAPP(int, bool, v48, v143) = v144 & hAPP(int, bool, v48, v62) = v69 & hAPP(int, bool, v48, v60) = v82 & hAPP(int, bool, v48, v8) = v81 & hAPP(int, bool, v48, s) = v64 & hAPP(int, bool, v48, pls) = v129 & hAPP(int, bool, v48, pls) = v80 & hAPP(int, bool, v42, pls) = v54 & hAPP(int, bool, v42, pls) = v50 & hAPP(int, bool, v42, min) = v95 & hAPP(int, bool, v36, pls) = v37 & hAPP(int, bool, v36, min) = v99 & hAPP(int, bool, v30, v17) = v31 & hAPP(int, bool, v30, v8) = v55 & hAPP(int, bool, v28, t) = v29 & hAPP(int, bool, v20, v21) = v22 & hAPP(int, bool, v6, v17) = v33 & hAPP(int, bool, v6, v8) = v9 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, twoSqu658283162sum2sq, v19) = v35 & hAPP(int, bool, zprime, v62) = v78 & hAPP(int, bool, zprime, v17) = v34 & hAPP(int, int, v107, v75) = v19 & hAPP(int, int, v26, v8) = v19 & hAPP(int, int, v18, v156) = v19 & hAPP(int, int, v18, t) = v19 & hAPP(int, int, v18, pls) = v21 & hAPP(int, int, v16, v8) = v17 & hAPP(int, int, v14, m) = v15 & hAPP(nat, v39, v117, v44) = v132 & hAPP(nat, v39, v117, v38) = v131 & hAPP(nat, v39, v79, v38) = v119 & hAPP(nat, v39, v40, v44) = v118 & hAPP(nat, v39, v40, v38) = v41 & hAPP(nat, bool, v41, v24) = v90 & hAPP(nat, int, v139, v24) = v140 & hAPP(nat, int, v71, v24) = v72 & hAPP(nat, int, v23, v24) = v25 & hAPP(nat, nat, v45, v44) = v24 & twoSqu1929807760sum2sq(v130) = v19 & dvd_dvd(int) = v57 & dvd_dvd(nat) = v117 & quadRes(v17) = v105 & legendre(v75, v17) = v8 & product_Pair(int, int, s, v8) = v130 & power_power(real, v103) = v128 & power_power(int, v138) = v139 & power_power(int, v75) = v109 & power_power(int, s) = v23 & power_power(int, s1) = v71 & ord_less_eq(real) = v122 & ord_less_eq(int) = v27 & ord_less_eq(nat) = v79 & ord_less(real) = v112 & ord_less(int) = v5 & ord_less(nat) = v40 & number_number_of(real, v12) = v101 & number_number_of(real, v11) = v103 & number_number_of(int, v87) = v88 & number_number_of(int, v52) = v60 & number_number_of(int, v12) = v13 & number_number_of(int, v11) = v62 & number_number_of(int, v10) = v8 & number_number_of(int, pls) = pls & number_number_of(int, min) = v75 & number_number_of(nat, v52) = v53 & number_number_of(nat, v12) = v83 & number_number_of(nat, v11) = v24 & number_number_of(nat, v10) = v44 & number_number_of(nat, pls) = v38 & bit1(v11) = v87 & bit1(v10) = v52 & bit1(pls) = v10 & bit1(min) = min & bit0(v11) = v12 & bit0(v10) = v11 & bit0(pls) = pls & zcong(v140, v75) = v141 & zcong(v72, v75) = v76 & zcong(v25, v75) = v84 & zcong(v25, v72) = v73 & zcong(v8, v75) = v110 & zcong(s1, v149) = v153 & zcong(s1, v143) = v147 & zcong(s1, s) = v67 & zero_zero(real) = v113 & zero_zero(int) = pls & zero_zero(nat) = v38 & times_times(real, v121) = v123 & times_times(real, v103) = v104 & times_times(real, v101) = v102 & times_times(int, v62) = v63 & times_times(int, v60) = v61 & times_times(int, v17) = v18 & times_times(int, v13) = v14 & times_times(int, v8) = v47 & times_times(int, pls) = v46 & times_times(nat, v44) = v126 & times_times(nat, v38) = v125 & times_times(nat, v24) = v70 & plus_plus(int, v25) = v26 & plus_plus(int, v15) = v16 & plus_plus(int, v10) = v32 & plus_plus(int, v8) = v49 & plus_plus(int, pls) = v51 & plus_plus(nat, v44) = v45 & plus_plus(nat, v38) = v124 & one_one(real) = v121 & one_one(int) = v8 & one_one(nat) = v44 & minus_minus(int, v25) = v107 & minus_minus(int, pls) = v115 & minus_minus(int, min) = v116 & minus_minus(nat, v38) = v120 & div_mod(int, v75) = v135 & div_mod(int, pls) = v134 & fun(real, bool) = v111 & fun(bool, v3) = v4 & fun(bool, bool) = v3 & fun(int, bool) = v1 & fun(nat, bool) = v39 & fun(nat, nat) = v0 & ti(v4, fconj) = fconj & ti(v1, twoSqu658283162sum2sq) = twoSqu658283162sum2sq & ti(v1, zprime) = zprime & ti(int, v149) = v155 & ti(int, t) = t & ti(int, s) = s & ti(int, s1) = s1 & ti(int, m) = m & ti(int, pls) = pls & ti(int, min) = min & combb(bool, v3, int, fconj, v48) = v133 & ring_div(int) & real_normed_algebra(real) & ordered_ab_group_add(real) & ordered_ab_group_add(int) & ordere223160158up_add(real) & ordere223160158up_add(int) & ordere223160158up_add(nat) & ordere779506340up_add(real) & ordere779506340up_add(int) & ordere779506340up_add(nat) & ordere236663937imp_le(real) & ordere236663937imp_le(int) & ordere236663937imp_le(nat) & comm_monoid_add(real) & comm_monoid_add(int) & comm_monoid_add(nat) & cancel146912293up_add(real) & cancel146912293up_add(int) & cancel146912293up_add(nat) & ordere216010020id_add(real) & ordere216010020id_add(int) & ordere216010020id_add(nat) & comm_ring(real) & comm_ring(int) & ring_1(real) & ring_1(int) & ab_group_add(real) & ab_group_add(int) & ring(real) & ring(int) & comm_ring_1(real) & comm_ring_1(int) & linord1278240602ring_1(real) & linord1278240602ring_1(int) & linordered_semiring(real) & linordered_semiring(int) & linordered_semiring(nat) & idom(real) & idom(int) & linord20386208strict(real) & linord20386208strict(int) & linord20386208strict(nat) & linord893533164strict(real) & linord893533164strict(int) & linord893533164strict(nat) & ordere1490568538miring(real) & ordere1490568538miring(int) & ordere1490568538miring(nat) & ordered_semiring(real) & ordered_semiring(int) & ordered_semiring(nat) & ordered_ring(real) & ordered_ring(int) & ordere453448008miring(real) & ordere453448008miring(int) & ordere453448008miring(nat) & comm_monoid_mult(real) & comm_monoid_mult(int) & comm_monoid_mult(nat) & comm_semiring(real) & comm_semiring(int) & comm_semiring(nat) & ring_n68954251visors(real) & ring_n68954251visors(int) & linord626643107strict(real) & linord626643107strict(int) & semiring_0(real) & semiring_0(int) & semiring_0(nat) & zero_neq_one(real) & zero_neq_one(int) & zero_neq_one(nat) & semiri456707255roduct(real) & semiri456707255roduct(int) & semiri456707255roduct(nat) & comm_semiring_1(real) & comm_semiring_1(int) & comm_semiring_1(nat) & monoid_mult(real) & monoid_mult(int) & monoid_mult(nat) & linord219039673up_add(real) & linord219039673up_add(int) & linordered_semidom(real) & linordered_semidom(int) & linordered_semidom(nat) & ring_char_0(real) & ring_char_0(int) & linordered_ring(real) & linordered_ring(int) & linord581940658strict(real) & linord581940658strict(int) & number_semiring(real) & number_semiring(int) & number_semiring(nat) & number_ring(real) & number_ring(int) & ring_11004092258visors(real) & ring_11004092258visors(int) & semiring_1(real) & semiring_1(int) & semiring_1(nat) & linordered_idom(real) & linordered_idom(int) & hBOOL(v154) & hBOOL(v152) & hBOOL(v150) & hBOOL(v148) & hBOOL(v146) & hBOOL(v144) & hBOOL(v142) & hBOOL(v129) & hBOOL(v108) & hBOOL(v106) & hBOOL(v98) & hBOOL(v97) & hBOOL(v96) & hBOOL(v94) & hBOOL(v90) & hBOOL(v85) & hBOOL(v82) & hBOOL(v81) & hBOOL(v80) & hBOOL(v78) & hBOOL(v77) & hBOOL(v74) & hBOOL(v69) & hBOOL(v68) & hBOOL(v66) & hBOOL(v64) & hBOOL(v59) & hBOOL(v55) & hBOOL(v37) & hBOOL(v35) & hBOOL(v34) & hBOOL(v33) & hBOOL(v31) & hBOOL(v22) & hBOOL(v9) & hBOOL(v7) & order(real) & order(bool) & order(int) & order(nat) & number(real) & number(int) & number(nat) & zero(real) & zero(int) & zero(nat) & no_zero_divisors(real) & no_zero_divisors(int) & no_zero_divisors(nat) & mult_zero(real) & mult_zero(int) & mult_zero(nat) & semiring(real) & semiring(int) & semiring(nat) & power(real) & power(int) & power(nat) & ab_semigroup_mult(real) & ab_semigroup_mult(int) & ab_semigroup_mult(nat) & ab_semigroup_add(real) & ab_semigroup_add(int) & ab_semigroup_add(nat) & cancel_semigroup_add(real) & cancel_semigroup_add(int) & cancel_semigroup_add(nat) & monoid_add(real) & monoid_add(int) & monoid_add(nat) & dvd(real) & dvd(int) & dvd(nat) & linorder(real) & linorder(int) & linorder(nat) & plus(real) & plus(int) & plus(nat) & one(real) & one(int) & one(nat) & group_add(real) & group_add(int) & semiring_div(int) & semiring_div(nat) & ~ hBOOL(v137) & ~ hBOOL(v99) & ~ hBOOL(v95) & ~ hBOOL(v92) & ~ hBOOL(v54) & ~ hBOOL(v50) & ~ hBOOL(v29) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ! [v177] : ! [v178] : ! [v179] : ( ~ (hAPP(int, int, v175, v163) = v176) | ~ (hAPP(int, int, v174, v176) = v177) | ~ (hAPP(int, int, v172, v160) = v173) | ~ (hAPP(int, int, v171, v178) = v179) | ~ (hAPP(int, int, v168, v163) = v169) | ~ (hAPP(int, int, v167, v169) = v170) | ~ (hAPP(int, int, v165, v160) = v166) | ~ (hAPP(int, int, v164, v177) = v178) | ~ (times_times(int, v162) = v175) | ~ (times_times(int, v161) = v168) | ~ (times_times(int, v159) = v172) | ~ (times_times(int, v158) = v164) | ~ (times_times(int, v157) = v165) | ~ (plus_plus(int, v173) = v174) | ~ (plus_plus(int, v166) = v167) | ~ (minus_minus(int, v170) = v171) | ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : ? [v185] : ? [v186] : ? [v187] : ? [v188] : ? [v189] : ? [v190] : (hAPP(int, int, v189, v163) = v190 & hAPP(int, int, v186, v187) = v188 & hAPP(int, int, v185, v190) = v179 & hAPP(int, int, v183, v160) = v184 & hAPP(int, int, v180, v181) = v182 & hAPP(int, int, v164, v162) = v187 & hAPP(int, int, v164, v159) = v181 & times_times(int, v188) = v189 & times_times(int, v182) = v183 & plus_plus(int, v184) = v185 & minus_minus(int, v161) = v186 & minus_minus(int, v157) = v180)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(int, int, v174, v175) = v176) | ~ (hAPP(int, int, v169, v171) = v172) | ~ (hAPP(int, int, v167, v172) = v173) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v161, v165) = v166) | ~ (hAPP(int, int, v61, v162) = v163) | ~ (hAPP(int, int, v61, v157) = v168) | ~ (hAPP(nat, int, v170, v53) = v175) | ~ (hAPP(nat, int, v170, v24) = v171) | ~ (hAPP(nat, int, v159, v53) = v160) | ~ (hAPP(nat, int, v159, v24) = v162) | ~ (power_power(int, v158) = v170) | ~ (power_power(int, v157) = v159) | ~ (times_times(int, v168) = v169) | ~ (times_times(int, v163) = v164) | ~ (plus_plus(int, v173) = v174) | ~ (plus_plus(int, v166) = v167) | ~ (plus_plus(int, v160) = v161) | ? [v177] : ? [v178] : ? [v179] : (hAPP(int, int, v177, v158) = v178 & hAPP(nat, int, v179, v53) = v176 & power_power(int, v178) = v179 & plus_plus(int, v157) = v177)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(int, int, v174, v175) = v176) | ~ (hAPP(int, int, v169, v171) = v172) | ~ (hAPP(int, int, v167, v172) = v173) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v161, v165) = v166) | ~ (hAPP(int, int, v61, v162) = v163) | ~ (hAPP(int, int, v61, v157) = v168) | ~ (hAPP(nat, int, v170, v53) = v175) | ~ (hAPP(nat, int, v170, v24) = v171) | ~ (hAPP(nat, int, v159, v53) = v160) | ~ (hAPP(nat, int, v159, v24) = v162) | ~ (power_power(int, v158) = v170) | ~ (power_power(int, v157) = v159) | ~ (times_times(int, v168) = v169) | ~ (times_times(int, v163) = v164) | ~ (plus_plus(int, v166) = v167) | ~ (minus_minus(int, v173) = v174) | ~ (minus_minus(int, v160) = v161) | ? [v177] : ? [v178] : ? [v179] : (hAPP(int, int, v177, v158) = v178 & hAPP(nat, int, v179, v53) = v176 & power_power(int, v178) = v179 & minus_minus(int, v157) = v177)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(int, int, v174, v163) = v175) | ~ (hAPP(int, int, v171, v172) = v173) | ~ (hAPP(int, int, v170, v175) = v176) | ~ (hAPP(int, int, v168, v160) = v169) | ~ (hAPP(int, int, v165, v162) = v172) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v164, v166) = v167) | ~ (times_times(int, v173) = v174) | ~ (times_times(int, v167) = v168) | ~ (times_times(int, v158) = v165) | ~ (plus_plus(int, v169) = v170) | ~ (minus_minus(int, v161) = v171) | ~ (minus_minus(int, v157) = v164) | ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : ? [v185] : ? [v186] : ? [v187] : ? [v188] : ? [v189] : ? [v190] : (hAPP(int, int, v187, v163) = v188 & hAPP(int, int, v186, v188) = v189 & hAPP(int, int, v184, v160) = v185 & hAPP(int, int, v183, v190) = v176 & hAPP(int, int, v180, v163) = v181 & hAPP(int, int, v179, v181) = v182 & hAPP(int, int, v177, v160) = v178 & hAPP(int, int, v165, v189) = v190 & times_times(int, v162) = v187 & times_times(int, v161) = v180 & times_times(int, v159) = v184 & times_times(int, v157) = v177 & plus_plus(int, v185) = v186 & plus_plus(int, v178) = v179 & minus_minus(int, v182) = v183)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v157, v172, v173) = v174) | ~ (hAPP(v157, v157, v169, v170) = v171) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v165, v161) = v170) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v162, v167) = v173) | ~ (times_times(v157, v164) = v165) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v159) = v166) | ~ (minus_minus(v157, v158) = v163) | ~ real_normed_algebra(v157) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v178) = v174 & hAPP(v157, v157, v175, v159) = v176 & hAPP(v157, v157, v162, v161) = v178 & times_times(v157, v158) = v175 & minus_minus(v157, v176) = v177)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v171, v162) = v172) | ~ (hAPP(v157, v157, v169, v159) = v170) | ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (times_times(v157, v164) = v165) | ~ (times_times(v157, v161) = v169) | ~ (plus_plus(v157, v170) = v171) | ~ (plus_plus(v157, v166) = v167) | ~ (minus_minus(v157, v158) = v163) | ~ ring(v157) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, v157, v174, v159) = v175 & times_times(v157, v158) = v174 & plus_plus(v157, v175) = v176 & ti(v157, v162) = v173 & ( ~ (v173 = v168) | v177 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v171, v162) = v172) | ~ (hAPP(v157, v157, v169, v159) = v170) | ~ (hAPP(v157, v157, v167, v158) = v168) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v168) = v169) | ~ (times_times(v157, v158) = v163) | ~ (plus_plus(v157, v170) = v171) | ~ (plus_plus(v157, v164) = v165) | ~ (minus_minus(v157, v161) = v167) | ~ ring(v157) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v159) = v174 & times_times(v157, v161) = v173 & plus_plus(v157, v174) = v175 & ti(v157, v160) = v177 & ( ~ (v176 = v166) | v177 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v169, v159) = v170) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (times_times(v157, v164) = v165) | ~ (times_times(v157, v158) = v169) | ~ (plus_plus(v157, v170) = v171) | ~ (plus_plus(v157, v166) = v167) | ~ (minus_minus(v157, v161) = v163) | ~ ring(v157) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v157, v176, v162) = v177 & hAPP(v157, v157, v174, v159) = v175 & times_times(v157, v161) = v174 & plus_plus(v157, v175) = v176 & ti(v157, v160) = v173 & ( ~ (v173 = v168) | v177 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v169, v159) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v168) = v169) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v170) = v171) | ~ (plus_plus(v157, v164) = v165) | ~ (minus_minus(v157, v158) = v167) | ~ ring(v157) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v157, v175, v160) = v176 & hAPP(v157, v157, v173, v159) = v174 & times_times(v157, v158) = v173 & plus_plus(v157, v174) = v175 & ti(v157, v162) = v177 & ( ~ (v176 = v166) | v177 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v168, v171) = v172) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v159, v160) = v169) | ~ (hAPP(nat, v157, v165, v24) = v166) | ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (power_power(v157, v161) = v165) | ~ (power_power(v157, v160) = v162) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v169) = v170) | ~ (times_times(v157, v158) = v159) | ~ (plus_plus(v157, v167) = v168) | ~ (plus_plus(v157, v163) = v164) | ~ number_semiring(v157) | ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v161) = v174 & hAPP(nat, v157, v175, v24) = v172 & power_power(v157, v174) = v175 & plus_plus(v157, v160) = v173)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v168, v171) = v172) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v159, v160) = v169) | ~ (hAPP(nat, v157, v165, v24) = v166) | ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (power_power(v157, v161) = v165) | ~ (power_power(v157, v160) = v162) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v169) = v170) | ~ (times_times(v157, v158) = v159) | ~ (plus_plus(v157, v163) = v164) | ~ (minus_minus(v157, v167) = v168) | ~ number_ring(v157) | ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v161) = v174 & hAPP(nat, v157, v175, v24) = v172 & power_power(v157, v174) = v175 & minus_minus(v157, v160) = v173)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v165) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v164) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v166, v170) = v171) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, v157, v162, v164) = v165) | ~ (times_times(v157, v168) = v169) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v165) = v166) | ~ (minus_minus(v157, v159) = v163) | ~ (minus_minus(v157, v158) = v167) | ~ ring(v157) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v174, v161) = v175 & hAPP(v157, v157, v173, v175) = v171 & hAPP(v157, v157, v162, v159) = v172 & times_times(v157, v160) = v174 & minus_minus(v157, v172) = v173)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(int, v1, v27, v161) = v170) | ~ (hAPP(int, v1, v27, v160) = v168) | ~ (hAPP(int, bool, v170, v158) = v171) | ~ (hAPP(int, bool, v168, v157) = v169) | ~ (hAPP(int, bool, v48, v162) = v167) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (times_times(int, v157) = v163) | ~ (plus_plus(int, v164) = v165) | ~ hBOOL(v169) | ~ hBOOL(v167) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : (hAPP(int, v1, v5, v175) = v176 & hAPP(int, v1, v5, v159) = v178 & hAPP(int, bool, v178, v157) = v179 & hAPP(int, bool, v176, pls) = v177 & hAPP(int, bool, v30, v160) = v180 & hAPP(int, int, v174, v162) = v175 & hAPP(int, int, v172, v161) = v173 & times_times(int, v160) = v172 & plus_plus(int, v173) = v174 & ( ~ (v175 = v166) | ~ hBOOL(v180) | ~ hBOOL(v179) | ~ hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(int, v1, v27, v160) = v168) | ~ (hAPP(int, v1, v27, v158) = v170) | ~ (hAPP(int, bool, v170, v161) = v171) | ~ (hAPP(int, bool, v168, v157) = v169) | ~ (hAPP(int, bool, v48, v159) = v167) | ~ (hAPP(int, int, v165, v162) = v166) | ~ (hAPP(int, int, v163, v161) = v164) | ~ (times_times(int, v160) = v163) | ~ (plus_plus(int, v164) = v165) | ~ hBOOL(v169) | ~ hBOOL(v167) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, v1, v5, v162) = v177 & hAPP(int, bool, v177, v160) = v178 & hAPP(int, bool, v48, v166) = v176 & hAPP(int, bool, v30, v160) = v179 & hAPP(int, int, v174, v159) = v175 & hAPP(int, int, v172, v158) = v173 & times_times(int, v157) = v172 & plus_plus(int, v173) = v174 & ( ~ (v175 = v166) | ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v176)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(int, int, v168, v169) = v170) | ~ (hAPP(int, int, v164, v160) = v165) | ~ (hAPP(int, int, v164, v159) = v169) | ~ (hAPP(int, int, v163, v165) = v166) | ~ (hAPP(int, int, v161, v160) = v167) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (product_Pair(int, int, v166, v170) = v171) | ~ (times_times(int, v158) = v164) | ~ (times_times(int, v157) = v161) | ~ (plus_plus(int, v162) = v163) | ~ (minus_minus(int, v167) = v168) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, int, v174, v176) = v177 & twoSqu1929807760sum2sq(v175) = v176 & twoSqu1929807760sum2sq(v172) = v173 & twoSqu1929807760sum2sq(v171) = v177 & product_Pair(int, int, v159, v160) = v175 & product_Pair(int, int, v157, v158) = v172 & times_times(int, v173) = v174)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, v39, v79, v165) = v166) | ~ (hAPP(nat, bool, v166, v170) = v171) | ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v167) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, v39, v79, v158) = v174 & hAPP(nat, bool, v174, v180) = v181 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v175, v160) = v176 & times_times(nat, v176) = v177 & plus_plus(nat, v178) = v179 & minus_minus(nat, v161) = v175 & ( ~ hBOOL(v173) | (( ~ hBOOL(v181) | hBOOL(v171)) & ( ~ hBOOL(v171) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, v39, v79, v165) = v166) | ~ (hAPP(nat, bool, v166, v170) = v171) | ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v162) | ~ (times_times(nat, v160) = v167) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v179) = v180 & hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v180, v159) = v181 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v178, v158) = v179 & hAPP(nat, nat, v176, v157) = v177 & hAPP(nat, nat, v174, v160) = v175 & times_times(nat, v175) = v176 & plus_plus(nat, v177) = v178 & minus_minus(nat, v161) = v174 & ( ~ hBOOL(v173) | (( ~ hBOOL(v181) | hBOOL(v171)) & ( ~ hBOOL(v171) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, v39, v40, v165) = v166) | ~ (hAPP(nat, bool, v166, v170) = v171) | ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v167) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, v39, v40, v158) = v174 & hAPP(nat, bool, v174, v180) = v181 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v175, v160) = v176 & times_times(nat, v176) = v177 & plus_plus(nat, v178) = v179 & minus_minus(nat, v161) = v175 & ( ~ hBOOL(v173) | (( ~ hBOOL(v181) | hBOOL(v171)) & ( ~ hBOOL(v171) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, v39, v40, v165) = v166) | ~ (hAPP(nat, bool, v166, v170) = v171) | ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v162) | ~ (times_times(nat, v160) = v167) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, v39, v40, v179) = v180 & hAPP(nat, bool, v180, v159) = v181 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v178, v158) = v179 & hAPP(nat, nat, v176, v157) = v177 & hAPP(nat, nat, v174, v160) = v175 & times_times(nat, v175) = v176 & plus_plus(nat, v177) = v178 & minus_minus(nat, v161) = v174 & ( ~ hBOOL(v173) | (( ~ hBOOL(v181) | hBOOL(v171)) & ( ~ hBOOL(v171) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, nat, v170, v159) = v171) | ~ (hAPP(nat, nat, v168, v157) = v169) | ~ (hAPP(nat, nat, v166, v160) = v167) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v167) = v168) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v169) = v170) | ~ (plus_plus(nat, v163) = v164) | ~ (minus_minus(nat, v161) = v166) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v176, v159) = v177 & hAPP(nat, nat, v174, v157) = v175 & times_times(nat, v161) = v174 & plus_plus(nat, v175) = v176 & ( ~ hBOOL(v173) | (( ~ (v177 = v165) | v171 = v158) & ( ~ (v171 = v158) | v177 = v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, nat, v170, v158) = v171) | ~ (hAPP(nat, nat, v168, v157) = v169) | ~ (hAPP(nat, nat, v166, v160) = v167) | ~ (hAPP(nat, nat, v164, v159) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v167) = v168) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v169) = v170) | ~ (plus_plus(nat, v163) = v164) | ~ (minus_minus(nat, v161) = v166) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v176, v158) = v177 & hAPP(nat, nat, v174, v157) = v175 & times_times(nat, v161) = v174 & plus_plus(nat, v175) = v176 & ( ~ hBOOL(v173) | (( ~ (v177 = v165) | v171 = v159) & ( ~ (v171 = v159) | v177 = v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v166, v170) = v171) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v167) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ~ (minus_minus(nat, v165) = v166) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v175, v160) = v176 & hAPP(nat, nat, v174, v180) = v181 & times_times(nat, v176) = v177 & plus_plus(nat, v178) = v179 & minus_minus(nat, v161) = v175 & minus_minus(nat, v158) = v174 & (v181 = v171 | ~ hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(nat, nat, v169, v159) = v170) | ~ (hAPP(nat, nat, v167, v157) = v168) | ~ (hAPP(nat, nat, v166, v170) = v171) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v162) | ~ (times_times(nat, v160) = v167) | ~ (plus_plus(nat, v168) = v169) | ~ (plus_plus(nat, v163) = v164) | ~ (minus_minus(nat, v165) = v166) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & hAPP(nat, nat, v180, v159) = v181 & hAPP(nat, nat, v178, v158) = v179 & hAPP(nat, nat, v176, v157) = v177 & hAPP(nat, nat, v174, v160) = v175 & times_times(nat, v175) = v176 & plus_plus(nat, v177) = v178 & minus_minus(nat, v179) = v180 & minus_minus(nat, v161) = v174 & (v181 = v171 | ~ hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : (v170 = v166 | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v161) = v167) | ~ (times_times(v157, v158) = v163) | ~ (plus_plus(v157, v168) = v169) | ~ (plus_plus(v157, v164) = v165) | ~ ring(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ( ~ (v177 = v176) & hAPP(v157, v157, v175, v160) = v176 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v161) = v172 & times_times(v157, v172) = v173 & plus_plus(v157, v174) = v175 & minus_minus(v157, v158) = v171 & ti(v157, v162) = v177)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : (v170 = v166 | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v161) = v167) | ~ (times_times(v157, v158) = v163) | ~ (plus_plus(v157, v168) = v169) | ~ (plus_plus(v157, v164) = v165) | ~ ring(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ( ~ (v177 = v171) & hAPP(v157, v157, v176, v162) = v177 & hAPP(v157, v157, v174, v159) = v175 & hAPP(v157, v157, v172, v158) = v173 & times_times(v157, v173) = v174 & plus_plus(v157, v175) = v176 & minus_minus(v157, v161) = v172 & ti(v157, v160) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : (v170 = v166 | ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (times_times(v157, v162) = v167) | ~ (times_times(v157, v160) = v163) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v164) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v161) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & div_mod(v157, v162) = v173 & div_mod(v157, v160) = v171 & div_mod(v157, v159) = v177 & div_mod(v157, v158) = v175 & ( ~ (v178 = v176) | ~ (v174 = v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : (v170 = v166 | ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (plus_plus(v157, v162) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v164) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v161) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & div_mod(v157, v162) = v173 & div_mod(v157, v160) = v171 & div_mod(v157, v159) = v177 & div_mod(v157, v158) = v175 & ( ~ (v178 = v176) | ~ (v174 = v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : (v170 = v166 | ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (minus_minus(v157, v162) = v167) | ~ (minus_minus(v157, v160) = v163) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v164) = v165) | ~ ring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v161) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & div_mod(v157, v162) = v173 & div_mod(v157, v160) = v171 & div_mod(v157, v159) = v177 & div_mod(v157, v158) = v175 & ( ~ (v178 = v176) | ~ (v174 = v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ((hBOOL(v177) & hBOOL(v175)) | (hBOOL(v173) & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v177) | ~ hBOOL(v175)) & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v162) = v169) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linordered_ring(v157) | hBOOL(v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v163) = v172 & ti(v157, v162) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v170) | (ti(v157, v163) = v160 & ti(v157, v162) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | hBOOL(v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ~ hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v163) = v172 & ti(v157, v162) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v165) = v166) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | hBOOL(v170) | (ti(v157, v163) = v160 & ti(v157, v162) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (times_times(v157, v162) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v158) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v158) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & times_times(v157, v160) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v162) = v171 & div_mod(v157, v159) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (plus_plus(v157, v162) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v158) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v158) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & plus_plus(v157, v160) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v162) = v171 & div_mod(v157, v159) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (minus_minus(v157, v162) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v158) = v165) | ~ ring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v158) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & minus_minus(v157, v160) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v162) = v171 & div_mod(v157, v159) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v158) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (times_times(v157, v160) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v162) = v163) | ~ (div_mod(v157, v159) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v159) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & times_times(v157, v162) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v160) = v171 & div_mod(v157, v158) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v158) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (plus_plus(v157, v160) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v162) = v163) | ~ (div_mod(v157, v159) = v165) | ~ semiring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v159) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & plus_plus(v157, v162) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v160) = v171 & div_mod(v157, v158) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v169, v161) = v170) | ~ (hAPP(v157, v157, v167, v158) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (minus_minus(v157, v160) = v167) | ~ (div_mod(v157, v168) = v169) | ~ (div_mod(v157, v162) = v163) | ~ (div_mod(v157, v159) = v165) | ~ ring_div(v157) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v159) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v161) = v172 & minus_minus(v157, v162) = v175 & div_mod(v157, v176) = v177 & div_mod(v157, v160) = v171 & div_mod(v157, v158) = v173 & ( ~ (v174 = v166) | ~ (v172 = v164) | v178 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, v1, v27, v165) = v166) | ~ (hAPP(int, bool, v166, v169) = v170) | ~ (hAPP(int, int, v168, v161) = v169) | ~ (hAPP(int, int, v164, v159) = v165) | ~ (hAPP(int, int, v162, v160) = v167) | ~ (hAPP(int, int, v162, v158) = v163) | ~ (times_times(int, v157) = v162) | ~ (plus_plus(int, v167) = v168) | ~ (plus_plus(int, v163) = v164) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v161) = v171 & hAPP(int, v1, v27, v160) = v176 & hAPP(int, v1, v5, v157) = v173 & hAPP(int, bool, v176, v158) = v177 & hAPP(int, bool, v173, v161) = v174 & hAPP(int, bool, v173, v159) = v175 & hAPP(int, bool, v171, pls) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | ~ hBOOL(v172) | hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, v1, v27, v165) = v166) | ~ (hAPP(int, bool, v166, v169) = v170) | ~ (hAPP(int, int, v168, v161) = v169) | ~ (hAPP(int, int, v164, v159) = v165) | ~ (hAPP(int, int, v162, v160) = v167) | ~ (hAPP(int, int, v162, v158) = v163) | ~ (times_times(int, v157) = v162) | ~ (plus_plus(int, v167) = v168) | ~ (plus_plus(int, v163) = v164) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v158) = v176 & hAPP(int, v1, v5, v161) = v174 & hAPP(int, v1, v5, v159) = v172 & hAPP(int, bool, v176, v160) = v177 & hAPP(int, bool, v174, v157) = v175 & hAPP(int, bool, v172, v157) = v173 & hAPP(int, bool, v48, v159) = v171 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v171) | hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, v1, v27, v161) = v169) | ~ (hAPP(int, v1, v5, v159) = v167) | ~ (hAPP(int, bool, v169, v158) = v170) | ~ (hAPP(int, bool, v167, v157) = v168) | ~ (hAPP(int, int, v165, v162) = v166) | ~ (hAPP(int, int, v163, v161) = v164) | ~ (times_times(int, v160) = v163) | ~ (plus_plus(int, v164) = v165) | ~ hBOOL(v168) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : (hAPP(int, v1, v27, v160) = v179 & hAPP(int, v1, v5, v166) = v175 & hAPP(int, bool, v179, v157) = v180 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v48, v162) = v177 & hAPP(int, bool, v30, v160) = v178 & hAPP(int, int, v173, v159) = v174 & hAPP(int, int, v171, v158) = v172 & times_times(int, v157) = v171 & plus_plus(int, v172) = v173 & ( ~ (v174 = v166) | ~ hBOOL(v180) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v176)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, v1, v27, v161) = v169) | ~ (hAPP(int, bool, v169, v158) = v170) | ~ (hAPP(int, bool, v48, v162) = v167) | ~ (hAPP(int, bool, v30, v160) = v168) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (times_times(int, v157) = v163) | ~ (plus_plus(int, v164) = v165) | ~ hBOOL(v168) | ~ hBOOL(v167) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : (hAPP(int, v1, v27, v160) = v179 & hAPP(int, v1, v5, v174) = v175 & hAPP(int, v1, v5, v159) = v177 & hAPP(int, bool, v179, v157) = v180 & hAPP(int, bool, v177, v157) = v178 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, int, v173, v162) = v174 & hAPP(int, int, v171, v161) = v172 & times_times(int, v160) = v171 & plus_plus(int, v172) = v173 & ( ~ (v174 = v166) | ~ hBOOL(v180) | ~ hBOOL(v178) | ~ hBOOL(v176)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, v1, v27, v158) = v169) | ~ (hAPP(int, v1, v5, v162) = v167) | ~ (hAPP(int, bool, v169, v161) = v170) | ~ (hAPP(int, bool, v167, v160) = v168) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (times_times(int, v157) = v163) | ~ (plus_plus(int, v164) = v165) | ~ hBOOL(v168) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, v1, v27, v160) = v178 & hAPP(int, bool, v178, v157) = v179 & hAPP(int, bool, v48, v174) = v175 & hAPP(int, bool, v48, v159) = v176 & hAPP(int, bool, v30, v160) = v177 & hAPP(int, int, v173, v162) = v174 & hAPP(int, int, v171, v161) = v172 & times_times(int, v160) = v171 & plus_plus(int, v172) = v173 & ( ~ (v174 = v166) | ~ hBOOL(v179) | ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : (v169 = v168 | ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (times_times(v157, v164) = v165) | ~ (plus_plus(v157, v166) = v167) | ~ (minus_minus(v157, v158) = v163) | ~ (ti(v157, v162) = v169) | ~ ring(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ( ~ (v177 = v173) & hAPP(v157, v157, v176, v162) = v177 & hAPP(v157, v157, v174, v159) = v175 & hAPP(v157, v157, v172, v160) = v173 & hAPP(v157, v157, v170, v159) = v171 & times_times(v157, v161) = v174 & times_times(v157, v158) = v170 & plus_plus(v157, v175) = v176 & plus_plus(v157, v171) = v172)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : (v169 = v163 | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v166, v159) = v167) | ~ (hAPP(v157, v157, v164, v158) = v165) | ~ (times_times(v157, v165) = v166) | ~ (plus_plus(v157, v167) = v168) | ~ (minus_minus(v157, v161) = v164) | ~ (ti(v157, v160) = v163) | ~ ring(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ( ~ (v177 = v173) & hAPP(v157, v157, v176, v162) = v177 & hAPP(v157, v157, v174, v159) = v175 & hAPP(v157, v157, v172, v160) = v173 & hAPP(v157, v157, v170, v159) = v171 & times_times(v157, v161) = v174 & times_times(v157, v158) = v170 & plus_plus(v157, v175) = v176 & plus_plus(v157, v171) = v172)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ ordere1490568538miring(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord893533164strict(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ((hBOOL(v176) & hBOOL(v174)) | (hBOOL(v172) & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v165) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v176) | ~ hBOOL(v174)) & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v164) = v165) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v164) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v79, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v40, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v167, v165) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (times_times(v157, v163) = v167) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v169) | ? [v170] : (hAPP(v157, bool, v161, v163) = v170 & ~ hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v162) = v168) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v165) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v162) = v168) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v164) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v169, v162) = v166) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v161) = v167) | ~ (times_times(v157, v158) = v163) | ~ (plus_plus(v157, v168) = v169) | ~ (plus_plus(v157, v164) = v165) | ~ ring(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v162) = v170 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v158) = v172 & times_times(v157, v172) = v173 & plus_plus(v157, v174) = v175 & minus_minus(v157, v161) = v171 & ti(v157, v160) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v169, v162) = v166) | ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (times_times(v157, v161) = v167) | ~ (times_times(v157, v158) = v163) | ~ (plus_plus(v157, v168) = v169) | ~ (plus_plus(v157, v164) = v165) | ~ ring(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v174, v160) = v175 & hAPP(v157, v157, v172, v159) = v173 & hAPP(v157, v157, v170, v161) = v171 & times_times(v157, v171) = v172 & plus_plus(v157, v173) = v174 & minus_minus(v157, v158) = v170 & ti(v157, v162) = v175)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v168, v169) = v167) | ~ (hAPP(v157, v157, v165, v160) = v169) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v163) = v165) | ~ (plus_plus(v157, v162) = v168) | ~ (plus_plus(v157, v161) = v164) | ~ semiri456707255roduct(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (ti(v157, v163) = v170 & ti(v157, v162) = v172 & ti(v157, v161) = v171 & ti(v157, v160) = v174 & ti(v157, v159) = v173 & ( ~ (v172 = v171) | v174 = v173 | v170 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v167, v168) = v169) | ~ (hAPP(v157, v157, v166, v160) = v168) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v163) = v166) | ~ (plus_plus(v157, v162) = v167) | ~ (ti(v157, v161) = v164) | ~ (ti(v157, v159) = v165) | ~ semiri456707255roduct(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v166, v159) = v174 & plus_plus(v157, v161) = v173 & ti(v157, v163) = v170 & ti(v157, v162) = v171 & ti(v157, v160) = v172 & ( ~ (v175 = v169) | ~ (v171 = v164) | v172 = v165 | v170 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v164, v168) = v169) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v166) = v167) | ~ (plus_plus(v157, v163) = v164) | ~ semiring(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v157, v174, v161) = v169 & hAPP(v157, v157, v172, v159) = v173 & hAPP(v157, v157, v170, v160) = v171 & times_times(v157, v171) = v172 & plus_plus(v157, v173) = v174 & plus_plus(v157, v158) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v157, v167, v159) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v163) = v167) | ~ (plus_plus(v157, v161) = v166) | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v160) = v165) | ~ semiri456707255roduct(v157) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v167, v160) = v174 & plus_plus(v157, v162) = v173 & ti(v157, v163) = v170 & ti(v157, v161) = v171 & ti(v157, v159) = v172 & ( ~ (v175 = v169) | ~ (v171 = v164) | v172 = v165 | v170 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(real, real, v167, v158) = v168) | ~ (hAPP(real, real, v165, v168) = v169) | ~ (hAPP(real, real, v161, v163) = v164) | ~ (hAPP(real, real, v104, v157) = v166) | ~ (hAPP(nat, real, v162, v24) = v163) | ~ (hAPP(nat, real, v159, v24) = v160) | ~ (power_power(real, v158) = v162) | ~ (power_power(real, v157) = v159) | ~ (times_times(real, v166) = v167) | ~ (plus_plus(real, v164) = v165) | ~ (plus_plus(real, v160) = v161) | ? [v170] : ? [v171] : ? [v172] : (hAPP(real, real, v170, v158) = v171 & hAPP(nat, real, v172, v24) = v169 & power_power(real, v171) = v172 & plus_plus(real, v157) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v57, v160) = v162) | ~ (hAPP(int, bool, v162, v168) = v169) | ~ (hAPP(int, int, v167, v159) = v168) | ~ (hAPP(int, int, v164, v161) = v165) | ~ (hAPP(int, int, v163, v165) = v166) | ~ (times_times(int, v157) = v164) | ~ (plus_plus(int, v166) = v167) | ~ (plus_plus(int, v158) = v163) | ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v162, v171) = v172 & hAPP(int, bool, v162, v161) = v170 & hAPP(int, int, v163, v159) = v171 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v27, v161) = v168) | ~ (hAPP(int, v1, v27, v160) = v166) | ~ (hAPP(int, v1, v5, v159) = v163) | ~ (hAPP(int, bool, v168, v158) = v169) | ~ (hAPP(int, bool, v166, v157) = v167) | ~ (hAPP(int, bool, v163, v157) = v164) | ~ (hAPP(int, bool, v48, v162) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : (hAPP(int, v1, v5, v177) = v178 & hAPP(int, bool, v178, pls) = v179 & hAPP(int, bool, v30, v160) = v180 & hAPP(int, int, v176, v162) = v177 & hAPP(int, int, v174, v161) = v175 & hAPP(int, int, v172, v159) = v173 & hAPP(int, int, v170, v158) = v171 & times_times(int, v160) = v174 & times_times(int, v157) = v170 & plus_plus(int, v175) = v176 & plus_plus(int, v171) = v172 & ( ~ (v177 = v173) | ~ hBOOL(v180) | ~ hBOOL(v179)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v27, v160) = v166) | ~ (hAPP(int, v1, v27, v158) = v168) | ~ (hAPP(int, v1, v5, v162) = v163) | ~ (hAPP(int, bool, v168, v161) = v169) | ~ (hAPP(int, bool, v166, v157) = v167) | ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v48, v159) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, bool, v48, v177) = v178 & hAPP(int, bool, v30, v160) = v179 & hAPP(int, int, v176, v162) = v177 & hAPP(int, int, v174, v161) = v175 & hAPP(int, int, v172, v159) = v173 & hAPP(int, int, v170, v158) = v171 & times_times(int, v160) = v174 & times_times(int, v157) = v170 & plus_plus(int, v175) = v176 & plus_plus(int, v171) = v172 & ( ~ (v177 = v173) | ~ hBOOL(v179) | ~ hBOOL(v178)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v5, v166) = v167) | ~ (hAPP(int, bool, v167, v168) = v169) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v162, v160) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (hAPP(int, int, v161, v160) = v168) | ~ (times_times(int, v158) = v161) | ~ (plus_plus(int, v164) = v165) | ~ (div_mod(int, v157) = v162) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, v1, v5, v159) = v172 & hAPP(int, bool, v172, v158) = v173 & hAPP(int, bool, v48, v159) = v171 & hAPP(int, bool, v30, v160) = v170 & ( ~ hBOOL(v173) | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v5, v162) = v163) | ~ (hAPP(int, bool, v163, v168) = v169) | ~ (hAPP(int, int, v167, v159) = v168) | ~ (hAPP(int, int, v164, v160) = v165) | ~ (hAPP(int, int, v161, v165) = v166) | ~ (hAPP(int, int, v161, v160) = v162) | ~ (times_times(int, v158) = v161) | ~ (plus_plus(int, v166) = v167) | ~ (div_mod(int, v157) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(int, v1, v27, v159) = v173 & hAPP(int, v1, v5, v158) = v171 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v171, v159) = v172 & hAPP(int, bool, v30, v160) = v170 & ( ~ hBOOL(v174) | ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, bool, v168, v161) = v169) | ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, int, v166, v158) = v167) | ~ (hAPP(int, int, v162, v158) = v163) | ~ (zcong(v157, v167) = v168) | ~ (zcong(v157, v163) = v164) | ~ (times_times(int, v160) = v166) | ~ (times_times(int, v159) = v162) | ~ hBOOL(v169) | hBOOL(v165) | ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & zcong(v159, v160) = v170 & ~ hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, bool, v168, v161) = v169) | ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, int, v166, v158) = v167) | ~ (hAPP(int, int, v162, v158) = v163) | ~ (zcong(v157, v167) = v168) | ~ (zcong(v157, v163) = v164) | ~ (times_times(int, v160) = v166) | ~ (times_times(int, v159) = v162) | ~ hBOOL(v165) | hBOOL(v169) | ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & zcong(v159, v160) = v170 & ~ hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, bool, v168, v160) = v169) | ~ (hAPP(int, int, v166, v159) = v167) | ~ (hAPP(int, int, v163, v164) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (zcong(v162, v167) = v168) | ~ (multInv(v160, v159) = v164) | ~ (times_times(int, v165) = v166) | ~ (times_times(int, v158) = v163) | ~ (times_times(int, v157) = v161) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v172, v160) = v173 & hAPP(int, bool, v100, v160) = v170 & hAPP(int, bool, zprime, v160) = v171 & zcong(v162, v158) = v174 & zcong(v159, pls) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v175) | hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, bool, v168, v159) = v169) | ~ (hAPP(int, int, v166, v160) = v167) | ~ (hAPP(int, int, v164, v160) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v165, v167) = v168) | ~ (multInv(v159, v160) = v162) | ~ (times_times(int, v163) = v166) | ~ (times_times(int, v158) = v161) | ~ (times_times(int, v157) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : (hAPP(int, bool, v170, v159) = v171 & zcong(v157, v163) = v170 & ~ hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, int, v169, v162) = v166) | ~ (hAPP(int, int, v167, v161) = v168) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (times_times(int, v160) = v167) | ~ (times_times(int, v157) = v163) | ~ (plus_plus(int, v168) = v169) | ~ (plus_plus(int, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, v1, v27, v161) = v178 & hAPP(int, v1, v27, v160) = v176 & hAPP(int, v1, v5, v166) = v170 & hAPP(int, v1, v5, v159) = v172 & hAPP(int, bool, v178, v158) = v179 & hAPP(int, bool, v176, v157) = v177 & hAPP(int, bool, v172, v157) = v173 & hAPP(int, bool, v170, pls) = v171 & hAPP(int, bool, v48, v162) = v174 & hAPP(int, bool, v30, v160) = v175 & ( ~ hBOOL(v177) | ~ hBOOL(v175) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v171) | hBOOL(v179)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, int, v169, v162) = v166) | ~ (hAPP(int, int, v167, v161) = v168) | ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (times_times(int, v160) = v167) | ~ (times_times(int, v157) = v163) | ~ (plus_plus(int, v168) = v169) | ~ (plus_plus(int, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v27, v160) = v175 & hAPP(int, v1, v27, v158) = v177 & hAPP(int, v1, v5, v162) = v171 & hAPP(int, bool, v177, v161) = v178 & hAPP(int, bool, v175, v157) = v176 & hAPP(int, bool, v171, v160) = v172 & hAPP(int, bool, v48, v166) = v170 & hAPP(int, bool, v48, v159) = v173 & hAPP(int, bool, v30, v160) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | hBOOL(v178)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, int, v166, v168) = v169) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (hAPP(int, int, v161, v164) = v165) | ~ (hAPP(int, int, v63, v157) = v162) | ~ (hAPP(nat, int, v167, v24) = v168) | ~ (hAPP(nat, int, v159, v24) = v160) | ~ (power_power(int, v158) = v167) | ~ (power_power(int, v157) = v159) | ~ (times_times(int, v162) = v163) | ~ (plus_plus(int, v165) = v166) | ~ (plus_plus(int, v160) = v161) | ? [v170] : ? [v171] : ? [v172] : (hAPP(int, int, v170, v158) = v171 & hAPP(nat, int, v172, v24) = v169 & power_power(int, v171) = v172 & plus_plus(int, v157) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, int, v166, v168) = v169) | ~ (hAPP(int, int, v163, v158) = v164) | ~ (hAPP(int, int, v161, v164) = v165) | ~ (hAPP(int, int, v63, v157) = v162) | ~ (hAPP(nat, int, v167, v24) = v168) | ~ (hAPP(nat, int, v159, v24) = v160) | ~ (power_power(int, v158) = v167) | ~ (power_power(int, v157) = v159) | ~ (times_times(int, v162) = v163) | ~ (plus_plus(int, v165) = v166) | ~ (minus_minus(int, v160) = v161) | ? [v170] : ? [v171] : ? [v172] : (hAPP(int, int, v170, v158) = v171 & hAPP(nat, int, v172, v24) = v169 & power_power(int, v171) = v172 & minus_minus(int, v157) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, v39, v79, v167) = v168) | ~ (hAPP(nat, bool, v168, v159) = v169) | ~ (hAPP(nat, nat, v166, v158) = v167) | ~ (hAPP(nat, nat, v164, v157) = v165) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (times_times(nat, v163) = v164) | ~ (plus_plus(nat, v165) = v166) | ~ (minus_minus(nat, v161) = v162) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v175) = v176 & hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v176, v180) = v181 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v172 & times_times(nat, v160) = v177 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & ( ~ hBOOL(v171) | (( ~ hBOOL(v181) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, v39, v79, v158) = v162) | ~ (hAPP(nat, bool, v162, v168) = v169) | ~ (hAPP(nat, nat, v167, v159) = v168) | ~ (hAPP(nat, nat, v165, v157) = v166) | ~ (hAPP(nat, nat, v163, v160) = v164) | ~ (times_times(nat, v164) = v165) | ~ (plus_plus(nat, v166) = v167) | ~ (minus_minus(nat, v161) = v163) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v175) = v176 & hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v176, v180) = v181 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v177 & times_times(nat, v160) = v172 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & ( ~ hBOOL(v171) | (( ~ hBOOL(v181) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, v39, v40, v167) = v168) | ~ (hAPP(nat, bool, v168, v159) = v169) | ~ (hAPP(nat, nat, v166, v158) = v167) | ~ (hAPP(nat, nat, v164, v157) = v165) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (times_times(nat, v163) = v164) | ~ (plus_plus(nat, v165) = v166) | ~ (minus_minus(nat, v161) = v162) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, v39, v40, v175) = v176 & hAPP(nat, bool, v176, v180) = v181 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v172 & times_times(nat, v160) = v177 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & ( ~ hBOOL(v171) | (( ~ hBOOL(v181) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, v39, v40, v166) = v167) | ~ (hAPP(nat, bool, v167, v168) = v169) | ~ (hAPP(nat, nat, v165, v158) = v166) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (hAPP(nat, nat, v161, v163) = v164) | ~ (hAPP(nat, nat, v161, v160) = v168) | ~ (times_times(nat, v159) = v161) | ~ (plus_plus(nat, v164) = v165) | ~ (div_mod(nat, v157) = v162) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(nat, v39, v40, v158) = v171 & hAPP(nat, bool, v171, v159) = v172 & hAPP(nat, bool, v41, v160) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, v39, v40, v158) = v162) | ~ (hAPP(nat, bool, v162, v168) = v169) | ~ (hAPP(nat, nat, v167, v159) = v168) | ~ (hAPP(nat, nat, v165, v157) = v166) | ~ (hAPP(nat, nat, v163, v160) = v164) | ~ (times_times(nat, v164) = v165) | ~ (plus_plus(nat, v166) = v167) | ~ (minus_minus(nat, v161) = v163) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, v39, v40, v175) = v176 & hAPP(nat, bool, v176, v180) = v181 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v177 & times_times(nat, v160) = v172 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & ( ~ hBOOL(v171) | (( ~ hBOOL(v181) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v181)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, nat, v168, v159) = v169) | ~ (hAPP(nat, nat, v166, v158) = v167) | ~ (hAPP(nat, nat, v164, v157) = v165) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (times_times(nat, v163) = v164) | ~ (plus_plus(nat, v165) = v166) | ~ (minus_minus(nat, v167) = v168) | ~ (minus_minus(nat, v161) = v162) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v176, v180) = v181 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v172 & times_times(nat, v160) = v177 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & minus_minus(nat, v175) = v176 & (v181 = v169 | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, nat, v168, v159) = v169) | ~ (hAPP(nat, nat, v166, v157) = v167) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v166) | ~ (times_times(nat, v160) = v162) | ~ (plus_plus(nat, v167) = v168) | ~ (plus_plus(nat, v163) = v164) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v176, v159) = v177 & hAPP(nat, nat, v174, v157) = v175 & hAPP(nat, nat, v172, v160) = v173 & times_times(nat, v173) = v174 & plus_plus(nat, v175) = v176 & minus_minus(nat, v161) = v172 & ( ~ hBOOL(v171) | (( ~ (v177 = v158) | v169 = v165) & ( ~ (v169 = v165) | v177 = v158))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, nat, v168, v159) = v169) | ~ (hAPP(nat, nat, v166, v157) = v167) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (times_times(nat, v161) = v162) | ~ (times_times(nat, v160) = v166) | ~ (plus_plus(nat, v167) = v168) | ~ (plus_plus(nat, v163) = v164) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v176, v158) = v177 & hAPP(nat, nat, v174, v157) = v175 & hAPP(nat, nat, v172, v160) = v173 & times_times(nat, v173) = v174 & plus_plus(nat, v175) = v176 & minus_minus(nat, v161) = v172 & ( ~ hBOOL(v171) | (( ~ (v177 = v159) | v169 = v165) & ( ~ (v169 = v165) | v177 = v159))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(nat, nat, v167, v159) = v168) | ~ (hAPP(nat, nat, v165, v157) = v166) | ~ (hAPP(nat, nat, v163, v160) = v164) | ~ (hAPP(nat, nat, v162, v168) = v169) | ~ (times_times(nat, v164) = v165) | ~ (plus_plus(nat, v166) = v167) | ~ (minus_minus(nat, v161) = v163) | ~ (minus_minus(nat, v158) = v162) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : (hAPP(nat, v39, v79, v160) = v170 & hAPP(nat, bool, v170, v161) = v171 & hAPP(nat, nat, v179, v159) = v180 & hAPP(nat, nat, v177, v157) = v178 & hAPP(nat, nat, v176, v180) = v181 & hAPP(nat, nat, v174, v158) = v175 & hAPP(nat, nat, v172, v157) = v173 & times_times(nat, v161) = v177 & times_times(nat, v160) = v172 & plus_plus(nat, v178) = v179 & plus_plus(nat, v173) = v174 & minus_minus(nat, v175) = v176 & (v181 = v169 | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v168)) | (hBOOL(v175) & hBOOL(v166))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v162) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v162) = v167) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v168)) | (hBOOL(v174) & hBOOL(v166))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v163) = v166) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v164) = v166) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v164) = v166) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, bool, v161, v167) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (times_times(v157, v163) = v164) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v168) | ? [v169] : (hAPP(v157, bool, v161, v163) = v169 & ~ hBOOL(v169))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v168, v162) = v163) | ~ (hAPP(v157, v157, v166, v159) = v167) | ~ (hAPP(v157, v157, v164, v158) = v165) | ~ (times_times(v157, v165) = v166) | ~ (plus_plus(v157, v167) = v168) | ~ (minus_minus(v157, v161) = v164) | ~ (ti(v157, v160) = v163) | ~ ring(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v162) = v172 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v160) = v172 & hAPP(v157, v157, v169, v159) = v170 & times_times(v157, v161) = v173 & times_times(v157, v158) = v169 & plus_plus(v157, v174) = v175 & plus_plus(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v168, v161) = v167) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v165, v161) = v164) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v165) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v159) = v168) | ~ (div_mod(v157, v158) = v166) | ~ ring_div(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v161) = v172 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v169, v158) = v170 & minus_minus(v157, v162) = v173 & minus_minus(v157, v160) = v169 & div_mod(v157, v174) = v175 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v168, v161) = v167) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v165, v161) = v164) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v165) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v159) = v168) | ~ (div_mod(v157, v158) = v166) | ~ semiring_div(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v161) = v172 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v169, v158) = v170 & times_times(v157, v162) = v173 & times_times(v157, v160) = v169 & div_mod(v157, v174) = v175 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v168, v161) = v167) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v165, v161) = v164) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v165) | ~ (div_mod(v157, v160) = v163) | ~ (div_mod(v157, v159) = v168) | ~ (div_mod(v157, v158) = v166) | ~ semiring_div(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v161) = v172 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v169, v158) = v170 & plus_plus(v157, v162) = v173 & plus_plus(v157, v160) = v169 & div_mod(v157, v174) = v175 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (times_times(v157, v164) = v165) | ~ (plus_plus(v157, v166) = v167) | ~ (minus_minus(v157, v158) = v163) | ~ (ti(v157, v162) = v168) | ~ ring(v157) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v175, v162) = v172 & hAPP(v157, v157, v173, v159) = v174 & hAPP(v157, v157, v171, v160) = v172 & hAPP(v157, v157, v169, v159) = v170 & times_times(v157, v161) = v173 & times_times(v157, v158) = v169 & plus_plus(v157, v174) = v175 & plus_plus(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v162) = v163) | ~ (div_mod(v157, v166) = v167) | ~ (div_mod(v157, v159) = v164) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v168 & hAPP(v157, v157, v169, v159) = v170 & times_times(v157, v158) = v169 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (div_mod(v157, v166) = v167) | ~ (div_mod(v157, v159) = v164) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v168 & hAPP(v157, v157, v169, v159) = v170 & plus_plus(v157, v158) = v169 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v167, v160) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (minus_minus(v157, v162) = v163) | ~ (div_mod(v157, v166) = v167) | ~ (div_mod(v157, v159) = v164) | ~ (div_mod(v157, v158) = v161) | ~ ring_div(v157) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v168 & hAPP(v157, v157, v169, v159) = v170 & minus_minus(v157, v158) = v169 & div_mod(v157, v170) = v171)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(int, v1, v27, v161) = v167) | ~ (hAPP(int, v1, v5, v159) = v163) | ~ (hAPP(int, bool, v167, v158) = v168) | ~ (hAPP(int, bool, v163, v157) = v164) | ~ (hAPP(int, bool, v48, v162) = v165) | ~ (hAPP(int, bool, v30, v160) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : (hAPP(int, v1, v27, v160) = v179 & hAPP(int, v1, v5, v176) = v177 & hAPP(int, bool, v179, v157) = v180 & hAPP(int, bool, v177, pls) = v178 & hAPP(int, int, v175, v162) = v176 & hAPP(int, int, v173, v161) = v174 & hAPP(int, int, v171, v159) = v172 & hAPP(int, int, v169, v158) = v170 & times_times(int, v160) = v173 & times_times(int, v157) = v169 & plus_plus(int, v174) = v175 & plus_plus(int, v170) = v171 & ( ~ (v176 = v172) | ~ hBOOL(v180) | ~ hBOOL(v178)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v167, v161) = v168) | ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, int, v162, v160) = v166) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (zcong(v157, v166) = v167) | ~ (zcong(v157, v163) = v164) | ~ (times_times(int, v158) = v162) | ~ hBOOL(v168) | hBOOL(v165) | ? [v169] : ? [v170] : (hAPP(int, bool, v169, v161) = v170 & zcong(v159, v160) = v169 & ~ hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v167, v161) = v168) | ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, int, v162, v160) = v166) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (zcong(v157, v166) = v167) | ~ (zcong(v157, v163) = v164) | ~ (times_times(int, v158) = v162) | ~ hBOOL(v165) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(int, bool, v169, v161) = v170 & zcong(v159, v160) = v169 & ~ hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v167, v160) = v168) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v162, v159) = v166) | ~ (hAPP(int, int, v162, v157) = v163) | ~ (zcong(v165, v166) = v167) | ~ (multInv(v160, v157) = v161) | ~ (times_times(int, v163) = v164) | ~ (times_times(int, v161) = v162) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v171, v160) = v172 & hAPP(int, int, v169, v158) = v170 & zcong(v170, v159) = v171 & times_times(int, v157) = v169 & ~ hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v167, v160) = v168) | ~ (hAPP(int, int, v164, v157) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v162, v158) = v166) | ~ (zcong(v165, v166) = v167) | ~ (multInv(v160, v159) = v161) | ~ (times_times(int, v163) = v164) | ~ (times_times(int, v161) = v162) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(int, bool, v175, v160) = v176 & hAPP(int, bool, v171, v160) = v172 & hAPP(int, bool, v100, v160) = v169 & hAPP(int, bool, zprime, v160) = v170 & hAPP(int, int, v173, v161) = v174 & zcong(v159, pls) = v171 & zcong(v157, v174) = v175 & times_times(int, v158) = v173 & ( ~ hBOOL(v170) | ~ hBOOL(v169) | hBOOL(v176) | hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(nat, nat, v166, v160) = v167) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v163, v167) = v168) | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (times_times(nat, v159) = v164) | ~ (times_times(nat, v157) = v161) | ~ (plus_plus(nat, v165) = v166) | ~ (plus_plus(nat, v162) = v163) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(nat, nat, v173, v160) = v168 & hAPP(nat, nat, v171, v158) = v172 & hAPP(nat, nat, v169, v159) = v170 & times_times(nat, v170) = v171 & plus_plus(nat, v172) = v173 & plus_plus(nat, v157) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : (v167 = v166 | v164 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v163) = v164) | ~ (ti(v157, v162) = v165) | ~ (ti(v157, v161) = v165) | ~ (ti(v157, v160) = v167) | ~ (ti(v157, v159) = v166) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ( ~ (v174 = v171) & hAPP(v157, v157, v172, v173) = v174 & hAPP(v157, v157, v169, v160) = v173 & hAPP(v157, v157, v169, v159) = v170 & hAPP(v157, v157, v168, v170) = v171 & times_times(v157, v163) = v169 & plus_plus(v157, v162) = v172 & plus_plus(v157, v161) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : (v167 = v166 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, bool, v41, v163) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v164) = v167) | ~ (ti(v157, v162) = v166) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v164) = v173 & hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v157, v170, v163) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v164) = v170 & power_power(v157, v162) = v168 & ( ~ (v171 = v169) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ((hBOOL(v173) & hBOOL(v172)) | (hBOOL(v170) & hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v160) = v176 & hAPP(v157, bool, v173, v164) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v167)) | (hBOOL(v174) & hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v163) = v176 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v160) = v177 & hAPP(v157, bool, v174, v164) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v167)) | (hBOOL(v175) & hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere1490568538miring(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord893533164strict(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v171) | (hBOOL(v173) & hBOOL(v167)) | (hBOOL(v172) & hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v163) = v168 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v166) = v167) | ~ (hAPP(nat, v157, v164, v165) = v166) | ~ (hAPP(nat, nat, v70, v163) = v165) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | hBOOL(v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v167) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v162) = v170 & hAPP(nat, v157, v168, v163) = v169 & hAPP(nat, bool, v41, v163) = v171 & power_power(v157, v164) = v168 & ti(v157, v164) = v173 & ti(v157, v162) = v172 & ( ~ (v169 = v166) | v173 = v172 | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (hAPP(nat, bool, v41, v163) = v167) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(nat, v157, v170, v163) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v164) = v170 & power_power(v157, v162) = v168 & ti(v157, v164) = v173 & ti(v157, v162) = v172 & ( ~ (v171 = v169) | v173 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ~ hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, bool, v41, v163) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v167) | ~ linordered_semidom(v157) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v157, v170, v163) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v164) = v170 & power_power(v157, v162) = v168 & ti(v157, v164) = v173 & ( ~ (v171 = v169) | v173 = v167 | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v157, v168, v163) = v169 & hAPP(nat, bool, v41, v163) = v171 & power_power(v157, v162) = v168 & ti(v157, v164) = v173 & ti(v157, v162) = v172 & ( ~ (v169 = v166) | v173 = v172 | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v79, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v40, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (hAPP(nat, bool, v41, v163) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v164) = v167) | ~ linordered_semidom(v157) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v164) = v172 & hAPP(nat, v157, v170, v163) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v164) = v170 & power_power(v157, v162) = v168 & ti(v157, v162) = v173 & ( ~ (v171 = v169) | v173 = v167 | ~ hBOOL(v172)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v167, v163) = v166) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v164) = v167) | ~ (power_power(v157, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v162) = v168 & hAPP(nat, bool, v41, v163) = v170 & ti(v157, v164) = v172 & ti(v157, v162) = v171 & (v172 = v171 | ~ hBOOL(v170) | ~ hBOOL(v169) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v167) | ~ linordered_semidom(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v164) = v171 & hAPP(v157, bool, v161, v162) = v170 & hAPP(nat, v157, v168, v163) = v169 & hAPP(nat, bool, v41, v163) = v172 & power_power(v157, v162) = v168 & ti(v157, v164) = v173 & ( ~ (v169 = v166) | v173 = v167 | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v164) = v167) | ~ linordered_semidom(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v164) = v171 & hAPP(v157, bool, v161, v162) = v170 & hAPP(nat, v157, v168, v163) = v169 & hAPP(nat, bool, v41, v163) = v172 & power_power(v157, v164) = v168 & ti(v157, v162) = v173 & ( ~ (v169 = v166) | v173 = v167 | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v164, v159) = v165) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (times_times(v157, v163) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ (plus_plus(v157, v158) = v162) | ~ semiring(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, v157, v171, v159) = v172 & hAPP(v157, v157, v170, v174) = v167 & hAPP(v157, v157, v168, v159) = v169 & times_times(v157, v160) = v171 & times_times(v157, v158) = v168 & plus_plus(v157, v172) = v173 & plus_plus(v157, v169) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v166) = v167) | ~ (hAPP(v157, v157, v164, v161) = v166) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : (hAPP(v157, v157, v165, v161) = v168 & hAPP(v157, v157, v164, v168) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v166) = v167) | ~ (hAPP(v157, v157, v163, v159) = v166) | ~ (hAPP(v157, v157, v162, v161) = v164) | ~ (times_times(v157, v160) = v163) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v164) = v165) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v163, v161) = v174 & hAPP(v157, v157, v162, v159) = v172 & plus_plus(v157, v172) = v173 & ti(v157, v161) = v171 & ti(v157, v160) = v169 & ti(v157, v159) = v170 & ti(v157, v158) = v168 & (v175 = v167 | ( ~ (v171 = v170) & ~ (v169 = v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v166) = v167) | ~ (hAPP(v157, v157, v163, v159) = v166) | ~ (hAPP(v157, v157, v162, v161) = v164) | ~ (times_times(v157, v160) = v163) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v164) = v165) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v169, v170) = v171 & hAPP(v157, v157, v163, v161) = v170 & hAPP(v157, v157, v162, v159) = v168 & plus_plus(v157, v168) = v169 & ti(v157, v161) = v175 & ti(v157, v160) = v173 & ti(v157, v159) = v174 & ti(v157, v158) = v172 & ( ~ (v171 = v167) | v175 = v174 | v173 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v166) = v167) | ~ (hAPP(v157, v157, v163, v158) = v166) | ~ (hAPP(v157, v157, v162, v159) = v164) | ~ (times_times(v157, v161) = v163) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v164) = v165) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v163, v159) = v174 & hAPP(v157, v157, v162, v158) = v172 & plus_plus(v157, v172) = v173 & ti(v157, v161) = v169 & ti(v157, v160) = v168 & ti(v157, v159) = v171 & ti(v157, v158) = v170 & ( ~ (v175 = v167) | v171 = v170 | v169 = v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v166) = v167) | ~ (hAPP(v157, v157, v163, v158) = v166) | ~ (hAPP(v157, v157, v162, v159) = v164) | ~ (times_times(v157, v161) = v163) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v164) = v165) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v169, v170) = v171 & hAPP(v157, v157, v163, v159) = v170 & hAPP(v157, v157, v162, v158) = v168 & plus_plus(v157, v168) = v169 & ti(v157, v161) = v173 & ti(v157, v160) = v172 & ti(v157, v159) = v175 & ti(v157, v158) = v174 & (v171 = v167 | ( ~ (v175 = v174) & ~ (v173 = v172))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v164) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, v157, v162, v166) = v167) | ~ (times_times(v157, v160) = v163) | ~ (times_times(v157, v159) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v164) = v167 & hAPP(v157, v157, v162, v159) = v168 & times_times(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (number_number_of(v157, v160) = v161) | ~ (times_times(v157, v159) = v165) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ number(v157) | ~ semiring(v157) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v170, v161) = v167 & hAPP(v157, v157, v168, v159) = v169 & times_times(v157, v169) = v170 & plus_plus(v157, v158) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (number_number_of(v157, v160) = v161) | ~ (times_times(v157, v159) = v165) | ~ (times_times(v157, v158) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ ring(v157) | ~ number(v157) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v170, v161) = v167 & hAPP(v157, v157, v168, v159) = v169 & times_times(v157, v169) = v170 & minus_minus(v157, v158) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v159) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v170, v161) = v171 & hAPP(v157, v157, v169, v171) = v167 & hAPP(v157, v157, v162, v159) = v168 & times_times(v157, v168) = v169 & times_times(v157, v160) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (plus_plus(v157, v163) = v164) | ~ (plus_plus(v157, v159) = v165) | ~ (plus_plus(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v170, v161) = v171 & hAPP(v157, v157, v169, v171) = v167 & hAPP(v157, v157, v162, v159) = v168 & plus_plus(v157, v168) = v169 & plus_plus(v157, v160) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (plus_plus(v157, v163) = v164) | ~ (minus_minus(v157, v159) = v165) | ~ (minus_minus(v157, v158) = v162) | ~ ab_group_add(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v170, v172) = v167 & hAPP(v157, v157, v168, v159) = v169 & plus_plus(v157, v160) = v171 & plus_plus(v157, v158) = v168 & minus_minus(v157, v169) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v170, v161) = v171 & hAPP(v157, v157, v169, v171) = v167 & hAPP(v157, v157, v162, v160) = v168 & times_times(v157, v168) = v169 & times_times(v157, v159) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v166) = v169 & hAPP(v157, v157, v162, v169) = v167 & times_times(v157, v159) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : (hAPP(v157, v157, v165, v168) = v167 & hAPP(v157, v157, v164, v161) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v165, v159) = v174 & hAPP(v157, v157, v162, v161) = v172 & plus_plus(v157, v172) = v173 & ti(v157, v161) = v171 & ti(v157, v160) = v169 & ti(v157, v159) = v170 & ti(v157, v158) = v168 & (v175 = v167 | ( ~ (v171 = v170) & ~ (v169 = v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v169, v170) = v171 & hAPP(v157, v157, v165, v159) = v170 & hAPP(v157, v157, v162, v161) = v168 & plus_plus(v157, v168) = v169 & ti(v157, v161) = v175 & ti(v157, v160) = v173 & ti(v157, v159) = v174 & ti(v157, v158) = v172 & ( ~ (v171 = v167) | v175 = v174 | v173 = v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ real_normed_algebra(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v157, v177, v178) = v167 & hAPP(v157, v157, v174, v175) = v176 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v170, v172) = v173 & hAPP(v157, v157, v170, v161) = v175 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v165, v172) = v178 & times_times(v157, v169) = v170 & plus_plus(v157, v176) = v177 & plus_plus(v157, v173) = v174 & minus_minus(v157, v159) = v171 & minus_minus(v157, v158) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (times_times(v157, v160) = v165) | ~ (times_times(v157, v158) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ ring(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v174, v161) = v175 & hAPP(v157, v157, v172, v160) = v173 & hAPP(v157, v157, v171, v175) = v167 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, v157, v162, v169) = v170 & times_times(v157, v173) = v174 & plus_plus(v157, v170) = v171 & minus_minus(v157, v159) = v168 & minus_minus(v157, v158) = v172)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (plus_plus(v157, v163) = v164) | ~ (plus_plus(v157, v160) = v165) | ~ (plus_plus(v157, v158) = v162) | ~ comm_semiring_1(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v170, v161) = v171 & hAPP(v157, v157, v169, v171) = v167 & hAPP(v157, v157, v162, v160) = v168 & plus_plus(v157, v168) = v169 & plus_plus(v157, v159) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (plus_plus(v157, v160) = v165) | ~ (plus_plus(v157, v158) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ ab_group_add(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v170, v172) = v167 & hAPP(v157, v157, v168, v160) = v169 & plus_plus(v157, v169) = v170 & minus_minus(v157, v159) = v171 & minus_minus(v157, v158) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v158) = v163) | ~ (times_times(v157, v161) = v165) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v165, v158) = v174 & hAPP(v157, v157, v162, v159) = v172 & plus_plus(v157, v172) = v173 & ti(v157, v161) = v169 & ti(v157, v160) = v168 & ti(v157, v159) = v171 & ti(v157, v158) = v170 & ( ~ (v175 = v167) | v171 = v170 | v169 = v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v164, v166) = v167) | ~ (hAPP(v157, v157, v162, v158) = v163) | ~ (times_times(v157, v161) = v165) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ semiri456707255roduct(v157) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v169, v170) = v171 & hAPP(v157, v157, v165, v158) = v170 & hAPP(v157, v157, v162, v159) = v168 & plus_plus(v157, v168) = v169 & ti(v157, v161) = v173 & ti(v157, v160) = v172 & ti(v157, v159) = v175 & ti(v157, v158) = v174 & (v171 = v167 | ( ~ (v175 = v174) & ~ (v173 = v172))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, v1, v27, v158) = v166) | ~ (hAPP(int, v1, v5, v161) = v164) | ~ (hAPP(int, v1, v5, v159) = v162) | ~ (hAPP(int, bool, v166, v160) = v167) | ~ (hAPP(int, bool, v164, v157) = v165) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ hBOOL(v165) | ~ hBOOL(v163) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v172 & hAPP(int, bool, v172, v175) = v176 & hAPP(int, bool, v48, v159) = v177 & hAPP(int, int, v174, v161) = v175 & hAPP(int, int, v170, v159) = v171 & hAPP(int, int, v168, v160) = v173 & hAPP(int, int, v168, v158) = v169 & times_times(int, v157) = v168 & plus_plus(int, v173) = v174 & plus_plus(int, v169) = v170 & ( ~ hBOOL(v177) | ~ hBOOL(v176)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (hAPP(int, int, v164, v160) = v165) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v165) = v166) | ~ (times_times(int, v158) = v164) | ~ hBOOL(v163) | ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v161) = v170 & hAPP(int, int, v164, v159) = v168 & zcong(v157, v168) = v169 & ( ~ hBOOL(v170) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (hAPP(int, int, v164, v159) = v165) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v165) = v166) | ~ (times_times(int, v158) = v164) | ~ hBOOL(v163) | ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v161) = v170 & hAPP(int, int, v164, v160) = v168 & zcong(v157, v168) = v169 & ( ~ hBOOL(v170) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v165) = v166) | ~ (times_times(int, v160) = v164) | ~ hBOOL(v163) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, int, v168, v158) = v169 & zcong(v157, v169) = v170 & times_times(int, v159) = v168 & ( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v165) = v166) | ~ (times_times(int, v159) = v164) | ~ hBOOL(v163) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, int, v168, v158) = v169 & zcong(v157, v169) = v170 & times_times(int, v160) = v168 & ( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v162, v157) = v163) | ~ (zcong(v163, v165) = v166) | ~ (times_times(int, v160) = v164) | ~ (times_times(int, v159) = v162) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, bool, v168, v161) = v169 & zcong(v159, v160) = v168 & zcong(v157, v158) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v162, v157) = v163) | ~ (zcong(v163, v165) = v166) | ~ (plus_plus(int, v160) = v164) | ~ (plus_plus(int, v159) = v162) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, bool, v168, v161) = v169 & zcong(v159, v160) = v168 & zcong(v157, v158) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v161) = v167) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v162, v157) = v163) | ~ (zcong(v163, v165) = v166) | ~ (minus_minus(int, v160) = v164) | ~ (minus_minus(int, v159) = v162) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, bool, v168, v161) = v169 & zcong(v159, v160) = v168 & zcong(v157, v158) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v160) = v167) | ~ (hAPP(int, int, v161, v164) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v163, v165) = v166) | ~ (multInv(v160, v159) = v164) | ~ (multInv(v160, v158) = v162) | ~ (times_times(int, v157) = v161) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v160) = v170 & hAPP(int, bool, v100, v160) = v168 & zcong(v158, v159) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v160) = v167) | ~ (hAPP(int, int, v161, v164) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v163, v165) = v166) | ~ (multInv(v160, v158) = v164) | ~ (multInv(v160, v157) = v162) | ~ (times_times(int, v159) = v161) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, bool, v176, v160) = v177 & hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v172, v160) = v173 & hAPP(int, bool, v170, v160) = v171 & hAPP(int, bool, v100, v160) = v168 & hAPP(int, bool, zprime, v160) = v169 & zcong(v159, pls) = v170 & zcong(v158, pls) = v172 & zcong(v157, v158) = v176 & zcong(v157, pls) = v174 & ( ~ hBOOL(v169) | ~ hBOOL(v168) | hBOOL(v177) | hBOOL(v175) | hBOOL(v173) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(int, bool, v166, v159) = v167) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (standardRes(v159, v158) = v162) | ~ (standardRes(v159, v157) = v160) | ~ (zcong(v163, v165) = v166) | ~ (times_times(int, v160) = v161) | ~ (times_times(int, v157) = v164) | hBOOL(v167) | ? [v168] : (hAPP(int, bool, v100, v159) = v168 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(nat, v39, v79, v162) = v163) | ~ (hAPP(nat, bool, v163, v166) = v167) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v165) = v166) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (plus_plus(nat, v160) = v161) | ~ (plus_plus(nat, v157) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(nat, v39, v40, v172) = v173 & hAPP(nat, v39, v40, v168) = v170 & hAPP(nat, bool, v173, v174) = v175 & hAPP(nat, bool, v170, v169) = v171 & hAPP(nat, nat, v159, v169) = v174 & hAPP(nat, nat, v159, v168) = v172 & hBOOL(v171) & ~ hBOOL(v175))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v165 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v164, v162) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v167] : (hAPP(v157, bool, v161, v163) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v158 | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v160) = v164) | ~ (times_times(v157, v159) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : (ti(v157, v160) = v168 & ti(v157, v159) = v167 & ( ~ (v168 = v158) | ~ (v167 = v158)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v158 | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (hAPP(nat, v157, v161, v24) = v162) | ~ (power_power(v157, v160) = v164) | ~ (power_power(v157, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v162) = v163) | ~ linordered_idom(v157) | ? [v167] : ? [v168] : (ti(v157, v160) = v168 & ti(v157, v159) = v167 & ( ~ (v168 = v158) | ~ (v167 = v158)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v163 = v162 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v167] : (hAPP(v157, bool, v161, v164) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v160 = v38 | ~ (hAPP(v157, v157, v162, v165) = v166) | ~ (hAPP(nat, v157, v161, v164) = v165) | ~ (hAPP(nat, nat, v163, v44) = v164) | ~ (power_power(v157, v159) = v161) | ~ (times_times(v157, v159) = v162) | ~ (one_one(v157) = v158) | ~ (minus_minus(nat, v160) = v163) | ~ power(v157) | hAPP(nat, v157, v161, v160) = v166) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v159, v158, v164, v165) = v166) | ~ (hAPP(v157, v163, v160, v162) = v164) | ~ (hAPP(v157, v159, v161, v162) = v165) | ~ (fun(v159, v158) = v163) | ? [v167] : (hAPP(v157, v158, v167, v162) = v166 & combs(v157, v159, v158, v160, v161) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v162) = v167 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v163) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v162) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ((hBOOL(v172) & hBOOL(v170)) | (hBOOL(v168) & hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ( ~ hBOOL(v167) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v167) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (ord_less(v157) = v159) | ~ (times_times(v157, v163) = v164) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v161, v163) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v161, v163) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v161, v163) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v163) = v167 & hAPP(nat, bool, v41, v162) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v162) = v169 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v163) = v167 & ti(v157, v163) = v171 & ti(v157, v162) = v170 & ( ~ (v168 = v165) | v171 = v170 | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v163) = v169 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v162) = v167 & ti(v157, v163) = v171 & ti(v157, v162) = v170 & ( ~ (v168 = v165) | v171 = v170 | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v166, v24) = v165) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v166) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ti(v157, v163) = v170 & ti(v157, v162) = v169 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v166) | ~ linordered_semidom(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v163) = v170 & hAPP(v157, bool, v161, v162) = v169 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v162) = v167 & ti(v157, v163) = v171 & ( ~ (v168 = v165) | v171 = v166 | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v166) | ~ linordered_semidom(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v163) = v170 & hAPP(v157, bool, v161, v162) = v169 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v163) = v167 & ti(v157, v162) = v171 & ( ~ (v168 = v165) | v171 = v166 | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v162) = v163) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & times_times(v157, v158) = v167 & div_mod(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & plus_plus(v157, v158) = v167 & div_mod(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (minus_minus(v157, v162) = v163) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v158) = v161) | ~ ring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & minus_minus(v157, v158) = v167 & div_mod(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v164) = v165) | ~ semiring_div(v157) | ? [v167] : (hAPP(v157, v157, v167, v160) = v166 & div_mod(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v159) = v162) | ~ semiring_div(v157) | ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v166 & hAPP(v157, v157, v161, v159) = v167 & div_mod(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v159) = v162) | ~ semiring_div(v157) | ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v166 & hAPP(v157, v157, v161, v159) = v167 & div_mod(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (minus_minus(v157, v158) = v161) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v159) = v162) | ~ ring_div(v157) | ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v166 & hAPP(v157, v157, v161, v159) = v167 & div_mod(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v166 & hAPP(v157, v157, v167, v160) = v168 & times_times(v157, v158) = v167 & div_mod(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v166 & hAPP(v157, v157, v167, v160) = v168 & plus_plus(v157, v158) = v167 & div_mod(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v159) = v166) | ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v164) = v165) | ~ semiring_div(v157) | ? [v167] : (hAPP(v157, v157, v167, v159) = v166 & div_mod(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v165) = v166) | ~ (hAPP(v157, v157, v162, v160) = v165) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (number_number_of(v157, v158) = v161) | ~ (times_times(v157, v161) = v162) | ~ (plus_plus(v157, v163) = v164) | ~ number(v157) | ~ semiring(v157) | ? [v167] : ? [v168] : (hAPP(v157, v157, v167, v160) = v168 & hAPP(v157, v157, v162, v168) = v166 & plus_plus(v157, v159) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v165) = v166) | ~ (hAPP(v157, v157, v162, v160) = v165) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (number_number_of(v157, v158) = v161) | ~ (times_times(v157, v161) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ ring(v157) | ~ number(v157) | ? [v167] : ? [v168] : (hAPP(v157, v157, v167, v160) = v168 & hAPP(v157, v157, v162, v168) = v166 & minus_minus(v157, v159) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v159) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ real_normed_algebra(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & times_times(v157, v168) = v169 & plus_plus(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v159) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ comm_semiring(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & times_times(v157, v168) = v169 & plus_plus(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v159) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & times_times(v157, v168) = v169 & plus_plus(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v159) = v164) | ~ (times_times(v157, v158) = v161) | ~ (minus_minus(v157, v162) = v163) | ~ real_normed_algebra(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v166 & hAPP(v157, v157, v167, v159) = v168 & times_times(v157, v168) = v169 & minus_minus(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v162, v165) = v166) | ~ (number_number_of(v157, v159) = v163) | ~ (number_number_of(v157, v158) = v161) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v161) = v162) | ~ number_ring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v170, v160) = v166 & hAPP(int, int, v167, v159) = v168 & number_number_of(v157, v168) = v169 & times_times(v157, v169) = v170 & times_times(int, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v162, v165) = v166) | ~ (number_number_of(v157, v159) = v163) | ~ (number_number_of(v157, v158) = v161) | ~ (plus_plus(v157, v163) = v164) | ~ (plus_plus(v157, v161) = v162) | ~ number_ring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v170, v160) = v166 & hAPP(int, int, v167, v159) = v168 & number_number_of(v157, v168) = v169 & plus_plus(v157, v169) = v170 & plus_plus(int, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v162, v165) = v166) | ~ (number_number_of(v157, v159) = v163) | ~ (number_number_of(v157, v158) = v161) | ~ (plus_plus(v157, v161) = v162) | ~ (minus_minus(v157, v163) = v164) | ~ number_ring(v157) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v170, v160) = v166 & hAPP(int, int, v167, v159) = v168 & number_number_of(v157, v168) = v169 & plus_plus(int, v158) = v167 & minus_minus(v157, v169) = v170)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v159) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v160) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v166 & hAPP(v157, v157, v167, v160) = v168 & times_times(v157, v168) = v169 & plus_plus(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v159) = v165) | ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v160) = v164) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v166 & hAPP(v157, v157, v167, v160) = v168 & times_times(v157, v168) = v169 & div_mod(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v160) = v165) | ~ (hAPP(nat, v157, v161, v160) = v162) | ~ (power_power(v157, v159) = v164) | ~ (power_power(v157, v158) = v161) | ~ (times_times(v157, v162) = v163) | ~ comm_monoid_mult(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v159) = v168 & hAPP(nat, v157, v169, v160) = v166 & power_power(v157, v168) = v169 & times_times(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v160) = v165) | ~ (hAPP(nat, v157, v161, v160) = v162) | ~ (power_power(v157, v159) = v164) | ~ (power_power(v157, v158) = v161) | ~ (times_times(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v159) = v168 & hAPP(nat, v157, v169, v160) = v166 & power_power(v157, v168) = v169 & times_times(v157, v158) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v57, v164) = v165) | ~ (hAPP(int, v1, v57, v160) = v161) | ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, bool, v161, v159) = v162) | ~ (hAPP(nat, int, v163, v157) = v164) | ~ (power_power(int, v160) = v163) | hBOOL(v166) | hBOOL(v162) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v165, v169) = v170 & hAPP(int, bool, zprime, v160) = v167 & hAPP(int, int, v168, v159) = v169 & times_times(int, v158) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v57, v164) = v165) | ~ (hAPP(int, v1, v57, v160) = v161) | ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, bool, v161, v159) = v162) | ~ (hAPP(nat, int, v163, v157) = v164) | ~ (power_power(int, v160) = v163) | hBOOL(v166) | hBOOL(v162) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v165, v169) = v170 & hAPP(int, bool, zprime, v160) = v167 & hAPP(int, int, v168, v158) = v169 & times_times(int, v159) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v57, v162) = v163) | ~ (hAPP(int, bool, v163, v165) = v166) | ~ (hAPP(int, int, v164, v159) = v165) | ~ (hAPP(nat, int, v161, v157) = v162) | ~ (power_power(int, v160) = v161) | ~ (times_times(int, v158) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v57, v160) = v168 & hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v163, v158) = v170 & hAPP(int, bool, zprime, v160) = v167 & ( ~ hBOOL(v167) | hBOOL(v170) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v57, v162) = v163) | ~ (hAPP(int, bool, v163, v165) = v166) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(nat, int, v161, v157) = v162) | ~ (power_power(int, v160) = v161) | ~ (times_times(int, v159) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v57, v160) = v168 & hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v163, v158) = v170 & hAPP(int, bool, zprime, v160) = v167 & ( ~ hBOOL(v167) | hBOOL(v170) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ~ (hAPP(int, v1, v27, v160) = v165) | ~ (hAPP(int, v1, v5, v157) = v163) | ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, bool, v163, v159) = v164) | ~ hBOOL(v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v170) = v171 & hAPP(int, bool, v171, v174) = v175 & hAPP(int, bool, v163, v161) = v177 & hAPP(int, bool, v162, pls) = v176 & hAPP(int, int, v173, v161) = v174 & hAPP(int, int, v169, v159) = v170 & hAPP(int, int, v167, v160) = v172 & hAPP(int, int, v167, v158) = v168 & times_times(int, v157) = v167 & plus_plus(int, v172) = v173 & plus_plus(int, v168) = v169 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v27, v160) = v165) | ~ (hAPP(int, v1, v5, v157) = v162) | ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (hAPP(int, bool, v162, v159) = v164) | ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v170) = v171 & hAPP(int, v1, v27, v161) = v176 & hAPP(int, bool, v176, pls) = v177 & hAPP(int, bool, v171, v174) = v175 & hAPP(int, int, v173, v161) = v174 & hAPP(int, int, v169, v159) = v170 & hAPP(int, int, v167, v160) = v172 & hAPP(int, int, v167, v158) = v168 & times_times(int, v157) = v167 & plus_plus(int, v172) = v173 & plus_plus(int, v168) = v169 & ( ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v27, v158) = v165) | ~ (hAPP(int, v1, v5, v161) = v163) | ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(int, bool, v163, v157) = v164) | ~ (hAPP(int, bool, v48, v159) = v162) | ~ hBOOL(v164) | ~ hBOOL(v162) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v170) = v171 & hAPP(int, v1, v5, v159) = v176 & hAPP(int, bool, v176, v157) = v177 & hAPP(int, bool, v171, v174) = v175 & hAPP(int, int, v173, v161) = v174 & hAPP(int, int, v169, v159) = v170 & hAPP(int, int, v167, v160) = v172 & hAPP(int, int, v167, v158) = v168 & times_times(int, v157) = v167 & plus_plus(int, v172) = v173 & plus_plus(int, v168) = v169 & ( ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, v1, v5, v162) = v163) | ~ (hAPP(int, bool, v163, v165) = v166) | ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v161, v157) = v162) | ~ (plus_plus(int, v160) = v164) | ~ (plus_plus(int, v159) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v27, v157) = v169 & hAPP(int, v1, v5, v159) = v167 & hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v161) = v166) | ~ (hAPP(int, bool, v163, v161) = v164) | ~ (zcong(v159, v157) = v165) | ~ (zcong(v158, v157) = v163) | ~ (ti(int, v160) = v162) | ~ hBOOL(v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v167, v161) = v168 & zcong(v159, v160) = v167 & ti(int, v158) = v169 & ( ~ (v169 = v162) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v161) = v166) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v159, v157) = v165) | ~ (ti(int, v158) = v164) | ~ hBOOL(v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v161) = v169 & zcong(v158, v157) = v168 & ti(int, v160) = v167 & ( ~ (v167 = v164) | ~ hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ (zcong(v159, pls) = v161) | ~ (zcong(v158, pls) = v163) | ~ (zcong(v157, pls) = v165) | hBOOL(v166) | hBOOL(v164) | hBOOL(v162) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, bool, v176, v160) = v177 & hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v100, v160) = v167 & hAPP(int, bool, zprime, v160) = v168 & hAPP(int, int, v169, v172) = v173 & hAPP(int, int, v169, v170) = v171 & zcong(v171, v173) = v174 & zcong(v157, v158) = v176 & multInv(v160, v158) = v172 & multInv(v160, v157) = v170 & times_times(int, v159) = v169 & ( ~ hBOOL(v175) | ~ hBOOL(v168) | ~ hBOOL(v167) | hBOOL(v177)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(int, int, v163, v157) = v164) | ~ (hAPP(int, int, v161, v157) = v162) | ~ (zcong(v162, v164) = v165) | ~ (times_times(int, v159) = v163) | ~ (times_times(int, v158) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(int, bool, v167, v160) = v168 & zcong(v158, v159) = v167 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(int, int, v163, v157) = v164) | ~ (hAPP(int, int, v161, v157) = v162) | ~ (zcong(v162, v164) = v165) | ~ (plus_plus(int, v159) = v163) | ~ (plus_plus(int, v158) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(int, bool, v167, v160) = v168 & zcong(v158, v159) = v167 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(nat, int, v163, v157) = v164) | ~ (hAPP(nat, int, v161, v157) = v162) | ~ (power_power(int, v159) = v163) | ~ (power_power(int, v158) = v161) | ~ (zcong(v162, v164) = v165) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(int, bool, v167, v160) = v168 & zcong(v158, v159) = v167 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v160) = v166) | ~ (hAPP(nat, int, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (power_power(int, v158) = v161) | ~ (zcong(v164, v8) = v165) | ~ (times_times(nat, v159) = v162) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v160) = v169 & hAPP(nat, int, v161, v159) = v167 & zcong(v167, v8) = v168 & ~ hBOOL(v169))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, int, v163, v160) = v164) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (zcong(v160, v164) = v165) | ~ (multInv(v158, v159) = v160) | ~ (multInv(v158, v157) = v159) | ~ (times_times(int, v162) = v163) | ~ (times_times(int, v157) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v100, v158) = v167 & hAPP(int, bool, zprime, v158) = v168 & zcong(v157, pls) = v169 & ( ~ hBOOL(v168) | ~ hBOOL(v167) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, bool, v165, v158) = v166) | ~ (hAPP(int, int, v162, v163) = v164) | ~ (hAPP(int, int, v159, v160) = v161) | ~ (zcong(v164, v157) = v165) | ~ (multInv(v158, v160) = v163) | ~ (multInv(v158, v157) = v160) | ~ (times_times(int, v161) = v162) | ~ (times_times(int, v157) = v159) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v100, v158) = v167 & hAPP(int, bool, zprime, v158) = v168 & zcong(v157, pls) = v169 & ( ~ hBOOL(v168) | ~ hBOOL(v167) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v162, v160) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (times_times(int, v158) = v161) | ~ (plus_plus(int, v164) = v165) | ~ (div_mod(int, v157) = v162) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, v1, v27, v166) = v172 & hAPP(int, v1, v27, v159) = v170 & hAPP(int, v1, v5, v158) = v168 & hAPP(int, bool, v172, pls) = v173 & hAPP(int, bool, v170, pls) = v171 & hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v30, v160) = v167 & ( ~ hBOOL(v171) | ~ hBOOL(v169) | ~ hBOOL(v167) | hBOOL(v173)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, int, v165, v159) = v166) | ~ (hAPP(int, int, v162, v160) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (times_times(int, v158) = v161) | ~ (plus_plus(int, v164) = v165) | ~ (div_mod(int, v157) = v162) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, v1, v5, v159) = v169 & hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v48, v166) = v171 & hAPP(int, bool, v48, v159) = v168 & hAPP(int, bool, v30, v160) = v167 & ( ~ hBOOL(v170) | ~ hBOOL(v168) | ~ hBOOL(v167) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, int, v165, v158) = v166) | ~ (hAPP(int, int, v163, v160) = v164) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (times_times(int, v158) = v161) | ~ (plus_plus(int, v162) = v163) | ~ (div_mod(int, v157) = v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v160) = v174 & hAPP(int, v1, v5, v160) = v170 & hAPP(int, v1, v5, v158) = v172 & hAPP(int, bool, v174, pls) = v175 & hAPP(int, bool, v172, v160) = v173 & hAPP(int, bool, v170, v158) = v171 & hAPP(int, bool, v48, v160) = v169 & hAPP(int, bool, v30, v158) = v168 & ti(int, v160) = v177 & ti(int, v158) = v176 & ti(int, v157) = v167 & ( ~ (v167 = v164) | v177 = v166 | v176 = pls | (hBOOL(v168) & ( ~ hBOOL(v171) | ~ hBOOL(v169))) | ( ~ hBOOL(v168) & ( ~ hBOOL(v175) | ~ hBOOL(v173)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(int, int, v163, v165) = v166) | ~ (twoSqu1929807760sum2sq(v164) = v165) | ~ (twoSqu1929807760sum2sq(v161) = v162) | ~ (product_Pair(int, int, v159, v160) = v164) | ~ (product_Pair(int, int, v157, v158) = v161) | ~ (times_times(int, v162) = v163) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, int, v174, v175) = v176 & hAPP(int, int, v170, v160) = v171 & hAPP(int, int, v170, v159) = v175 & hAPP(int, int, v169, v171) = v172 & hAPP(int, int, v167, v160) = v173 & hAPP(int, int, v167, v159) = v168 & twoSqu1929807760sum2sq(v177) = v166 & product_Pair(int, int, v172, v176) = v177 & times_times(int, v158) = v170 & times_times(int, v157) = v167 & plus_plus(int, v168) = v169 & minus_minus(int, v173) = v174)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(nat, v39, v79, v162) = v163) | ~ (hAPP(nat, bool, v163, v165) = v166) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (times_times(nat, v160) = v164) | ~ (times_times(nat, v159) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v159) = v167 & hAPP(nat, v39, v79, v157) = v169 & hAPP(nat, bool, v169, v158) = v170 & hAPP(nat, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(nat, v39, v79, v162) = v163) | ~ (hAPP(nat, bool, v163, v165) = v166) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v160) = v164) | ~ (plus_plus(nat, v159) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v159) = v167 & hAPP(nat, v39, v79, v157) = v169 & hAPP(nat, bool, v169, v158) = v170 & hAPP(nat, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(nat, v39, v40, v162) = v163) | ~ (hAPP(nat, bool, v163, v165) = v166) | ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v160) = v164) | ~ (plus_plus(nat, v159) = v161) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v40, v159) = v167 & hAPP(nat, v39, v40, v157) = v169 & hAPP(nat, bool, v169, v158) = v170 & hAPP(nat, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(nat, nat, v165, v160) = v166) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (times_times(nat, v162) = v163) | ~ (plus_plus(nat, v164) = v165) | ~ (plus_plus(nat, v157) = v161) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(nat, nat, v172, v160) = v173 & hAPP(nat, nat, v170, v158) = v171 & hAPP(nat, nat, v169, v173) = v166 & hAPP(nat, nat, v167, v158) = v168 & times_times(nat, v159) = v170 & times_times(nat, v157) = v167 & plus_plus(nat, v171) = v172 & plus_plus(nat, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v164 | v163 = v162 | ~ (ti(v157, v161) = v165) | ~ (ti(v157, v160) = v163) | ~ (ti(v157, v159) = v164) | ~ (ti(v157, v158) = v162) | ~ semiri456707255roduct(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ( ~ (v175 = v171) & hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, v157, v169, v159) = v174 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v161) = v172 & hAPP(v157, v157, v166, v159) = v167 & times_times(v157, v160) = v169 & times_times(v157, v158) = v166 & plus_plus(v157, v172) = v173 & plus_plus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v164 | v163 = v162 | ~ (ti(v157, v161) = v163) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v165) | ~ (ti(v157, v158) = v164) | ~ semiri456707255roduct(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ( ~ (v175 = v171) & hAPP(v157, v157, v173, v174) = v175 & hAPP(v157, v157, v169, v159) = v170 & hAPP(v157, v157, v169, v158) = v174 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v159) = v172 & hAPP(v157, v157, v166, v158) = v167 & times_times(v157, v161) = v169 & times_times(v157, v160) = v166 & plus_plus(v157, v172) = v173 & plus_plus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v164 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ~ linordered_semidom(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v163) = v171 & hAPP(v157, bool, v161, v162) = v170 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v168 & power_power(v157, v162) = v166 & ( ~ (v169 = v167) | ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ~ linord581940658strict(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v169 & times_times(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ~ linordered_idom(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v38 | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v161, v164) = v165) | ~ (number_number_of(nat, v159) = v160) | ~ (number_number_of(nat, v157) = v162) | ~ (times_times(nat, v162) = v163) | ~ (times_times(nat, v160) = v161) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v159) = v166 & hAPP(int, bool, v166, pls) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v164 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ~ linord581940658strict(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v169 & times_times(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v164 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ~ linordered_idom(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v159 = v38 | ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v164) = v165) | ~ (hAPP(nat, int, v163, v159) = v164) | ~ (hAPP(nat, int, v160, v159) = v161) | ~ (power_power(int, v158) = v163) | ~ (power_power(int, v157) = v160) | ? [v166] : ? [v167] : (hAPP(int, v1, v57, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & ( ~ hBOOL(v167) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v159 = v38 | ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v159) = v164) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (power_power(nat, v158) = v163) | ~ (power_power(nat, v157) = v160) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & ( ~ hBOOL(v167) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v159 = v38 | ~ (hAPP(nat, bool, v157, v158) = v160) | ~ (hAPP(nat, nat, v165, v163) = v158) | ~ (hAPP(nat, nat, v161, v162) = v164) | ~ (times_times(nat, v159) = v161) | ~ (plus_plus(nat, v164) = v165) | ? [v166] : ? [v167] : ? [v168] : ((hAPP(nat, v39, v40, v163) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v157, v163) = v168 & ( ~ hBOOL(v167) | hBOOL(v168))) | (hAPP(nat, bool, v157, v167) = v168 & hAPP(nat, nat, v166, v159) = v167 & div_mod(nat, v158) = v166 & ~ hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v158 = v38 | ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v164) = v165) | ~ (hAPP(nat, int, v163, v158) = v164) | ~ (hAPP(nat, int, v160, v158) = v161) | ~ (power_power(int, v159) = v163) | ~ (power_power(int, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v57, v157) = v166 & hAPP(int, bool, v166, v159) = v167 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v158 = v38 | ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (power_power(nat, v159) = v163) | ~ (power_power(nat, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v158 = v38 | ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v159, v158, v164, v161) = v165) | ~ (hAPP(v157, v163, v160, v162) = v164) | ~ (fun(v159, v158) = v163) | ? [v166] : (hAPP(v157, v158, v166, v162) = v165 & combc(v157, v159, v158, v160, v161) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, bool, v168, v170) = v171 & hAPP(v157, bool, v161, v163) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v163) = v164) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, bool, v161, v163) = v166 & hAPP(v157, bool, v161, v162) = v167 & ti(v157, v163) = v168 & ti(v157, v162) = v169 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | (( ~ (v169 = v160) | ~ (v168 = v160) | v165 = v160) & ( ~ (v165 = v160) | (v169 = v160 & v168 = v160)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (times_times(v157, v162) = v163) | ~ (fun(v157, bool) = v158) | ~ linordered_ring(v157) | hBOOL(v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v162) = v163) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ~ hBOOL(v165) | ? [v166] : (hAPP(v157, bool, v161, v162) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v162) = v163) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | hBOOL(v165) | ? [v166] : (hAPP(v157, bool, v161, v162) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v162) = v163) | ~ (one_one(v157) = v162) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v162) = v163) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ~ hBOOL(v165) | ? [v166] : (hAPP(v157, bool, v161, v162) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (plus_plus(v157, v162) = v163) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | hBOOL(v165) | ? [v166] : (hAPP(v157, bool, v161, v162) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | hBOOL(v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ~ hBOOL(v165) | ? [v166] : ( ~ (v166 = v160) & ti(v157, v162) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ti(v157, v162) = v160 | hBOOL(v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v168 & power_power(v157, v162) = v166 & ti(v157, v163) = v171 & ti(v157, v162) = v170 & ( ~ (v169 = v167) | v171 = v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v166 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v166 & ( ~ hBOOL(v169) | (hBOOL(v173) & hBOOL(v165)) | (hBOOL(v171) & hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v166 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v166, v162) = v167 & plus_plus(v157, v163) = v166 & ti(v157, v163) = v168 & ti(v157, v162) = v169 & ( ~ (v169 = v160) | ~ (v168 = v160) | v167 = v160) & ( ~ (v167 = v160) | (v169 = v160 & v168 = v160)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v167) = v168 & plus_plus(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v166 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v166 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v167) = v168 & plus_plus(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(nat, bool, v41, v162) = v165) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, bool, v161, v167) = v168 & hAPP(nat, v157, v166, v162) = v167 & power_power(v157, v163) = v166 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v165) | ~ ordere216010020id_add(v157) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v161, v162) = v166 & plus_plus(v157, v163) = v167 & ti(v157, v163) = v169 & ( ~ hBOOL(v166) | (( ~ (v169 = v160) | ~ (v165 = v160) | v168 = v160) & ( ~ (v168 = v160) | (v169 = v160 & v165 = v160)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v165) | ~ linordered_semidom(v157) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v162) = v170 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v168 & power_power(v157, v162) = v166 & ti(v157, v163) = v171 & ( ~ (v169 = v167) | v171 = v165 | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ ordere216010020id_add(v157) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v161, v163) = v166 & plus_plus(v157, v163) = v167 & ti(v157, v162) = v169 & ( ~ hBOOL(v166) | (( ~ (v169 = v160) | ~ (v165 = v160) | v168 = v160) & ( ~ (v168 = v160) | (v169 = v160 & v165 = v160)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v165) | ~ linordered_semidom(v157) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v168 & power_power(v157, v162) = v166 & ti(v157, v162) = v171 & ( ~ (v169 = v167) | v171 = v165 | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v164) | ~ (ti(v157, v162) = v165) | ~ ordere216010020id_add(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v163) = v166 & hAPP(v157, bool, v161, v162) = v167 & plus_plus(v157, v163) = v168 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | (( ~ (v169 = v160) | (v165 = v160 & v164 = v160)) & ( ~ (v165 = v160) | ~ (v164 = v160) | v169 = v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, v157, v163, v165) = v158) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v160) = v164) | ~ (times_times(v157, v159) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ linord581940658strict(v157) | (ti(v157, v160) = v158 & ti(v157, v159) = v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (number_number_of(v157, v162) = v163) | ~ (times_times(v157, v163) = v164) | ~ (times_times(int, v158) = v161) | ~ number_ring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, v157, v167, v170) = v165 & number_number_of(v157, v159) = v168 & number_number_of(v157, v158) = v166 & times_times(v157, v168) = v169 & times_times(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (number_number_of(v157, v162) = v163) | ~ (plus_plus(v157, v163) = v164) | ~ (plus_plus(int, v158) = v161) | ~ number_ring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, v157, v167, v170) = v165 & number_number_of(v157, v159) = v168 & number_number_of(v157, v158) = v166 & plus_plus(v157, v168) = v169 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (number_number_of(v157, v162) = v163) | ~ (plus_plus(int, v158) = v161) | ~ (minus_minus(v157, v163) = v164) | ~ number_ring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, v157, v167, v170) = v165 & number_number_of(v157, v159) = v168 & number_number_of(v157, v158) = v166 & plus_plus(v157, v166) = v167 & minus_minus(v157, v168) = v169)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v158) = v165) | ~ (hAPP(nat, v157, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v44) = v162) | ~ (power_power(v157, v158) = v160) | ~ (times_times(v157, v163) = v164) | ~ (minus_minus(nat, v159) = v161) | ~ monoid_mult(v157) | ? [v166] : ? [v167] : (hAPP(nat, v157, v160, v159) = v167 & hAPP(nat, bool, v41, v159) = v166 & (v167 = v165 | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v165) = v158) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (hAPP(nat, v157, v161, v24) = v162) | ~ (power_power(v157, v160) = v164) | ~ (power_power(v157, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v162) = v163) | ~ linordered_idom(v157) | (ti(v157, v160) = v158 & ti(v157, v159) = v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ real_normed_algebra(v157) | ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v161, v167) = v165 & plus_plus(v157, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v161, v167) = v165 & plus_plus(v157, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (minus_minus(v157, v162) = v163) | ~ real_normed_algebra(v157) | ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v161, v167) = v165 & minus_minus(v157, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v161, v167) = v165 & div_mod(v157, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (number_number_of(v157, v160) = v164) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ number(v157) | ~ semiring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, v157, v168, v170) = v165 & hAPP(v157, v157, v166, v164) = v167 & times_times(v157, v159) = v169 & times_times(v157, v158) = v166 & plus_plus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (number_number_of(v157, v160) = v164) | ~ (times_times(v157, v162) = v163) | ~ (minus_minus(v157, v158) = v161) | ~ ring(v157) | ~ number(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, v157, v168, v170) = v165 & hAPP(v157, v157, v166, v164) = v167 & times_times(v157, v159) = v169 & times_times(v157, v158) = v166 & minus_minus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(nat, v157, v161, v160) = v164) | ~ (hAPP(nat, v157, v161, v159) = v162) | ~ (power_power(v157, v158) = v161) | ~ (times_times(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v166] : ? [v167] : (hAPP(nat, v157, v161, v167) = v165 & hAPP(nat, nat, v166, v160) = v167 & plus_plus(nat, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(nat, v157, v161, v160) = v164) | ~ (hAPP(nat, v157, v161, v159) = v162) | ~ (power_power(v157, v158) = v161) | ~ (times_times(v157, v162) = v163) | ~ monoid_mult(v157) | ? [v166] : ? [v167] : (hAPP(nat, v157, v161, v167) = v165 & hAPP(nat, nat, v166, v160) = v167 & plus_plus(nat, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v162, v164) = v165) | ~ (number_number_of(v157, v158) = v161) | ~ (times_times(v157, v161) = v162) | ~ (plus_plus(v157, v159) = v163) | ~ number(v157) | ~ semiring(v157) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v167, v168) = v165 & hAPP(v157, v157, v162, v160) = v168 & hAPP(v157, v157, v162, v159) = v166 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v162, v164) = v165) | ~ (number_number_of(v157, v158) = v161) | ~ (times_times(v157, v161) = v162) | ~ (minus_minus(v157, v159) = v163) | ~ ring(v157) | ~ number(v157) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v167, v168) = v165 & hAPP(v157, v157, v162, v160) = v168 & hAPP(v157, v157, v162, v159) = v166 & minus_minus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (hAPP(v157, v157, v162, v164) = v165) | ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (times_times(v157, v161) = v162) | ~ (plus_plus(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ (minus_minus(v157, v159) = v163) | ~ ring_1(v157) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v158) = v165 & hAPP(v157, v157, v166, v159) = v167 & times_times(v157, v159) = v166 & minus_minus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v164) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ (plus_plus(v157, v160) = v162) | ~ number_semiring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v174, v161) = v175 & hAPP(v157, v157, v172, v175) = v165 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v159, v160) = v173 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v161) = v169 & power_power(v157, v160) = v166 & times_times(v157, v173) = v174 & plus_plus(v157, v171) = v172 & plus_plus(v157, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v164) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ (minus_minus(v157, v160) = v162) | ~ number_ring(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v157, v174, v161) = v175 & hAPP(v157, v157, v172, v175) = v165 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v159, v160) = v173 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v161) = v169 & power_power(v157, v160) = v166 & times_times(v157, v173) = v174 & plus_plus(v157, v167) = v168 & minus_minus(v157, v171) = v172)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (minus_minus(v157, v160) = v162) | ~ (ti(v157, v159) = v165) | ~ (ti(v157, v158) = v164) | ~ ab_group_add(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v166, v159) = v167 & minus_minus(v157, v158) = v166 & ti(v157, v161) = v169 & ti(v157, v160) = v168 & ( ~ (v167 = v163) | (( ~ (v169 = v168) | v165 = v164) & ( ~ (v165 = v164) | v169 = v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (minus_minus(v157, v158) = v162) | ~ (ti(v157, v161) = v165) | ~ (ti(v157, v160) = v164) | ~ ab_group_add(v157) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v166, v161) = v167 & minus_minus(v157, v160) = v166 & ti(v157, v159) = v169 & ti(v157, v158) = v168 & ( ~ (v167 = v163) | (( ~ (v169 = v168) | v165 = v164) & ( ~ (v165 = v164) | v169 = v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(real, v111, v122, v161) = v162) | ~ (hAPP(real, real, v163, v159) = v164) | ~ (hAPP(real, real, v160, v159) = v161) | ~ (hAPP(real, bool, v162, v164) = v165) | ~ (times_times(real, v158) = v163) | ~ (times_times(real, v157) = v160) | ? [v166] : ? [v167] : ? [v168] : (hAPP(real, v111, v122, v157) = v167 & hAPP(real, bool, v167, v158) = v168 & hAPP(real, bool, v114, v159) = v166 & ( ~ hBOOL(v166) | (( ~ hBOOL(v168) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v168)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(real, v111, v112, v161) = v162) | ~ (hAPP(real, real, v163, v159) = v164) | ~ (hAPP(real, real, v160, v159) = v161) | ~ (hAPP(real, bool, v162, v164) = v165) | ~ (times_times(real, v158) = v163) | ~ (times_times(real, v157) = v160) | ? [v166] : ? [v167] : ? [v168] : (hAPP(real, v111, v112, v157) = v167 & hAPP(real, bool, v167, v158) = v168 & hAPP(real, bool, v114, v159) = v166 & ( ~ hBOOL(v166) | (( ~ hBOOL(v168) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v168)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(real, real, v163, v159) = v164) | ~ (hAPP(real, real, v162, v164) = v165) | ~ (hAPP(real, real, v160, v159) = v161) | ~ (times_times(real, v158) = v163) | ~ (times_times(real, v157) = v160) | ~ (plus_plus(real, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(real, real, v168, v159) = v165 & hAPP(real, real, v166, v158) = v167 & times_times(real, v167) = v168 & plus_plus(real, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v164) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (times_times(int, v157) = v162) | ~ (plus_plus(int, v158) = v161) | ~ hBOOL(v165) | ? [v166] : (hAPP(int, bool, v160, v158) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v164) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (times_times(int, v157) = v162) | ~ (plus_plus(int, v158) = v161) | hBOOL(v165) | ? [v166] : (hAPP(int, bool, v160, v158) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v27, v157) = v164) | ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v164, v158) = v165) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (member(int, v157) = v168 & hAPP(v1, bool, v168, v169) = v170 & hAPP(int, bool, v86, v157) = v167 & hAPP(int, bool, zprime, v159) = v166 & wset(v158, v159) = v169 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ~ (hAPP(int, bool, v162, v164) = v165) | ~ (hAPP(int, int, v163, v157) = v164) | ~ (hAPP(int, int, v160, v157) = v161) | ~ (plus_plus(int, v159) = v163) | ~ (plus_plus(int, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v158) = v166 & hAPP(int, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, v1, v5, v157) = v164) | ~ (hAPP(int, bool, v164, v162) = v165) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (member(int, v169) = v170 & member(int, v157) = v173 & hAPP(v1, bool, v173, v171) = v174 & hAPP(v1, bool, v170, v171) = v172 & hAPP(int, bool, v89, v159) = v167 & hAPP(int, bool, v86, v157) = v168 & hAPP(int, bool, zprime, v159) = v166 & wset(v158, v159) = v171 & inv(v159, v157) = v169 & ( ~ hBOOL(v172) | ~ hBOOL(v168) | ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v174)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, v1, v5, v157) = v164) | ~ (hAPP(int, bool, v164, v162) = v165) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v163) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (member(int, v157) = v167 & hAPP(v1, bool, v167, v168) = v169 & hAPP(int, bool, zprime, v159) = v166 & wset(v158, v159) = v168 & ( ~ hBOOL(v169) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v158, v157) = v164) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v161) = v169 & zcong(v159, v157) = v168 & ti(int, v160) = v166 & ti(int, v158) = v167 & ( ~ (v167 = v166) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v158) = v164) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v166, v157) = v167 & zcong(v167, v169) = v170 & times_times(int, v160) = v168 & times_times(int, v159) = v166 & hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v158) = v164) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v166, v157) = v167 & zcong(v167, v169) = v170 & plus_plus(int, v160) = v168 & plus_plus(int, v159) = v166 & hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v161) = v165) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ (zcong(v159, v160) = v162) | ~ (zcong(v157, v158) = v164) | ~ hBOOL(v165) | ~ hBOOL(v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v161) = v171 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v166, v157) = v167 & zcong(v167, v169) = v170 & minus_minus(int, v160) = v168 & minus_minus(int, v159) = v166 & hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v160) = v165) | ~ (hAPP(int, int, v162, v161) = v163) | ~ (zcong(v157, v163) = v164) | ~ (multInv(v160, v159) = v161) | ~ (times_times(int, v158) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(int, bool, v175, v160) = v176 & hAPP(int, bool, v168, v160) = v169 & hAPP(int, bool, v100, v160) = v166 & hAPP(int, bool, zprime, v160) = v167 & hAPP(int, int, v172, v157) = v173 & hAPP(int, int, v170, v159) = v171 & hAPP(int, int, v170, v158) = v174 & zcong(v173, v174) = v175 & zcong(v159, pls) = v168 & times_times(int, v171) = v172 & times_times(int, v161) = v170 & ( ~ hBOOL(v176) | ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v160) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v159, v163) = v164) | ~ (multInv(v160, v158) = v162) | ~ (times_times(int, v157) = v161) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v170, v160) = v171 & hAPP(int, bool, v168, v160) = v169 & hAPP(int, bool, v100, v160) = v166 & hAPP(int, bool, zprime, v160) = v167 & hAPP(int, int, v161, v172) = v173 & zcong(v159, pls) = v168 & zcong(v158, v173) = v174 & zcong(v158, pls) = v170 & multInv(v160, v159) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v171) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v160) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v158, v163) = v164) | ~ (multInv(v160, v159) = v162) | ~ (times_times(int, v157) = v161) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v170, v160) = v171 & hAPP(int, bool, v168, v160) = v169 & hAPP(int, bool, v100, v160) = v166 & hAPP(int, bool, zprime, v160) = v167 & hAPP(int, int, v161, v172) = v173 & zcong(v159, v173) = v174 & zcong(v159, pls) = v168 & zcong(v158, pls) = v170 & multInv(v160, v158) = v172 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v175) | hBOOL(v171) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v160) = v165) | ~ (hAPP(int, int, v161, v159) = v163) | ~ (hAPP(int, int, v161, v158) = v162) | ~ (zcong(v162, v163) = v164) | ~ (times_times(int, v157) = v161) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, bool, v166, v160) = v167 & zcong(v158, v159) = v166 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v159) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (zcong(v161, v163) = v164) | ~ (div_mod(int, v158) = v162) | ~ (div_mod(int, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, bool, v166, v159) = v167 & zcong(v157, v158) = v166 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v159) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (zcong(v161, v163) = v164) | ~ (div_mod(int, v158) = v162) | ~ (div_mod(int, v157) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, bool, v166, v159) = v167 & zcong(v157, v158) = v166 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v159) = v165) | ~ (hAPP(int, int, v161, v162) = v163) | ~ (zcong(v157, v163) = v164) | ~ (multInv(v159, v160) = v162) | ~ (times_times(int, v158) = v161) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v159) = v171 & hAPP(int, int, v168, v160) = v169 & hAPP(int, int, v166, v160) = v167 & zcong(v167, v169) = v170 & times_times(int, v163) = v168 & times_times(int, v157) = v166 & hBOOL(v171))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v158) = v165) | ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (zcong(v161, v163) = v164) | ~ (times_times(int, v159) = v162) | ~ (times_times(int, v157) = v160) | hBOOL(v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v164, v157) = v165) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ (hAPP(nat, int, v162, v24) = v163) | ~ (quadRes(v157) = v159) | ~ (power_power(int, v161) = v162) | ~ (zcong(v163, v158) = v164) | ~ hBOOL(v165) | hBOOL(v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v158, v164) = v165) | ~ (hAPP(int, int, v163, v161) = v164) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v162) = v163) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ((hAPP(int, bool, v158, v169) = v170 & hAPP(int, bool, v158, v166) = v167 & hAPP(int, int, v168, v159) = v169 & plus_plus(int, v166) = v168 & hBOOL(v167) & ~ hBOOL(v170)) | (hAPP(int, bool, v158, v162) = v166 & ~ hBOOL(v166)) | (hAPP(int, bool, v48, v157) = v167 & hAPP(int, bool, v30, v159) = v166 & ( ~ hBOOL(v167) | ~ hBOOL(v166))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, bool, v158, v164) = v165) | ~ (hAPP(int, int, v163, v161) = v164) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v157) = v160) | ~ (minus_minus(int, v162) = v163) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ((hAPP(int, bool, v158, v169) = v170 & hAPP(int, bool, v158, v166) = v167 & hAPP(int, int, v168, v159) = v169 & minus_minus(int, v166) = v168 & hBOOL(v167) & ~ hBOOL(v170)) | (hAPP(int, bool, v158, v162) = v166 & ~ hBOOL(v166)) | (hAPP(int, bool, v48, v157) = v167 & hAPP(int, bool, v30, v159) = v166 & ( ~ hBOOL(v167) | ~ hBOOL(v166))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v164, v159) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v157) = v160) | ~ (div_mod(int, v163) = v164) | ~ (div_mod(int, v158) = v161) | ? [v166] : ? [v167] : (hAPP(int, int, v167, v159) = v165 & hAPP(int, int, v160, v158) = v166 & div_mod(int, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v164, v159) = v165) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (minus_minus(int, v157) = v160) | ~ (div_mod(int, v163) = v164) | ~ (div_mod(int, v158) = v161) | ? [v166] : ? [v167] : (hAPP(int, int, v167, v159) = v165 & hAPP(int, int, v160, v158) = v166 & div_mod(int, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (minus_minus(int, v161) = v162) | ~ (div_mod(int, v163) = v164) | ~ (div_mod(int, v157) = v160) | ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v158) = v165 & hAPP(int, int, v166, v159) = v167 & minus_minus(int, v157) = v166 & div_mod(int, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v164, v158) = v165) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (hAPP(nat, int, v162, v159) = v163) | ~ (power_power(int, v161) = v162) | ~ (div_mod(int, v163) = v164) | ~ (div_mod(int, v157) = v160) | ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v158) = v165 & hAPP(nat, int, v166, v159) = v167 & power_power(int, v157) = v166 & div_mod(int, v167) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v163, v159) = v164) | ~ (hAPP(int, int, v162, v164) = v165) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v158) = v163) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v159) = v165 & hAPP(int, int, v166, v158) = v167 & times_times(int, v167) = v168 & plus_plus(int, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(int, int, v163, v159) = v164) | ~ (hAPP(int, int, v162, v164) = v165) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v158) = v163) | ~ (times_times(int, v157) = v160) | ~ (minus_minus(int, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v159) = v165 & hAPP(int, int, v166, v158) = v167 & times_times(int, v167) = v168 & minus_minus(int, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (power_power(nat, v159) = v163) | ~ (power_power(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v117, v159) = v164) | ~ (hAPP(nat, bool, v164, v157) = v165) | ~ (hAPP(nat, nat, v163, v160) = v157) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (times_times(nat, v158) = v161) | ~ (plus_plus(nat, v162) = v163) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v160) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v41, v160) = v166 & ( ~ hBOOL(v168) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v157) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v41, v158) = v166 & ( ~ hBOOL(v166) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v157) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v41, v158) = v166 & hBOOL(v166) & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v159) = v160) | ~ (minus_minus(nat, v157) = v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v159) = v169 & hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v169, v157) = v170 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v157) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167) | (( ~ hBOOL(v170) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v159) = v163) | ~ (plus_plus(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (minus_minus(nat, v159) = v163) | ~ (minus_minus(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v160, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v159) = v161) | ~ (minus_minus(nat, v162) = v163) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v157) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v41, v158) = v166 & hBOOL(v168) & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v157) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v157) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v41, v158) = v166 & ( ~ hBOOL(v168) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v159) = v160) | ~ (minus_minus(nat, v157) = v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, v39, v40, v159) = v169 & hAPP(nat, bool, v169, v157) = v170 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v157) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167) | (( ~ hBOOL(v170) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v163) | ~ (times_times(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v159) = v163) | ~ (plus_plus(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v164) = v165) | ~ (hAPP(nat, nat, v163, v157) = v164) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (minus_minus(nat, v159) = v163) | ~ (minus_minus(nat, v158) = v160) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v157) = v168 & hAPP(nat, v39, v40, v158) = v166 & hAPP(nat, bool, v168, v158) = v169 & hAPP(nat, bool, v166, v159) = v167 & ( ~ hBOOL(v169) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v164, v158) = v165) | ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ (plus_plus(nat, v161) = v162) | ~ (div_mod(nat, v163) = v164) | ? [v166] : (hAPP(nat, nat, v166, v158) = v165 & div_mod(nat, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v159) = v164) | ~ (hAPP(nat, nat, v162, v164) = v165) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (times_times(nat, v158) = v163) | ~ (times_times(nat, v157) = v160) | ~ (plus_plus(nat, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v168, v159) = v165 & hAPP(nat, nat, v166, v158) = v167 & times_times(nat, v167) = v168 & plus_plus(nat, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v159) = v164) | ~ (hAPP(nat, nat, v162, v164) = v165) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (times_times(nat, v158) = v163) | ~ (times_times(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v168, v159) = v165 & hAPP(nat, nat, v166, v158) = v167 & times_times(nat, v167) = v168 & minus_minus(nat, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v159) = v164) | ~ (hAPP(nat, nat, v162, v164) = v165) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (times_times(nat, v158) = v163) | ~ (times_times(nat, v157) = v160) | ~ (div_mod(nat, v161) = v162) | ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v168, v159) = v165 & hAPP(nat, nat, v166, v158) = v167 & times_times(nat, v167) = v168 & div_mod(nat, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v162, v164) = v165) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v159) = v163) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v166] : (hAPP(nat, nat, v166, v159) = v165 & minus_minus(nat, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v162, v164) = v165) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v161) = v162) | ~ (minus_minus(nat, v159) = v160) | ~ (minus_minus(nat, v157) = v163) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v157) = v168 & hAPP(nat, nat, v160, v157) = v169 & (v169 = v165 | ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (hAPP(nat, nat, v161, v164) = v165) | ~ (number_number_of(nat, v159) = v160) | ~ (number_number_of(nat, v157) = v162) | ~ (times_times(nat, v162) = v163) | ~ (times_times(nat, v160) = v161) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, v1, v5, v159) = v166 & hAPP(int, bool, v166, pls) = v167 & hAPP(int, int, v168, v157) = v169 & hAPP(nat, nat, v171, v158) = v172 & number_number_of(nat, v169) = v170 & times_times(int, v159) = v168 & times_times(nat, v170) = v171 & (v172 = v165 | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (combs(v157, v158, v159, v164, v161) = v165) | ~ (fun(v158, v159) = v162) | ~ (fun(v157, v162) = v163) | ~ (ti(v163, v160) = v164) | combs(v157, v158, v159, v160, v161) = v165) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (combc(v157, v158, v159, v164, v161) = v165) | ~ (fun(v158, v159) = v162) | ~ (fun(v157, v162) = v163) | ~ (ti(v163, v160) = v164) | combc(v157, v158, v159, v160, v161) = v165) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (combs(v157, v159, v158, v160, v161) = v163) | ~ (fun(v157, v158) = v162) | ~ (ti(v162, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (combc(v157, v159, v158, v160, v161) = v163) | ~ (fun(v157, v158) = v162) | ~ (ti(v162, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (fun(v157, v158) = v162) | ~ (ti(v162, v163) = v164) | ~ (combb(v159, v158, v157, v160, v161) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (ti(v157, v161) = v164) | ~ (ti(v157, v160) = v163) | ~ (ti(v157, v159) = v162) | ~ (ti(v157, v158) = v162) | ~ ab_group_add(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v166) & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, v157, v165, v159) = v166 & minus_minus(v157, v160) = v167 & minus_minus(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v162 | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v160) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ cancel_semigroup_add(v157) | ? [v165] : ? [v166] : ( ~ (v166 = v165) & ti(v157, v160) = v166 & ti(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v162 | ~ (ti(v157, v161) = v164) | ~ (ti(v157, v160) = v164) | ~ (ti(v157, v159) = v163) | ~ (ti(v157, v158) = v162) | ~ ab_group_add(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v166) & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, v157, v165, v159) = v166 & minus_minus(v157, v160) = v167 & minus_minus(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v158 = v38 | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (hAPP(nat, nat, v160, v44) = v161) | ~ (hAPP(nat, nat, v159, v163) = v164) | ~ (times_times(nat, v161) = v162) | ~ (plus_plus(nat, v157) = v159) | ~ (minus_minus(nat, v158) = v160) | ? [v165] : (hAPP(nat, nat, v165, v157) = v164 & times_times(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v158 = v38 | ~ (hAPP(nat, nat, v161, v44) = v162) | ~ (hAPP(nat, nat, v160, v163) = v164) | ~ (hAPP(nat, nat, v159, v162) = v163) | ~ (power_power(nat, v157) = v159) | ~ (times_times(nat, v157) = v160) | ~ (minus_minus(nat, v158) = v161) | hAPP(nat, nat, v159, v158) = v164) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v157 = v38 | ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v117, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v163) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (wset(v162, v158) = v163) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v1, bool, v160, v166) = v167 & hAPP(int, bool, v86, v159) = v165 & wset(v159, v158) = v166 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v163) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (wset(v162, v158) = v163) | ~ (minus_minus(int, v159) = v161) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v1, bool, v160, v166) = v167 & hAPP(int, bool, v86, v159) = v165 & wset(v159, v158) = v166 & inv(v158, v159) = v170 & ti(int, v159) = v169 & ti(int, v157) = v168 & (v170 = v168 | v169 = v168 | ~ hBOOL(v167) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v159, v158, v160, v163) = v164) | ~ (hAPP(v157, v159, v161, v162) = v163) | ? [v165] : (hAPP(v157, v158, v165, v162) = v164 & combb(v159, v158, v157, v160, v161) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v163, v162) = v164) | ~ (combs(v157, v159, v158, v160, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v159, v158, v166, v167) = v164 & hAPP(v157, v165, v160, v162) = v166 & hAPP(v157, v159, v161, v162) = v167 & fun(v159, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v163, v162) = v164) | ~ (combc(v157, v159, v158, v160, v161) = v163) | ? [v165] : ? [v166] : (hAPP(v159, v158, v166, v161) = v164 & hAPP(v157, v165, v160, v162) = v166 & fun(v159, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v163, v162) = v164) | ~ (combb(v159, v158, v157, v160, v161) = v163) | ? [v165] : (hAPP(v159, v158, v160, v165) = v164 & hAPP(v157, v159, v161, v162) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v164) | ? [v165] : (hAPP(int, bool, v36, v162) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v164) | ? [v165] : (hAPP(int, bool, v36, v162) = v165 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v164) | ? [v165] : (hAPP(int, bool, v43, v162) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less_eq(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v164) | ? [v165] : (hAPP(int, bool, v43, v162) = v165 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v164) | ? [v165] : (hAPP(int, bool, v42, v162) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v164) | ? [v165] : (hAPP(int, bool, v42, v162) = v165 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v164) | ? [v165] : (hAPP(int, bool, v56, v162) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ord_less(v157) = v159) | ~ (number_number_of(v157, v162) = v163) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v164) | ? [v165] : (hAPP(int, bool, v56, v162) = v165 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v164, v161) = v163) | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (minus_minus(v157, v160) = v164) | ~ (minus_minus(v157, v158) = v162) | ~ ab_group_add(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (ti(v157, v161) = v168 & ti(v157, v160) = v167 & ti(v157, v159) = v166 & ti(v157, v158) = v165 & ( ~ (v168 = v167) | v166 = v165) & ( ~ (v166 = v165) | v168 = v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (times_times(v157, v160) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | hAPP(v157, v157, v161, v162) = v164) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, v157, v159, v161) = v162) | ~ (number_number_of(v157, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v159) | ~ number_ring(v157) | ? [v165] : (number_number_of(v157, v165) = v164 & bit0(v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, v157, v159, v161) = v162) | ~ (number_number_of(v157, v160) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v165] : (number_number_of(v157, v165) = v164 & bit1(v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v159) = v161) | ~ (plus_plus(v157, v162) = v163) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v167, v160) = v164 & hAPP(v157, v157, v165, v158) = v166 & times_times(v157, v166) = v167 & plus_plus(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v159) = v164 & hAPP(v157, v157, v161, v160) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v164 & times_times(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ ab_semigroup_mult(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v164 & times_times(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ real_normed_algebra(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v159) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v159) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v159) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v162) = v163) | ~ (minus_minus(v157, v158) = v161) | ~ real_normed_algebra(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v159) = v168 & times_times(v157, v158) = v165 & minus_minus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v164 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v166) = v167 & div_mod(v157, v170) = v171 & div_mod(v157, v159) = v168 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v164 & hAPP(v157, v157, v167, v159) = v168 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v166) = v167 & div_mod(v157, v168) = v169 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v164 & hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v167 & div_mod(v157, v167) = v168 & div_mod(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v159) = v164 & hAPP(v157, v157, v161, v160) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v164 & plus_plus(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ ab_semigroup_add(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v164 & plus_plus(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v164 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v160) = v166 & plus_plus(v157, v166) = v167 & div_mod(v157, v170) = v171 & div_mod(v157, v159) = v168 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v164 & hAPP(v157, v157, v167, v159) = v168 & hAPP(v157, v157, v165, v160) = v166 & plus_plus(v157, v166) = v167 & div_mod(v157, v168) = v169 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v164 & hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v167 & div_mod(v157, v167) = v168 & div_mod(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (minus_minus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ ring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v171, v160) = v164 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v160) = v166 & minus_minus(v157, v166) = v167 & div_mod(v157, v170) = v171 & div_mod(v157, v159) = v168 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (minus_minus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ ring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v160) = v164 & hAPP(v157, v157, v167, v159) = v168 & hAPP(v157, v157, v165, v160) = v166 & minus_minus(v157, v166) = v167 & div_mod(v157, v168) = v169 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (minus_minus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ ring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v160) = v164 & hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, v157, v161, v166) = v167 & div_mod(v157, v167) = v168 & div_mod(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, v157, v161, v158) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v159) = v161) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v167, v160) = v164 & hAPP(v157, v157, v165, v160) = v166 & times_times(v157, v159) = v165 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v159) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v159) = v166 & times_times(v157, v160) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v162) = v163) | ~ (div_mod(v157, v158) = v161) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v159) = v169 & hAPP(v157, v157, v167, v169) = v164 & hAPP(v157, v157, v165, v159) = v166 & times_times(v157, v160) = v168 & times_times(v157, v158) = v165 & div_mod(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v164 & hAPP(v157, v157, v167, v160) = v168 & hAPP(v157, v157, v165, v159) = v166 & times_times(v157, v166) = v167 & div_mod(v157, v168) = v169 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v162) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (div_mod(v157, v162) = v163) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v169, v159) = v164 & hAPP(v157, v157, v167, v160) = v168 & hAPP(v157, v157, v165, v159) = v166 & plus_plus(v157, v166) = v167 & div_mod(v157, v168) = v169 & div_mod(v157, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v163, v159) = v164) | ~ (hAPP(v157, v157, v161, v158) = v162) | ~ (times_times(v157, v162) = v163) | ~ (plus_plus(v157, v160) = v161) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v159) = v167 & hAPP(v157, v157, v165, v167) = v164 & times_times(v157, v160) = v166 & plus_plus(v157, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v163) = v164) | ~ (hAPP(v157, v157, v161, v160) = v163) | ~ (times_times(v157, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : (hAPP(v157, v157, v162, v160) = v165 & hAPP(v157, v157, v161, v165) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v163) = v164) | ~ (hAPP(v157, v157, v161, v160) = v163) | ~ (plus_plus(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : (hAPP(v157, v157, v162, v160) = v165 & hAPP(v157, v157, v161, v165) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : (hAPP(v157, v157, v162, v165) = v164 & hAPP(v157, v157, v161, v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v159) = v162) | ~ (times_times(v157, v158) = v161) | ~ ab_semigroup_mult(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v159) = v162) | ~ real_normed_algebra(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(v157, v157, v161, v160) = v167 & hAPP(v157, v157, v161, v159) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v158) = v161) | ~ (plus_plus(v157, v159) = v162) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(v157, v157, v161, v160) = v167 & hAPP(v157, v157, v161, v159) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v158) = v161) | ~ (minus_minus(v157, v159) = v162) | ~ real_normed_algebra(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(v157, v157, v161, v160) = v167 & hAPP(v157, v157, v161, v159) = v165 & minus_minus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v158) = v161) | ~ (div_mod(v157, v159) = v162) | ~ semiring_div(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(v157, v157, v161, v160) = v167 & hAPP(v157, v157, v161, v159) = v165 & div_mod(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (plus_plus(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (plus_plus(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : (hAPP(v157, v157, v162, v165) = v164 & hAPP(v157, v157, v161, v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (plus_plus(v157, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ ab_semigroup_add(v157) | ? [v165] : ? [v166] : (hAPP(v157, v157, v166, v160) = v164 & hAPP(v157, v157, v161, v159) = v165 & plus_plus(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (times_times(v157, v160) = v162) | ~ (plus_plus(v157, v159) = v161) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v167, v159) = v164 & hAPP(v157, v157, v165, v158) = v166 & times_times(v157, v166) = v167 & plus_plus(v157, v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v161, v163) = v164) | ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (number_number_of(v157, v162) = v163) | ~ (times_times(v157, v160) = v161) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v165] : (number_number_of(v157, v165) = v164 & bit0(v162) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (power_power(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ comm_monoid_mult(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v169) = v164 & hAPP(nat, v157, v168, v160) = v169 & hAPP(nat, v157, v165, v160) = v166 & power_power(v157, v159) = v168 & power_power(v157, v158) = v165 & times_times(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (power_power(v157, v162) = v163) | ~ (times_times(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v169) = v164 & hAPP(nat, v157, v168, v160) = v169 & hAPP(nat, v157, v165, v160) = v166 & power_power(v157, v159) = v168 & power_power(v157, v158) = v165 & times_times(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (number_number_of(v157, v163) = v164) | ~ (bit0(v162) = v163) | ~ (times_times(v157, v160) = v161) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v165] : (hAPP(v157, v157, v161, v165) = v164 & number_number_of(v157, v162) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(real, v111, v122, v161) = v162) | ~ (hAPP(real, real, v160, v159) = v163) | ~ (hAPP(real, real, v160, v158) = v161) | ~ (hAPP(real, bool, v162, v163) = v164) | ~ (plus_plus(real, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(real, v111, v122, v158) = v165 & hAPP(real, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(real, v111, v122, v161) = v162) | ~ (hAPP(real, real, v160, v158) = v163) | ~ (hAPP(real, real, v160, v157) = v161) | ~ (hAPP(real, bool, v162, v163) = v164) | ~ (times_times(real, v159) = v160) | ? [v165] : ? [v166] : ? [v167] : (hAPP(real, v111, v122, v157) = v166 & hAPP(real, bool, v166, v158) = v167 & hAPP(real, bool, v114, v159) = v165 & ( ~ hBOOL(v165) | (( ~ hBOOL(v167) | hBOOL(v164)) & ( ~ hBOOL(v164) | hBOOL(v167)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(real, v111, v112, v161) = v162) | ~ (hAPP(real, real, v160, v158) = v163) | ~ (hAPP(real, real, v160, v157) = v161) | ~ (hAPP(real, bool, v162, v163) = v164) | ~ (times_times(real, v159) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(real, v111, v112, v157) = v166 & hAPP(real, bool, v166, v158) = v167 & hAPP(real, bool, v114, v159) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v163) = v164) | ~ (hAPP(int, int, v160, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v158) = v166 & hAPP(int, bool, v166, v159) = v167 & ti(int, v157) = v165 & (v165 = pls | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v163) = v164) | ~ (hAPP(int, int, v160, v158) = v163) | ~ (hAPP(int, int, v160, v157) = v161) | ~ (times_times(int, v159) = v160) | ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & ti(int, v159) = v165 & (v165 = pls | (( ~ hBOOL(v167) | hBOOL(v164)) & ( ~ hBOOL(v164) | hBOOL(v167)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ~ (hAPP(int, bool, v162, v163) = v164) | ~ (hAPP(int, int, v160, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (plus_plus(int, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v158) = v165 & hAPP(int, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v27, v157) = v163) | ~ (hAPP(int, v1, v5, v159) = v161) | ~ (hAPP(int, bool, v163, v158) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ hBOOL(v164) | ~ hBOOL(v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v166) = v167 & hAPP(int, bool, v167, v169) = v170 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v165, v157) = v166 & plus_plus(int, v160) = v168 & plus_plus(int, v159) = v165 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ~ (hAPP(int, bool, v162, v163) = v164) | ~ (hAPP(int, int, v160, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v158) = v165 & hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, v30, v157) = v167 & ( ~ hBOOL(v167) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, bool, v86, v157) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v164) | ~ hBOOL(v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (member(int, v169) = v170 & member(int, v157) = v173 & hAPP(v1, bool, v173, v171) = v174 & hAPP(v1, bool, v170, v171) = v172 & hAPP(int, v1, v5, v157) = v167 & hAPP(int, bool, v167, v162) = v168 & hAPP(int, bool, v89, v159) = v166 & hAPP(int, bool, zprime, v159) = v165 & wset(v158, v159) = v171 & inv(v159, v157) = v169 & ( ~ hBOOL(v172) | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v174)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, bool, v86, v157) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v164) | ~ hBOOL(v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (member(int, v157) = v168 & hAPP(v1, bool, v168, v169) = v170 & hAPP(int, v1, v27, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, zprime, v159) = v165 & wset(v158, v159) = v169 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, bool, v86, v157) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (minus_minus(int, v159) = v161) | ~ hBOOL(v163) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (member(int, v157) = v166 & hAPP(v1, bool, v166, v167) = v168 & hAPP(int, bool, zprime, v159) = v165 & wset(v158, v159) = v167 & ( ~ hBOOL(v168) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v163) = v164) | ~ (hAPP(int, int, v162, v8) = v163) | ~ (plus_plus(int, v158) = v162) | ~ hBOOL(v164) | ~ hBOOL(v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ((hAPP(int, bool, v160, v165) = v166 & hAPP(int, bool, v157, v169) = v170 & hAPP(int, bool, v157, v165) = v167 & hAPP(int, int, v168, v8) = v169 & plus_plus(int, v165) = v168 & hBOOL(v167) & hBOOL(v166) & ~ hBOOL(v170)) | (hAPP(int, bool, v157, v159) = v165 & hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v163) = v164) | ~ (hAPP(int, int, v162, v8) = v163) | ~ (minus_minus(int, v159) = v162) | ~ hBOOL(v164) | ~ hBOOL(v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ((hAPP(int, v1, v5, v165) = v166 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v157, v170) = v171 & hAPP(int, bool, v157, v165) = v168 & hAPP(int, int, v169, v8) = v170 & minus_minus(int, v165) = v169 & hBOOL(v168) & hBOOL(v167) & ~ hBOOL(v171)) | (hAPP(int, bool, v157, v158) = v165 & hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v161) = v164) | ~ (zcong(v159, v157) = v163) | ~ (ti(int, v160) = v162) | ~ (ti(int, v158) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v167, v161) = v168 & hAPP(int, bool, v165, v161) = v166 & zcong(v159, v160) = v165 & zcong(v158, v157) = v167 & ( ~ hBOOL(v168) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ (zcong(v159, v157) = v163) | ~ (zcong(v158, v159) = v161) | ~ hBOOL(v164) | ~ hBOOL(v162) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v160) = v166 & zcong(v158, v157) = v165 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ (zcong(v159, v157) = v161) | ~ (zcong(v158, v157) = v163) | ~ hBOOL(v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v160) = v166 & zcong(v158, v159) = v165 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ (zcong(v159, pls) = v161) | ~ (zcong(v157, v158) = v163) | hBOOL(v164) | hBOOL(v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, bool, v176, v160) = v177 & hAPP(int, bool, v169, v160) = v170 & hAPP(int, bool, v167, v160) = v168 & hAPP(int, bool, v100, v160) = v165 & hAPP(int, bool, zprime, v160) = v166 & hAPP(int, int, v171, v174) = v175 & hAPP(int, int, v171, v172) = v173 & zcong(v173, v175) = v176 & zcong(v158, pls) = v167 & zcong(v157, pls) = v169 & multInv(v160, v158) = v174 & multInv(v160, v157) = v172 & times_times(int, v159) = v171 & ( ~ hBOOL(v177) | ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v170) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, bool, v161, v160) = v162) | ~ (zcong(v158, v159) = v161) | ~ (zcong(v158, v157) = v163) | ~ hBOOL(v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v160) = v166 & zcong(v159, v157) = v165 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (zcong(v162, v158) = v163) | ~ (times_times(int, v157) = v161) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(int, bool, v174, v160) = v175 & hAPP(int, bool, v167, v160) = v168 & hAPP(int, bool, v100, v160) = v165 & hAPP(int, bool, zprime, v160) = v166 & hAPP(int, int, v172, v159) = v173 & hAPP(int, int, v169, v170) = v171 & zcong(v162, v173) = v174 & zcong(v159, pls) = v167 & multInv(v160, v159) = v170 & times_times(int, v171) = v172 & times_times(int, v158) = v169 & ( ~ hBOOL(v175) | ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v160) = v164) | ~ (hAPP(int, int, v161, v158) = v162) | ~ (zcong(v162, v159) = v163) | ~ (times_times(int, v157) = v161) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v171, v160) = v172 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v166, v159) = v170 & hAPP(int, int, v166, v157) = v167 & zcong(v169, v170) = v171 & multInv(v160, v157) = v165 & times_times(int, v167) = v168 & times_times(int, v165) = v166 & hBOOL(v172))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v159) = v164) | ~ (hAPP(int, int, v160, v161) = v162) | ~ (zcong(v157, v162) = v163) | ~ (multInv(v159, v157) = v161) | ~ (times_times(int, v158) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v171, v158) = v172 & hAPP(int, bool, v169, v159) = v170 & hAPP(int, bool, v167, v159) = v168 & hAPP(int, bool, v100, v159) = v166 & hAPP(int, bool, zprime, v159) = v165 & quadRes(v159) = v171 & zcong(v158, pls) = v167 & zcong(v157, pls) = v169 & ( ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v172) | hBOOL(v170) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v158) = v164) | ~ (hAPP(int, int, v161, v160) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (zcong(v162, v8) = v163) | ~ (times_times(int, v157) = v161) | ~ (minus_minus(int, v158) = v159) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & zcong(v157, v160) = v165 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, bool, v163, v158) = v164) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (hAPP(int, int, v159, v161) = v162) | ~ (zcong(v162, v8) = v163) | ~ (times_times(int, v157) = v159) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & zcong(v157, v161) = v165 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v164, v160) = v161) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (times_times(int, v158) = v162) | ~ (plus_plus(int, v163) = v164) | ~ (ti(int, v157) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(int, v1, v27, v160) = v171 & hAPP(int, v1, v5, v160) = v167 & hAPP(int, v1, v5, v158) = v169 & hAPP(int, bool, v171, pls) = v172 & hAPP(int, bool, v169, v160) = v170 & hAPP(int, bool, v167, v158) = v168 & hAPP(int, bool, v48, v160) = v166 & hAPP(int, bool, v30, v158) = v165 & hAPP(int, int, v174, v158) = v175 & div_mod(int, v157) = v174 & ti(int, v160) = v176 & ti(int, v158) = v173 & (v176 = v175 | v173 = pls | (hBOOL(v165) & ( ~ hBOOL(v168) | ~ hBOOL(v166))) | ( ~ hBOOL(v165) & ( ~ hBOOL(v172) | ~ hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v163, v159) = v164) | ~ (hAPP(int, int, v161, v8) = v162) | ~ (number_number_of(int, v158) = v159) | ~ (number_number_of(int, v157) = v160) | ~ (plus_plus(int, v160) = v161) | ~ (div_mod(int, v162) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(int, bool, v48, v159) = v165 & hAPP(int, int, v173, v8) = v174 & hAPP(int, int, v168, v170) = v171 & hAPP(int, int, v63, v164) = v172 & number_number_of(int, v169) = v170 & number_number_of(int, v166) = v167 & bit1(v157) = v166 & bit0(v158) = v169 & minus_minus(int, v172) = v173 & div_mod(int, v167) = v168 & (v174 = v171 | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v162, v163) = v164) | ~ (hAPP(int, int, v161, v164) = v160) | ~ (times_times(int, v159) = v162) | ~ (plus_plus(int, v157) = v161) | ~ (ti(int, v158) = v160) | ? [v165] : ? [v166] : (hAPP(int, bool, v165, v159) = v166 & zcong(v157, v158) = v165 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v162, v163) = v164) | ~ (hAPP(int, int, v160, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v161) = v162) | ? [v165] : ? [v166] : (hAPP(int, int, v165, v159) = v166 & hAPP(int, int, v160, v166) = v164 & plus_plus(int, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v162, v163) = v164) | ~ (hAPP(int, int, v160, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ (minus_minus(int, v161) = v162) | ? [v165] : ? [v166] : (hAPP(int, int, v165, v159) = v166 & hAPP(int, int, v160, v166) = v164 & minus_minus(int, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v162, v163) = v164) | ~ (hAPP(nat, int, v160, v159) = v163) | ~ (hAPP(nat, int, v160, v158) = v161) | ~ (power_power(int, v157) = v160) | ~ (times_times(int, v161) = v162) | ? [v165] : ? [v166] : (hAPP(nat, int, v160, v166) = v164 & hAPP(nat, nat, v165, v159) = v166 & plus_plus(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v161, v163) = v164) | ~ (hAPP(int, int, v159, v158) = v160) | ~ (times_times(int, v160) = v161) | ~ (plus_plus(int, v157) = v159) | ~ (minus_minus(int, v157) = v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, int, v167, v169) = v164 & hAPP(nat, int, v168, v24) = v169 & hAPP(nat, int, v165, v24) = v166 & power_power(int, v158) = v168 & power_power(int, v157) = v165 & minus_minus(int, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v161, v163) = v164) | ~ (hAPP(nat, int, v162, v24) = v163) | ~ (hAPP(nat, int, v159, v24) = v160) | ~ (power_power(int, v158) = v162) | ~ (power_power(int, v157) = v159) | ~ (minus_minus(int, v160) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v167, v169) = v164 & hAPP(int, int, v165, v158) = v166 & times_times(int, v166) = v167 & plus_plus(int, v157) = v165 & minus_minus(int, v157) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v161, v163) = v164) | ~ (number_number_of(int, v162) = v163) | ~ (number_number_of(int, v159) = v160) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v162) | ~ (div_mod(int, v160) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(int, bool, v48, v165) = v166 & hAPP(int, int, v173, v8) = v174 & hAPP(int, int, v170, v165) = v171 & hAPP(int, int, v168, v8) = v169 & hAPP(int, int, v63, v171) = v172 & number_number_of(int, v158) = v165 & number_number_of(int, v157) = v167 & plus_plus(int, v167) = v168 & minus_minus(int, v172) = v173 & div_mod(int, v169) = v170 & (v174 = v164 | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v161, v163) = v164) | ~ (number_number_of(int, v162) = v163) | ~ (number_number_of(int, v159) = v160) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v162) | ~ (div_mod(int, v160) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v48, v165) = v166 & hAPP(int, int, v171, v8) = v172 & hAPP(int, int, v168, v165) = v169 & hAPP(int, int, v63, v169) = v170 & number_number_of(int, v158) = v165 & number_number_of(int, v157) = v167 & plus_plus(int, v170) = v171 & div_mod(int, v167) = v168 & (v172 = v164 | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v161, v163) = v164) | ~ (number_number_of(int, v162) = v163) | ~ (number_number_of(int, v159) = v160) | ~ (bit0(v158) = v162) | ~ (bit0(v157) = v159) | ~ (div_mod(int, v160) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v166, v167) = v168 & hAPP(int, int, v63, v168) = v164 & number_number_of(int, v158) = v167 & number_number_of(int, v157) = v165 & div_mod(int, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(int, int, v160, v157) = v161) | ~ (hAPP(nat, nat, v163, v158) = v164) | ~ (number_number_of(nat, v161) = v162) | ~ (times_times(int, v159) = v160) | ~ (times_times(nat, v162) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(nat, nat, v170, v158) = v171 & hAPP(nat, nat, v168, v171) = v172 & number_number_of(nat, v159) = v167 & number_number_of(nat, v157) = v169 & times_times(nat, v169) = v170 & times_times(nat, v167) = v168 & (v172 = v164 | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (hAPP(nat, v157, v161, v159) = v162) | ~ (power_power(v157, v162) = v163) | ~ (power_power(v157, v158) = v161) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(nat, v157, v161, v166) = v164 & hAPP(nat, nat, v165, v160) = v166 & times_times(nat, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (hAPP(nat, v157, v161, v159) = v162) | ~ (power_power(v157, v162) = v163) | ~ (power_power(v157, v158) = v161) | ~ monoid_mult(v157) | ? [v165] : ? [v166] : (hAPP(nat, v157, v161, v166) = v164 & hAPP(nat, nat, v165, v160) = v166 & times_times(nat, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (power_power(v157, v158) = v161) | ~ (times_times(nat, v159) = v162) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : (hAPP(nat, v157, v166, v160) = v164 & hAPP(nat, v157, v161, v159) = v165 & power_power(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (power_power(v157, v158) = v161) | ~ (times_times(nat, v159) = v162) | ~ monoid_mult(v157) | ? [v165] : ? [v166] : (hAPP(nat, v157, v166, v160) = v164 & hAPP(nat, v157, v161, v159) = v165 & power_power(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (power_power(v157, v158) = v161) | ~ (plus_plus(nat, v159) = v162) | ~ comm_semiring_1(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(nat, v157, v161, v160) = v167 & hAPP(nat, v157, v161, v159) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v157, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v160) = v163) | ~ (power_power(v157, v158) = v161) | ~ (plus_plus(nat, v159) = v162) | ~ monoid_mult(v157) | ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v167) = v164 & hAPP(nat, v157, v161, v160) = v167 & hAPP(nat, v157, v161, v159) = v165 & times_times(v157, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (power_power(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v118, v157) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v117, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v41, v159) = v165 & ( ~ hBOOL(v165) | (( ~ hBOOL(v167) | hBOOL(v164)) & ( ~ hBOOL(v164) | hBOOL(v167)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v117, v160) = v161) | ~ (hAPP(nat, bool, v161, v163) = v164) | ~ (hAPP(nat, nat, v162, v38) = v163) | ~ (hAPP(nat, nat, v159, v38) = v160) | ~ (times_times(nat, v158) = v162) | ~ (times_times(nat, v157) = v159) | hBOOL(v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v165 & hBOOL(v165) & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (minus_minus(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v41, v159) = v165 & ( ~ hBOOL(v165) | (( ~ hBOOL(v167) | hBOOL(v164)) & ( ~ hBOOL(v164) | hBOOL(v167)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v159) = v161) | ~ (hAPP(nat, v39, v79, v157) = v163) | ~ (hAPP(nat, bool, v163, v158) = v164) | ~ (hAPP(nat, bool, v161, v160) = v162) | ~ hBOOL(v164) | ~ hBOOL(v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v157) = v166 & times_times(nat, v160) = v168 & times_times(nat, v159) = v165 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v79, v159) = v161) | ~ (hAPP(nat, v39, v79, v157) = v163) | ~ (hAPP(nat, bool, v163, v158) = v164) | ~ (hAPP(nat, bool, v161, v160) = v162) | ~ hBOOL(v164) | ~ hBOOL(v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v157) = v166 & plus_plus(nat, v160) = v168 & plus_plus(nat, v159) = v165 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v165 & hBOOL(v167) & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v158) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v41, v157) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v41, v157) = v167 & ( ~ hBOOL(v167) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v40, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(nat, v39, v40, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (minus_minus(nat, v157) = v160) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v158) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v165, v157) = v167 & ( ~ hBOOL(v167) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (power_power(nat, v159) = v160) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v41, v159) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v158) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v41, v159) = v165 & ( ~ hBOOL(v165) | (( ~ hBOOL(v167) | hBOOL(v164)) & ( ~ hBOOL(v164) | hBOOL(v167)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v159) = v161) | ~ (hAPP(nat, v39, v40, v157) = v163) | ~ (hAPP(nat, bool, v163, v158) = v164) | ~ (hAPP(nat, bool, v161, v160) = v162) | ~ hBOOL(v164) | ~ hBOOL(v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v40, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v157) = v166 & plus_plus(nat, v160) = v168 & plus_plus(nat, v159) = v165 & hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, v39, v40, v159) = v161) | ~ (hAPP(nat, v39, v40, v157) = v163) | ~ (hAPP(nat, bool, v163, v158) = v164) | ~ (hAPP(nat, bool, v161, v160) = v162) | ~ hBOOL(v162) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v166) & hAPP(nat, nat, v167, v158) = v168 & hAPP(nat, nat, v165, v160) = v166 & plus_plus(nat, v159) = v167 & plus_plus(nat, v157) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ (plus_plus(nat, v161) = v162) | ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v159) = v166 & hAPP(nat, nat, v160, v166) = v164 & plus_plus(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v159) = v166 & hAPP(nat, nat, v160, v166) = v164 & minus_minus(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160) | ~ (div_mod(nat, v161) = v162) | ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v159) = v166 & hAPP(nat, nat, v160, v166) = v164 & div_mod(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v163) = v164) | ~ (hAPP(nat, nat, v160, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v165] : (hAPP(nat, nat, v165, v159) = v164 & minus_minus(nat, v158) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (hAPP(nat, nat, v161, v163) = v164) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v160) = v161) | ~ (plus_plus(nat, v157) = v159) | ~ (minus_minus(nat, v157) = v162) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, nat, v168, v24) = v169 & hAPP(nat, nat, v167, v169) = v164 & hAPP(nat, nat, v165, v24) = v166 & power_power(nat, v158) = v168 & power_power(nat, v157) = v165 & minus_minus(nat, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, nat, v162, v24) = v163) | ~ (hAPP(nat, nat, v161, v163) = v164) | ~ (hAPP(nat, nat, v159, v24) = v160) | ~ (power_power(nat, v158) = v162) | ~ (power_power(nat, v157) = v159) | ~ (minus_minus(nat, v160) = v161) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v167, v169) = v164 & hAPP(nat, nat, v165, v158) = v166 & times_times(nat, v166) = v167 & plus_plus(nat, v157) = v165 & minus_minus(nat, v157) = v168)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (combs(v157, v158, v159, v160, v163) = v164) | ~ (fun(v157, v158) = v162) | ~ (ti(v162, v161) = v163) | combs(v157, v158, v159, v160, v161) = v164) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (fun(v159, v157) = v162) | ~ (ti(v162, v161) = v163) | ~ (combb(v157, v158, v159, v160, v163) = v164) | combb(v157, v158, v159, v160, v161) = v164) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (fun(v157, v158) = v162) | ~ (ti(v162, v160) = v163) | ~ (combb(v157, v158, v159, v163, v161) = v164) | combb(v157, v158, v159, v160, v161) = v164) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (ti(v157, v161) = v164) | ~ (ti(v157, v160) = v163) | ~ (ti(v157, v159) = v164) | ~ (ti(v157, v158) = v162) | ~ semiri456707255roduct(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v157, v172, v173) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, v157, v168, v159) = v173 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v171 & hAPP(v157, v157, v165, v159) = v166 & times_times(v157, v160) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v171) = v172 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (ti(v157, v161) = v164) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v163) | ~ (ti(v157, v158) = v162) | ~ semiri456707255roduct(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v157, v172, v173) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, v157, v168, v159) = v173 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v171 & hAPP(v157, v157, v165, v159) = v166 & times_times(v157, v160) = v168 & times_times(v157, v158) = v165 & plus_plus(v157, v171) = v172 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (ti(v157, v161) = v163) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v164) | ~ (ti(v157, v158) = v164) | ~ semiri456707255roduct(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v157, v172, v173) = v170 & hAPP(v157, v157, v168, v159) = v169 & hAPP(v157, v157, v168, v158) = v173 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v159) = v171 & hAPP(v157, v157, v165, v158) = v166 & times_times(v157, v161) = v168 & times_times(v157, v160) = v165 & plus_plus(v157, v171) = v172 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (ti(v157, v161) = v162) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v164) | ~ (ti(v157, v158) = v163) | ~ semiri456707255roduct(v157) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v157, v172, v173) = v170 & hAPP(v157, v157, v168, v159) = v169 & hAPP(v157, v157, v168, v158) = v173 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v159) = v171 & hAPP(v157, v157, v165, v158) = v166 & times_times(v157, v161) = v168 & times_times(v157, v160) = v165 & plus_plus(v157, v171) = v172 & plus_plus(v157, v166) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v162 | ~ (hAPP(v157, v157, v161, v160) = v163) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : ( ~ (v165 = v164) & ti(v157, v160) = v165 & ti(v157, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v161 | ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (div_mod(v157, v161) = v162) | ~ (div_mod(v157, v158) = v160) | ~ semiring_div(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v161 | ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v159) = v162) | ~ (div_mod(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v158) = v164 & hAPP(int, bool, v164, v166) = v167 & hAPP(int, int, v165, v159) = v166 & minus_minus(int, v157) = v165 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (dvd_dvd(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v163) | ~ comm_semiring_1(v157) | ? [v164] : (hAPP(v157, bool, v161, v162) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v160 | ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v163) | ~ linordered_idom(v157) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, bool, v161, v165) = v166 & hAPP(nat, v157, v164, v24) = v165 & power_power(v157, v162) = v164 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v158 | v161 = v38 | ~ (hAPP(nat, v157, v162, v161) = v163) | ~ (power_power(v157, v159) = v162) | ~ (number_number_of(nat, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ? [v164] : ( ~ (v164 = v158) & ti(v157, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v161 = v160 | ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(nat, int, v109, v158) = v161) | ~ (hAPP(nat, int, v109, v157) = v160) | ~ (zcong(v160, v161) = v162) | ~ hBOOL(v163) | ? [v164] : (hAPP(int, bool, v100, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v159 = v38 | ~ (hAPP(nat, v39, v117, v161) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (power_power(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, v39, v117, v157) = v164 & hAPP(nat, bool, v164, v158) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v158 = v157 | ~ (combs(v163, v162, v161, v160, v159) = v158) | ~ (combs(v163, v162, v161, v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v158 = v157 | ~ (combc(v163, v162, v161, v160, v159) = v158) | ~ (combc(v163, v162, v161, v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v158 = v157 | ~ (combb(v163, v162, v161, v160, v159) = v158) | ~ (combb(v163, v162, v161, v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v158 = v113 | ~ (hAPP(real, real, v162, v158) = v163) | ~ (hAPP(real, real, v161, v163) = v113) | ~ (hAPP(real, real, v159, v157) = v160) | ~ (times_times(real, v158) = v162) | ~ (times_times(real, v157) = v159) | ~ (plus_plus(real, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v158 = v113 | ~ (hAPP(real, real, v161, v163) = v113) | ~ (hAPP(nat, real, v162, v24) = v163) | ~ (hAPP(nat, real, v159, v24) = v160) | ~ (power_power(real, v158) = v162) | ~ (power_power(real, v157) = v159) | ~ (plus_plus(real, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v157 = v113 | ~ (hAPP(real, real, v162, v158) = v163) | ~ (hAPP(real, real, v161, v163) = v113) | ~ (hAPP(real, real, v159, v157) = v160) | ~ (times_times(real, v158) = v162) | ~ (times_times(real, v157) = v159) | ~ (plus_plus(real, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v157 = v113 | ~ (hAPP(real, real, v161, v163) = v113) | ~ (hAPP(nat, real, v162, v24) = v163) | ~ (hAPP(nat, real, v159, v24) = v160) | ~ (power_power(real, v158) = v162) | ~ (power_power(real, v157) = v159) | ~ (plus_plus(real, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (member(int, v161) = v162) | ~ (hAPP(v1, bool, v162, v160) = v163) | ~ (wset(v158, v159) = v160) | ~ (inv(v159, v157) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (member(int, v157) = v170 & hAPP(v1, bool, v170, v160) = v171 & hAPP(int, v1, v5, v158) = v166 & hAPP(int, bool, v166, v168) = v169 & hAPP(int, bool, v89, v159) = v165 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v167, v8) = v168 & minus_minus(int, v159) = v167 & ( ~ hBOOL(v171) | ~ hBOOL(v169) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (member(int, v160) = v161) | ~ (hAPP(v1, bool, v161, v162) = v163) | ~ (wset(v158, v159) = v162) | ~ (inv(v159, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (member(int, v157) = v173 & hAPP(v1, bool, v173, v162) = v174 & hAPP(int, v1, v5, v158) = v166 & hAPP(int, v1, v5, v157) = v171 & hAPP(int, bool, v171, v168) = v172 & hAPP(int, bool, v166, v168) = v169 & hAPP(int, bool, v89, v159) = v165 & hAPP(int, bool, v86, v157) = v170 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v167, v8) = v168 & minus_minus(int, v159) = v167 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v174)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v162, v160) = v163) | ~ (fun(v157, v158) = v161) | ~ (ti(v161, v159) = v162) | hAPP(v157, v158, v159, v160) = v163) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (dvd_dvd(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ~ hBOOL(v163) | ti(v157, v162) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (dvd_dvd(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | hBOOL(v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v162) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (one_one(v157) = v162) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v165) = v166 & plus_plus(v157, v162) = v164 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v165) = v166 & plus_plus(v157, v162) = v164 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v162) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ~ hBOOL(v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (one_one(v157) = v162) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | hBOOL(v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v165) = v166 & plus_plus(v157, v162) = v164 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v165) = v166 & plus_plus(v157, v162) = v164 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v56, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v56, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v43, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v43, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v42, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v42, v162) = v163) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v36, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(int, bool, v36, v162) = v163) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & number_number_of(v157, v162) = v164 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v160) | ~ (ti(v157, v162) = v160) | ~ linord581940658strict(v157) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, v157, v166, v168) = v169 & hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v167 & times_times(v157, v162) = v164 & plus_plus(v157, v165) = v166 & ~ hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v163) = v160) | ~ (ti(v157, v162) = v160) | ~ linordered_idom(v157) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v166, v168) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(nat, v157, v167, v24) = v168 & hAPP(nat, v157, v164, v24) = v165 & power_power(v157, v163) = v167 & power_power(v157, v162) = v164 & plus_plus(v157, v165) = v166 & ~ hBOOL(v170))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v163, v159) = v162) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v160) = v163) | ~ (plus_plus(v157, v158) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : (ti(v157, v160) = v164 & ti(v157, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(nat, v157, v160, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ (times_times(v157, v161) = v162) | ~ comm_semiring_1(v157) | ? [v164] : (hAPP(nat, v157, v160, v164) = v163 & hAPP(nat, nat, v70, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(nat, v157, v160, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ (times_times(v157, v158) = v162) | ~ monoid_mult(v157) | ? [v164] : (hAPP(v157, v157, v164, v158) = v163 & times_times(v157, v161) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v160) = v163) | ~ (plus_plus(v157, v158) = v162) | ~ (ti(v157, v159) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v162, v159) = v165 & ti(v157, v160) = v164 & ( ~ (v164 = v161) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (plus_plus(v157, v161) = v162) | ~ (minus_minus(v157, v158) = v160) | ~ group_add(v157) | ti(v157, v158) = v163) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (plus_plus(v157, v158) = v160) | ~ (minus_minus(v157, v161) = v162) | ~ group_add(v157) | ti(v157, v158) = v163) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (plus_plus(v157, v158) = v160) | ~ (div_mod(v157, v161) = v162) | ~ semiring_div(v157) | ? [v164] : (hAPP(v157, v157, v164, v159) = v163 & div_mod(v157, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (plus_plus(v157, v160) = v162) | ~ (ti(v157, v158) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v159) = v166 & plus_plus(v157, v158) = v165 & ti(v157, v160) = v164 & ( ~ (v164 = v161) | v166 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (plus_plus(v157, v158) = v162) | ~ (ti(v157, v160) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v165, v159) = v166 & plus_plus(v157, v160) = v165 & ti(v157, v158) = v164 & ( ~ (v164 = v161) | v166 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v159) = v163) | ~ (plus_plus(v157, v158) = v162) | ~ (ti(v157, v160) = v161) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v162, v160) = v165 & ti(v157, v159) = v164 & ( ~ (v164 = v161) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v158) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (times_times(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ (minus_minus(v157, v161) = v162) | ~ ring_1(v157) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v167, v158) = v168 & hAPP(v157, v157, v166, v168) = v163 & hAPP(v157, v157, v164, v158) = v165 & times_times(v157, v165) = v166 & plus_plus(v157, v159) = v164 & minus_minus(v157, v159) = v167)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v158) = v163) | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (plus_plus(v157, v158) = v160) | ~ (div_mod(v157, v161) = v162) | ~ semiring_div(v157) | ? [v164] : (hAPP(v157, v157, v164, v158) = v163 & div_mod(v157, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v162, v158) = v163) | ~ (hAPP(nat, v157, v160, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ (times_times(v157, v161) = v162) | ~ monoid_mult(v157) | ? [v164] : (hAPP(v157, v157, v164, v161) = v163 & times_times(v157, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (times_times(v157, v160) = v161) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v164] : (hAPP(v157, v157, v164, v162) = v163 & plus_plus(v157, v162) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (number_number_of(v157, v159) = v162) | ~ (number_number_of(v157, v158) = v160) | ~ (times_times(v157, v160) = v161) | ~ number_ring(v157) | ? [v164] : ? [v165] : (hAPP(int, int, v164, v159) = v165 & number_number_of(v157, v165) = v163 & times_times(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (number_number_of(v157, v159) = v162) | ~ (number_number_of(v157, v158) = v160) | ~ (plus_plus(v157, v160) = v161) | ~ number_ring(v157) | ? [v164] : ? [v165] : (hAPP(int, int, v164, v159) = v165 & number_number_of(v157, v165) = v163 & plus_plus(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (number_number_of(v157, v159) = v162) | ~ (number_number_of(v157, v158) = v160) | ~ (minus_minus(v157, v160) = v161) | ~ number_ring(v157) | ? [v164] : ? [v165] : (hAPP(int, int, v164, v159) = v165 & number_number_of(v157, v165) = v163 & minus_minus(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (number_number_of(v157, v159) = v160) | ~ (number_number_of(v157, v158) = v162) | ~ (times_times(v157, v160) = v161) | ~ number_semiring(v157) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v36, v159) = v164 & hAPP(int, bool, v36, v158) = v165 & hAPP(int, int, v166, v158) = v167 & number_number_of(v157, v167) = v168 & times_times(int, v159) = v166 & (v168 = v163 | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v162) = v163) | ~ (number_number_of(v157, v159) = v160) | ~ (number_number_of(v157, v158) = v162) | ~ (plus_plus(v157, v160) = v161) | ~ number_semiring(v157) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v36, v159) = v164 & hAPP(int, bool, v36, v158) = v165 & hAPP(int, int, v166, v158) = v167 & number_number_of(v157, v167) = v168 & plus_plus(int, v159) = v166 & (v168 = v163 | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (ti(v157, v159) = v163) | ~ cancel146912293up_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v161, v159) = v164 & ti(v157, v160) = v165 & ( ~ (v164 = v162) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (ti(v157, v159) = v163) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v161, v159) = v164 & ti(v157, v160) = v165 & ( ~ (v164 = v162) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v160) = v161) | ~ (ti(v157, v158) = v163) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v159) = v165 & plus_plus(v157, v158) = v164 & ti(v157, v160) = v166 & ( ~ (v165 = v162) | v166 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (ti(v157, v160) = v163) | ~ cancel146912293up_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v161, v160) = v164 & ti(v157, v159) = v165 & ( ~ (v164 = v162) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (ti(v157, v160) = v163) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v164, v159) = v165 & plus_plus(v157, v160) = v164 & ti(v157, v158) = v166 & ( ~ (v165 = v162) | v166 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ (ti(v157, v160) = v163) | ~ cancel_semigroup_add(v157) | ? [v164] : ? [v165] : (hAPP(v157, v157, v161, v160) = v164 & ti(v157, v159) = v165 & ( ~ (v164 = v162) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(real, v111, v122, v159) = v162) | ~ (hAPP(real, v111, v122, v158) = v160) | ~ (hAPP(real, bool, v162, v157) = v163) | ~ (hAPP(real, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : (hAPP(real, bool, v160, v157) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(real, v111, v122, v159) = v161) | ~ (hAPP(real, v111, v122, v158) = v160) | ~ (hAPP(real, bool, v161, v157) = v162) | ~ (hAPP(real, bool, v160, v157) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : (hAPP(real, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(real, real, v162, v159) = v163) | ~ (hAPP(real, real, v160, v158) = v161) | ~ (times_times(real, v161) = v162) | ~ (times_times(real, v157) = v160) | ? [v164] : ? [v165] : (hAPP(real, real, v164, v159) = v165 & hAPP(real, real, v160, v165) = v163 & times_times(real, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(real, real, v162, v159) = v163) | ~ (hAPP(real, real, v160, v158) = v161) | ~ (times_times(real, v161) = v162) | ~ (plus_plus(real, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(real, real, v167, v159) = v168 & hAPP(real, real, v166, v168) = v163 & hAPP(real, real, v164, v159) = v165 & times_times(real, v158) = v167 & times_times(real, v157) = v164 & plus_plus(real, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(real, real, v161, v159) = v162) | ~ (hAPP(real, real, v160, v162) = v163) | ~ (times_times(real, v158) = v161) | ~ (times_times(real, v157) = v160) | ? [v164] : ? [v165] : (hAPP(real, real, v165, v159) = v163 & hAPP(real, real, v160, v158) = v164 & times_times(real, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v162) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, pls) = v160) | ~ hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v159) = v167 & hAPP(nat, int, v164, v24) = v165 & power_power(int, v157) = v164 & zcong(v165, v158) = v166 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v158) = v162) | ~ (times_times(int, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v160, v158) = v166 & hAPP(int, bool, v160, v157) = v165 & hAPP(int, bool, zprime, v159) = v164 & ( ~ hBOOL(v164) | hBOOL(v166) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v158) = v162) | ~ (minus_minus(int, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v164, v159) = v165 & zcong(v157, v158) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v158) = v162) | ~ (minus_minus(int, v157) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v164, v159) = v165 & zcong(v157, v158) = v164 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(nat, int, v161, v158) = v162) | ~ (power_power(int, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v160, v157) = v166 & hAPP(int, bool, zprime, v159) = v164 & hAPP(nat, bool, v41, v158) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(nat, int, v161, v158) = v162) | ~ (power_power(int, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v160, v157) = v165 & hAPP(int, bool, zprime, v159) = v164 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (hAPP(int, int, v162, v159) = v163) | ~ (div_mod(int, v157) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v30, v159) = v164 & hAPP(int, int, v166, v159) = v167 & hAPP(int, int, v162, v158) = v165 & div_mod(int, v165) = v166 & (v167 = v163 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (minus_minus(int, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, int, v166, v158) = v165 & hAPP(int, int, v164, v158) = v165 & div_mod(int, v159) = v166 & div_mod(int, v157) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (minus_minus(int, v157) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ( ~ (v167 = v165) & hAPP(int, int, v166, v158) = v167 & hAPP(int, int, v164, v158) = v165 & div_mod(int, v159) = v166 & div_mod(int, v157) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v157) = v162) | ~ (times_times(int, v159) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v160, v159) = v166 & hAPP(int, bool, v160, v157) = v167 & hAPP(int, bool, v48, v159) = v164 & hAPP(int, bool, zprime, v158) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v157) = v162) | ~ (div_mod(int, v159) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v160, v159) = v164 & hAPP(int, bool, v160, v157) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (minus_minus(int, v158) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v160, v159) = v164 & hAPP(int, bool, v160, v158) = v165 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(int, int, v161, v159) = v162) | ~ (div_mod(int, v158) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v160, v159) = v164 & hAPP(int, bool, v160, v158) = v165 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v162) = v163) | ~ (hAPP(nat, int, v161, v159) = v162) | ~ (power_power(int, v158) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v160, v158) = v165 & hAPP(nat, bool, v41, v159) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v159) = v162) | ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : (hAPP(int, bool, v160, v157) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v159) = v161) | ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v161, v157) = v162) | ~ (hAPP(int, bool, v160, v157) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : (hAPP(int, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v158) = v162) | ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v27, v157) = v166 & hAPP(int, v1, v5, v157) = v164 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v164, v159) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v158) = v162) | ~ (hAPP(int, v1, v5, v157) = v160) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v27, v157) = v166 & hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v164, v159) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v157) = v162) | ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v27, v158) = v166 & hAPP(int, v1, v5, v157) = v164 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v164, v159) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v157) = v162) | ~ (hAPP(int, v1, v5, v157) = v160) | ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v27, v158) = v166 & hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v164, v159) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ~ (hAPP(int, bool, v162, v160) = v163) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (inv(v158, v157) = v161) | ~ (minus_minus(int, v158) = v159) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v157) = v166 & hAPP(int, bool, v166, v160) = v167 & hAPP(int, bool, v86, v157) = v165 & hAPP(int, bool, zprime, v158) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, v1, v5, v158) = v162) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ (hAPP(int, bool, v160, v157) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v30, v159) = v164 & hAPP(int, bool, v30, v158) = v165 & hAPP(int, bool, v30, v157) = v166 & zcong(v159, v158) = v167 & ti(int, v159) = v169 & ti(int, v158) = v170 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, v1, v5, v157) = v162) | ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v30, v159) = v164 & hAPP(int, bool, v30, v157) = v165 & zcong(v159, v157) = v166 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, v1, v5, v157) = v162) | ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v48, v159) = v164 & hAPP(int, bool, v48, v157) = v165 & zcong(v159, v157) = v166 & ti(int, v159) = v168 & ti(int, v157) = v169 & (v169 = v168 | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, v1, v5, v157) = v162) | ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v27, v158) = v164 & hAPP(int, v1, v27, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v164, v157) = v165 & (hBOOL(v167) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, pls) = v160) | ~ (zcong(v157, pls) = v162) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v171, v159) = v172 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v100, v159) = v165 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v168, v169) = v170 & quadRes(v159) = v166 & zcong(v157, v170) = v171 & multInv(v159, v157) = v169 & times_times(int, v158) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, pls) = v160) | ~ (zcong(v157, pls) = v162) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v159) = v171 & hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v100, v159) = v164 & hAPP(int, bool, zprime, v159) = v165 & zcong(v166, v167) = v168 & zcong(v158, v157) = v170 & multInv(v159, v158) = v166 & multInv(v159, v157) = v167 & ( ~ hBOOL(v169) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, pls) = v160) | ~ (zcong(v157, pls) = v162) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v30, v158) = v165 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v166, v157) = v167 & zcong(v167, pls) = v168 & times_times(int, v158) = v166 & ( ~ hBOOL(v169) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, pls) = v160) | ~ (zcong(v157, pls) = v162) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v167, v159) = v168 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v165, v157) = v166 & zcong(v166, pls) = v167 & times_times(int, v158) = v165 & ( ~ hBOOL(v168) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, int, v160, v157) = v161) | ~ (zcong(v161, pls) = v162) | ~ (times_times(int, v158) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v30, v158) = v165 & hAPP(int, bool, zprime, v159) = v164 & zcong(v158, pls) = v166 & zcong(v157, pls) = v168 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v169) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(int, int, v160, v157) = v161) | ~ (zcong(v161, pls) = v162) | ~ (times_times(int, v158) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v167, v159) = v168 & hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, zprime, v159) = v164 & zcong(v158, pls) = v165 & zcong(v157, pls) = v167 & ( ~ hBOOL(v164) | hBOOL(v168) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (hAPP(nat, int, v160, v24) = v161) | ~ (power_power(int, v157) = v160) | ~ (zcong(v161, v158) = v162) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v159) = v166 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v164, v159) = v165 & zcong(v158, pls) = v164 & ( ~ hBOOL(v167) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (zcong(v160, v161) = v162) | ~ (multInv(v159, v158) = v161) | ~ (multInv(v159, v157) = v160) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, v100, v159) = v164 & zcong(v157, v158) = v165 & ( ~ hBOOL(v166) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v159) = v163) | ~ (zcong(v160, v161) = v162) | ~ (multInv(v159, v158) = v160) | ~ (multInv(v159, v157) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v159) = v171 & hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v100, v159) = v164 & hAPP(int, bool, zprime, v159) = v165 & zcong(v158, v157) = v170 & zcong(v158, pls) = v166 & zcong(v157, pls) = v168 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v171) | hBOOL(v169) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (quadRes(v159) = v162) | ~ (zcong(v157, pls) = v160) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v171, v159) = v172 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v100, v159) = v165 & hAPP(int, bool, zprime, v159) = v164 & hAPP(int, int, v168, v169) = v170 & zcong(v158, pls) = v166 & zcong(v157, v170) = v171 & multInv(v159, v157) = v169 & times_times(int, v158) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, int, v160, v157) = v161) | ~ (zcong(v161, v8) = v162) | ~ (multInv(v158, v157) = v159) | ~ (times_times(int, v159) = v160) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v100, v158) = v164 & hAPP(int, bool, zprime, v158) = v165 & zcong(v157, pls) = v166 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, int, v159, v160) = v161) | ~ (inv(v158, v157) = v160) | ~ (zcong(v161, v8) = v162) | ~ (times_times(int, v157) = v159) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v30, v157) = v165 & hAPP(int, bool, zprime, v158) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v162, v158) = v163) | ~ (hAPP(int, int, v159, v160) = v161) | ~ (zcong(v161, v8) = v162) | ~ (multInv(v158, v157) = v160) | ~ (times_times(int, v157) = v159) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v100, v158) = v164 & hAPP(int, bool, zprime, v158) = v165 & zcong(v157, pls) = v166 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v158, v162) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, bool, v158, v167) = v168 & hAPP(int, bool, v158, v164) = v165 & hAPP(int, int, v166, v159) = v167 & plus_plus(int, v164) = v166 & hBOOL(v165) & ~ hBOOL(v168)) | (hAPP(int, bool, v158, v165) = v166 & hAPP(int, int, v164, v161) = v165 & plus_plus(int, v162) = v164 & hBOOL(v166)) | (hAPP(int, bool, v48, v157) = v165 & hAPP(int, bool, v30, v159) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v158, v162) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (times_times(int, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, bool, v158, v167) = v168 & hAPP(int, bool, v158, v164) = v165 & hAPP(int, int, v166, v159) = v167 & minus_minus(int, v164) = v166 & hBOOL(v165) & ~ hBOOL(v168)) | (hAPP(int, bool, v158, v165) = v166 & hAPP(int, int, v164, v161) = v165 & minus_minus(int, v162) = v164 & hBOOL(v166)) | (hAPP(int, bool, v48, v157) = v165 & hAPP(int, bool, v30, v159) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v157, v161) = v162) | ~ (hAPP(int, bool, v157, v159) = v163) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (plus_plus(int, v158) = v160) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v164, v159) = v165 & ( ~ hBOOL(v165) | (hAPP(int, bool, v164, v166) = v167 & hAPP(int, bool, v157, v170) = v171 & hAPP(int, bool, v157, v166) = v168 & hAPP(int, int, v169, v8) = v170 & plus_plus(int, v166) = v169 & hBOOL(v168) & hBOOL(v167) & ~ hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, bool, v157, v161) = v162) | ~ (hAPP(int, bool, v157, v158) = v163) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v159) = v160) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ((hAPP(int, v1, v5, v164) = v165 & hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, v157, v169) = v170 & hAPP(int, bool, v157, v164) = v167 & hAPP(int, int, v168, v8) = v169 & minus_minus(int, v164) = v168 & hBOOL(v167) & hBOOL(v166) & ~ hBOOL(v170)) | (hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v164, v159) = v165 & ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (div_mod(int, v158) = v162) | ~ (div_mod(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, v30, v159) = v164 & zcong(v157, v158) = v165 & ( ~ hBOOL(v164) | (( ~ (v163 = v161) | hBOOL(v166)) & (v163 = v161 | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v161) = v162) | ~ (times_times(int, v157) = v160) | ? [v164] : ? [v165] : (hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v160, v165) = v163 & times_times(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v161) = v162) | ~ (plus_plus(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v167, v159) = v168 & hAPP(int, int, v166, v168) = v163 & hAPP(int, int, v164, v159) = v165 & times_times(int, v158) = v167 & times_times(int, v157) = v164 & plus_plus(int, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v161) = v162) | ~ (minus_minus(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v167, v159) = v168 & hAPP(int, int, v166, v168) = v163 & hAPP(int, int, v164, v159) = v165 & times_times(int, v158) = v167 & times_times(int, v157) = v164 & minus_minus(int, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v27, v158) = v168 & hAPP(int, v1, v5, v163) = v164 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v164, pls) = v165 & hAPP(int, bool, v48, v159) = v166 & hAPP(int, bool, v30, v157) = v167 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v48, v163) = v164 & hAPP(int, bool, v48, v158) = v168 & hAPP(int, bool, v30, v157) = v167 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | ~ hBOOL(v164) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (times_times(int, v157) = v160) | ~ (div_mod(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, int, v167, v159) = v163 & hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v160, v165) = v166 & div_mod(int, v166) = v167 & div_mod(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (plus_plus(int, v161) = v162) | ~ (plus_plus(int, v157) = v160) | ? [v164] : ? [v165] : (hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v160, v165) = v163 & plus_plus(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (minus_minus(int, v157) = v160) | ~ (div_mod(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, int, v167, v159) = v163 & hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v160, v165) = v166 & div_mod(int, v166) = v167 & div_mod(int, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v159) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v161) = v162) | ~ (div_mod(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v159) = v165 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v30, v159) = v164 & hAPP(int, int, v160, v159) = v167 & (v167 = v163 | ~ hBOOL(v166) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (minus_minus(int, v157) = v160) | ~ (div_mod(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v158) = v163 & hAPP(int, int, v166, v159) = v167 & hAPP(int, int, v164, v158) = v165 & minus_minus(int, v165) = v166 & div_mod(int, v167) = v168 & div_mod(int, v157) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (plus_plus(int, v159) = v162) | ~ (minus_minus(int, v157) = v160) | ? [v164] : ? [v165] : (ti(int, v159) = v164 & ti(int, v157) = v165 & ( ~ (v164 = v161) | v165 = v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(int, int, v159, v158) = v160) | ~ (bit0(v160) = v161) | ~ (times_times(int, v157) = v159) | ~ (plus_plus(int, v161) = v162) | ? [v164] : ? [v165] : (hAPP(int, int, v165, v158) = v163 & bit1(v157) = v164 & times_times(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v162, v158) = v163) | ~ (hAPP(nat, int, v160, v159) = v161) | ~ (power_power(int, v157) = v160) | ~ (div_mod(int, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v168, v158) = v163 & hAPP(int, int, v164, v158) = v165 & hAPP(nat, int, v166, v159) = v167 & power_power(int, v165) = v166 & div_mod(int, v167) = v168 & div_mod(int, v157) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v162) = v163) | ~ (hAPP(int, int, v160, v159) = v162) | ~ (plus_plus(int, v158) = v161) | ~ (plus_plus(int, v157) = v160) | ? [v164] : (hAPP(int, int, v161, v159) = v164 & hAPP(int, int, v160, v164) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v162) = v163) | ~ (hAPP(int, int, v63, v158) = v162) | ~ (hAPP(int, int, v63, v157) = v159) | ~ (hAPP(int, int, v49, v159) = v160) | ~ (div_mod(int, v160) = v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, v1, v27, v158) = v164 & hAPP(int, bool, v164, pls) = v165 & hAPP(int, int, v171, v8) = v172 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v166, v8) = v167 & hAPP(int, int, v63, v169) = v170 & plus_plus(int, v157) = v166 & minus_minus(int, v170) = v171 & div_mod(int, v167) = v168 & (v172 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v162) = v163) | ~ (hAPP(int, int, v63, v158) = v162) | ~ (hAPP(int, int, v63, v157) = v159) | ~ (hAPP(int, int, v49, v159) = v160) | ~ (div_mod(int, v160) = v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v48, v158) = v164 & hAPP(int, int, v165, v158) = v166 & hAPP(int, int, v63, v166) = v167 & hAPP(int, int, v49, v167) = v168 & div_mod(int, v157) = v165 & (v168 = v163 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v158) = v161) | ~ (times_times(int, v157) = v160) | ? [v164] : ? [v165] : (hAPP(int, int, v165, v159) = v163 & hAPP(int, int, v160, v158) = v164 & times_times(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v157) = v160) | ~ (plus_plus(int, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, int, v165, v166) = v163 & hAPP(int, int, v160, v159) = v166 & hAPP(int, int, v160, v158) = v164 & plus_plus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v157) = v160) | ~ (minus_minus(int, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, int, v165, v166) = v163 & hAPP(int, int, v160, v159) = v166 & hAPP(int, int, v160, v158) = v164 & minus_minus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (plus_plus(int, v158) = v161) | ~ (plus_plus(int, v157) = v160) | ? [v164] : ? [v165] : (hAPP(int, int, v165, v159) = v163 & hAPP(int, int, v160, v158) = v164 & plus_plus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (plus_plus(int, v158) = v161) | ~ (plus_plus(int, v157) = v160) | ? [v164] : (hAPP(int, int, v161, v164) = v163 & hAPP(int, int, v160, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v158) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v159) = v161) | ~ (plus_plus(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, v1, v27, v158) = v167 & hAPP(int, bool, v167, v8) = v168 & hAPP(int, bool, v48, v157) = v166 & hAPP(int, bool, v30, v159) = v164 & ti(int, v159) = v165 & ( ~ (v165 = v163) | ~ hBOOL(v166) | ~ hBOOL(v164) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, int, v161, v158) = v162) | ~ (hAPP(int, int, v160, v162) = v163) | ~ (times_times(int, v159) = v161) | ~ (plus_plus(int, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, v1, v5, v157) = v166 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v30, v159) = v164 & hAPP(int, bool, v28, v158) = v168 & ti(int, v159) = v165 & ( ~ (v165 = v163) | ~ hBOOL(v167) | ~ hBOOL(v164) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (hAPP(nat, v157, v160, v159) = v161) | ~ (power_power(v157, v161) = v162) | ~ (power_power(v157, v158) = v160) | ~ monoid_mult(v157) | ? [v164] : (hAPP(nat, v157, v160, v164) = v163 & hAPP(nat, nat, v70, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v162) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v157) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v165, v158) = v168 & hAPP(nat, bool, v162, v158) = v164 & hAPP(nat, bool, v160, v157) = v167 & (hBOOL(v166) | hBOOL(v164) | (hBOOL(v167) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v162) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v162, v158) = v164 & hAPP(nat, bool, v160, v157) = v165 & (hBOOL(v164) | (hBOOL(v165) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v162) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v158) = v167 & hAPP(nat, bool, v160, v157) = v166 & (hBOOL(v165) | (hBOOL(v166) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v162) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : (hAPP(nat, bool, v160, v157) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v158) = v168 & hAPP(nat, bool, v161, v157) = v165 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | hBOOL(v167) | (hBOOL(v163) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v161, v157) = v165 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164) | (hBOOL(v163) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | ~ hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v158) = v168 & hAPP(nat, bool, v161, v158) = v165 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v164) | hBOOL(v167) | hBOOL(v165) | (hBOOL(v163) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | ~ hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v161, v158) = v165 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v164) | hBOOL(v165) | (hBOOL(v163) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v161) | ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | ~ hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v157) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v165, v158) = v167 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v164) | hBOOL(v166) | (hBOOL(v163) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, bool, v160, v158) = v161) | hBOOL(v163) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v167 & hAPP(nat, bool, v162, v158) = v168 & hAPP(nat, bool, v160, v157) = v166 & ( ~ hBOOL(v166) | ~ hBOOL(v165) | (hBOOL(v167) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v158) = v161) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v168 & hAPP(nat, bool, v162, v159) = v167 & hAPP(nat, bool, v160, v157) = v166 & ( ~ hBOOL(v166) | ~ hBOOL(v165) | hBOOL(v167) | (hBOOL(v168) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v158) = v161) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v167 & hAPP(nat, bool, v160, v157) = v166 & ( ~ hBOOL(v166) | ~ hBOOL(v165) | (hBOOL(v167) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v168 & hAPP(nat, bool, v162, v159) = v167 & hAPP(nat, bool, v160, v158) = v166 & ( ~ hBOOL(v165) | hBOOL(v167) | hBOOL(v166) | (hBOOL(v168) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v167 & hAPP(nat, bool, v162, v159) = v166 & ( ~ hBOOL(v165) | hBOOL(v166) | (hBOOL(v167) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v164, v157) = v167 & hAPP(nat, bool, v160, v158) = v166 & ( ~ hBOOL(v165) | hBOOL(v166) | (hBOOL(v167) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v159) = v164 & hAPP(nat, bool, v164, v158) = v165 & hAPP(nat, bool, v164, v157) = v166 & hAPP(nat, bool, v162, v158) = v168 & hAPP(nat, bool, v160, v157) = v167 & ( ~ hBOOL(v166) | hBOOL(v165) | (hBOOL(v167) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v164 & hAPP(nat, bool, v164, v157) = v165 & hAPP(nat, bool, v162, v158) = v167 & hAPP(nat, bool, v160, v157) = v166 & ( ~ hBOOL(v165) | (hBOOL(v166) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v159) = v164 & hAPP(nat, bool, v164, v158) = v165 & hAPP(nat, bool, v164, v157) = v166 & hAPP(nat, bool, v162, v159) = v167 & hAPP(nat, bool, v160, v157) = v168 & ( ~ hBOOL(v166) | hBOOL(v167) | hBOOL(v165) | (hBOOL(v168) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v164 & hAPP(nat, bool, v164, v158) = v165 & hAPP(nat, bool, v164, v157) = v166 & hAPP(nat, bool, v160, v157) = v167 & ( ~ hBOOL(v166) | hBOOL(v165) | (hBOOL(v167) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v164 & hAPP(nat, bool, v164, v157) = v165 & hAPP(nat, bool, v162, v159) = v166 & hAPP(nat, bool, v160, v157) = v167 & ( ~ hBOOL(v165) | hBOOL(v166) | (hBOOL(v167) & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v159) = v165 & hAPP(nat, bool, v165, v158) = v166 & hAPP(nat, bool, v165, v157) = v167 & hAPP(nat, bool, v161, v158) = v168 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v164) | hBOOL(v166) | (hBOOL(v163) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, v39, v117, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | hBOOL(v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v165 & hAPP(nat, bool, v165, v157) = v166 & hAPP(nat, bool, v161, v158) = v167 & hAPP(nat, bool, v160, v159) = v164 & ( ~ hBOOL(v166) | ~ hBOOL(v164) | (hBOOL(v163) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v159) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, bool, v160, v157) = v165 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (minus_minus(nat, v159) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, bool, v160, v157) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, v39, v79, v159) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, bool, v160, v165) = v166 & hAPP(nat, bool, v160, v158) = v167 & hAPP(nat, nat, v164, v159) = v165 & minus_minus(nat, v158) = v164 & ( ~ hBOOL(v166) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, v39, v79, v159) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v158) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, bool, v160, v165) = v166 & hAPP(nat, bool, v160, v159) = v167 & hAPP(nat, nat, v164, v159) = v165 & minus_minus(nat, v158) = v164 & ( ~ hBOOL(v166) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, v39, v79, v159) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v160, v159) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, bool, v160, v165) = v166 & hAPP(nat, bool, v160, v158) = v167 & hAPP(nat, nat, v164, v159) = v165 & minus_minus(nat, v158) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, v39, v79, v159) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v160, v158) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, bool, v160, v165) = v166 & hAPP(nat, bool, v160, v159) = v167 & hAPP(nat, nat, v164, v159) = v165 & minus_minus(nat, v158) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (minus_minus(nat, v158) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v159) = v165 & hAPP(nat, bool, v165, v158) = v166 & hAPP(nat, bool, v160, v159) = v167 & hAPP(nat, bool, v160, v158) = v164 & ( ~ hBOOL(v166) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (minus_minus(nat, v158) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v159) = v165 & hAPP(nat, bool, v165, v158) = v166 & hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, bool, v160, v158) = v167 & ( ~ hBOOL(v166) | ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v158) = v166 & hAPP(nat, v39, v79, v157) = v164 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v164, v159) = v165 & hBOOL(v167) & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, v39, v79, v157) = v164 & hAPP(nat, bool, v164, v159) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, v39, v79, v157) = v166 & hAPP(nat, bool, v166, v168) = v169 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v167, v158) = v168 & minus_minus(nat, v159) = v167 & ( ~ hBOOL(v165) | (( ~ hBOOL(v169) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v169)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v157) = v164 & hAPP(nat, bool, v164, v166) = v167 & hAPP(nat, nat, v165, v158) = v166 & plus_plus(nat, v159) = v165 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v157) = v160) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v157) = v164 & hAPP(nat, bool, v164, v166) = v167 & hAPP(nat, nat, v165, v158) = v166 & plus_plus(nat, v159) = v165 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v159) = v162) | ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : (hAPP(nat, bool, v160, v157) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v159) = v162) | ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, bool, v160, v157) = v164 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v159) = v165 & minus_minus(nat, v157) = v168 & ( ~ hBOOL(v164) | (( ~ hBOOL(v170) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v159) = v162) | ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v159) = v165 & minus_minus(nat, v157) = v168 & ( ~ hBOOL(v164) | (( ~ hBOOL(v170) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v159) = v161) | ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v160, v157) = v163) | ~ hBOOL(v162) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v162) | ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v165) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, nat, v164, v158) = v165 & plus_plus(nat, v157) = v164 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v162) | ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v165) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, nat, v164, v158) = v165 & plus_plus(nat, v157) = v164 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, v39, v40, v159) = v162) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v40, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, bool, v160, v157) = v164 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v159) = v165 & minus_minus(nat, v157) = v168 & ( ~ hBOOL(v164) | (( ~ hBOOL(v170) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, v39, v40, v159) = v162) | ~ (hAPP(nat, bool, v162, v157) = v163) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v40, v166) = v167 & hAPP(nat, bool, v167, v169) = v170 & hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v159) = v165 & minus_minus(nat, v157) = v168 & ( ~ hBOOL(v164) | (( ~ hBOOL(v170) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (plus_plus(nat, v157) = v161) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v159) = v161) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (plus_plus(nat, v157) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : (hAPP(nat, nat, v164, v158) = v165 & minus_minus(nat, v159) = v164 & ( ~ (v165 = v157) | v163 = v159) & ( ~ (v163 = v159) | v165 = v157))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (minus_minus(nat, v157) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, bool, v160, v157) = v164 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v159) = v165 & ( ~ hBOOL(v164) | (( ~ (v166 = v163) | v159 = v157) & ( ~ (v159 = v157) | v166 = v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (minus_minus(nat, v159) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, bool, v160, v157) = v164 & hAPP(nat, nat, v167, v158) = v168 & hAPP(nat, nat, v166, v168) = v169 & hAPP(nat, nat, v162, v158) = v165 & minus_minus(nat, v165) = v166 & minus_minus(nat, v157) = v167 & (v169 = v163 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (minus_minus(nat, v159) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, nat, v165, v158) = v166 & minus_minus(nat, v157) = v165 & ( ~ hBOOL(v164) | (( ~ (v166 = v163) | v159 = v157) & ( ~ (v159 = v157) | v166 = v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (minus_minus(nat, v159) = v162) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, bool, v160, v159) = v164 & hAPP(nat, nat, v167, v158) = v168 & hAPP(nat, nat, v166, v168) = v169 & hAPP(nat, nat, v162, v158) = v165 & minus_minus(nat, v165) = v166 & minus_minus(nat, v157) = v167 & (v169 = v163 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v157) = v162) | ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ hBOOL(v163) | ~ hBOOL(v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v40, v165) = v166 & hAPP(nat, bool, v166, v168) = v169 & hAPP(nat, nat, v167, v157) = v168 & hAPP(nat, nat, v164, v157) = v165 & minus_minus(nat, v159) = v167 & minus_minus(nat, v158) = v164 & hBOOL(v169))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (plus_plus(nat, v159) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v165) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, nat, v164, v158) = v165 & minus_minus(nat, v157) = v164 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (plus_plus(nat, v159) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v165) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, nat, v164, v158) = v165 & minus_minus(nat, v157) = v164 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v79, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (minus_minus(nat, v159) = v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v167) = v168 & hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v168, v159) = v169 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v166, v158) = v167 & plus_plus(nat, v157) = v166 & ( ~ hBOOL(v165) | (( ~ hBOOL(v169) | hBOOL(v163)) & ( ~ hBOOL(v163) | hBOOL(v169)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, v39, v40, v157) = v164 & hAPP(nat, bool, v164, v159) = v165 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (minus_minus(nat, v158) = v160) | hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(nat, v39, v40, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v157) = v164 & hAPP(nat, bool, v164, v166) = v167 & hAPP(nat, nat, v165, v159) = v166 & minus_minus(nat, v158) = v165 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v161) = v162) | ~ (hAPP(nat, bool, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (plus_plus(nat, v157) = v160) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v157) = v164 & hAPP(nat, bool, v164, v166) = v167 & hAPP(nat, nat, v165, v159) = v166 & minus_minus(nat, v158) = v165 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (plus_plus(nat, v157) = v161) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (plus_plus(nat, v159) = v161) | hBOOL(v163) | ? [v164] : (hAPP(nat, bool, v160, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (minus_minus(nat, v158) = v161) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v165) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, nat, v164, v159) = v165 & plus_plus(nat, v157) = v164 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, v39, v40, v157) = v160) | ~ (hAPP(nat, bool, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (minus_minus(nat, v158) = v161) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v165) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, nat, v164, v159) = v165 & plus_plus(nat, v157) = v164 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, int, v162, v159) = v163) | ~ (hAPP(nat, int, v160, v158) = v161) | ~ (power_power(int, v161) = v162) | ~ (power_power(int, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, int, v160, v165) = v163 & hAPP(nat, nat, v164, v159) = v165 & times_times(nat, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, int, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (power_power(int, v157) = v160) | ~ (times_times(nat, v158) = v161) | ? [v164] : ? [v165] : (hAPP(nat, int, v165, v159) = v163 & hAPP(nat, int, v160, v158) = v164 & power_power(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, int, v160, v162) = v163) | ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (power_power(int, v157) = v160) | ~ (plus_plus(nat, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(int, int, v165, v166) = v163 & hAPP(nat, int, v160, v159) = v166 & hAPP(nat, int, v160, v158) = v164 & times_times(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v163, v158) = v162) | ~ (hAPP(nat, nat, v161, v160) = v162) | ~ (plus_plus(nat, v159) = v163) | ~ (plus_plus(nat, v157) = v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v159) = v164 & hAPP(nat, v39, v40, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v164, v160) = v165 & ( ~ hBOOL(v165) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v161) = v162) | ~ (times_times(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v164, v159) = v165 & hAPP(nat, nat, v160, v165) = v163 & times_times(nat, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v161) = v162) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v167, v159) = v168 & hAPP(nat, nat, v166, v168) = v163 & hAPP(nat, nat, v164, v159) = v165 & times_times(nat, v158) = v167 & times_times(nat, v157) = v164 & plus_plus(nat, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v161) = v162) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v167, v159) = v168 & hAPP(nat, nat, v166, v168) = v163 & hAPP(nat, nat, v164, v159) = v165 & times_times(nat, v158) = v167 & times_times(nat, v157) = v164 & minus_minus(nat, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v161) = v162) | ~ (div_mod(nat, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v167, v159) = v168 & hAPP(nat, nat, v166, v168) = v163 & hAPP(nat, nat, v164, v159) = v165 & times_times(nat, v158) = v167 & times_times(nat, v157) = v164 & div_mod(nat, v165) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v161) = v162) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v164, v159) = v165 & hAPP(nat, nat, v160, v165) = v163 & plus_plus(nat, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v167, v158) = v168 & hAPP(nat, nat, v166, v168) = v169 & minus_minus(nat, v159) = v167 & minus_minus(nat, v157) = v166 & (v169 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v161) = v162) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v158) = v163 & hAPP(nat, nat, v160, v159) = v164 & minus_minus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v159) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v161) = v162) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v164, v159) = v165 & hAPP(nat, nat, v160, v165) = v163 & plus_plus(nat, v158) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v160, v167) = v168 & minus_minus(nat, v159) = v166 & (v168 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (minus_minus(nat, v161) = v162) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v159) = v163 & hAPP(nat, nat, v160, v158) = v164 & minus_minus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v158) = v163) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v159) = v160) | ~ (minus_minus(nat, v161) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v168, v157) = v169 & hAPP(nat, nat, v166, v158) = v167 & plus_plus(nat, v167) = v168 & minus_minus(nat, v159) = v166 & (v169 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v162, v157) = v163) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v161) = v162) | ~ (minus_minus(nat, v159) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v168, v158) = v169 & hAPP(nat, nat, v166, v157) = v167 & plus_plus(nat, v159) = v166 & minus_minus(nat, v167) = v168 & (v169 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v162) = v163) | ~ (hAPP(nat, nat, v160, v159) = v162) | ~ (plus_plus(nat, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : (hAPP(nat, nat, v161, v159) = v164 & hAPP(nat, nat, v160, v164) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (times_times(nat, v158) = v161) | ~ (times_times(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v159) = v163 & hAPP(nat, nat, v160, v158) = v164 & times_times(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (times_times(nat, v157) = v160) | ~ (plus_plus(nat, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v166) = v163 & hAPP(nat, nat, v160, v159) = v166 & hAPP(nat, nat, v160, v158) = v164 & plus_plus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (times_times(nat, v157) = v160) | ~ (minus_minus(nat, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v166) = v163 & hAPP(nat, nat, v160, v159) = v166 & hAPP(nat, nat, v160, v158) = v164 & minus_minus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (times_times(nat, v157) = v160) | ~ (div_mod(nat, v158) = v161) | ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v166) = v163 & hAPP(nat, nat, v160, v159) = v166 & hAPP(nat, nat, v160, v158) = v164 & div_mod(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (plus_plus(nat, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v159) = v163 & hAPP(nat, nat, v160, v158) = v164 & plus_plus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (plus_plus(nat, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | ? [v164] : (hAPP(nat, nat, v161, v164) = v163 & hAPP(nat, nat, v160, v159) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v159) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (plus_plus(nat, v158) = v161) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v159) = v163 & hAPP(nat, nat, v160, v158) = v164 & minus_minus(nat, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v159) = v161) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v167, v158) = v168 & hAPP(nat, nat, v160, v159) = v166 & minus_minus(nat, v166) = v167 & (v168 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v160, v162) = v163) | ~ (minus_minus(nat, v159) = v161) | ~ (minus_minus(nat, v157) = v160) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v158) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, nat, v168, v159) = v169 & hAPP(nat, nat, v166, v158) = v167 & plus_plus(nat, v157) = v166 & minus_minus(nat, v167) = v168 & (v169 = v163 | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (combc(v157, v158, v159, v160, v162) = v163) | ~ (ti(v158, v161) = v162) | combc(v157, v158, v159, v160, v161) = v163) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (member(v157, v158) = v161) | ~ (fun(v159, bool) = v160) | ~ (fun(v157, bool) = v159) | ~ (ti(v160, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (hAPP(v158, v157, v159, v160) = v161) | ~ (ti(v157, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (hAPP(int, bool, v100, v159) = v160) | ~ (hAPP(nat, int, v109, v158) = v162) | ~ (hAPP(nat, int, v109, v157) = v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : (hAPP(int, bool, v163, v159) = v164 & zcong(v161, v162) = v163 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (hAPP(int, bool, v30, v157) = v160) | ~ (ti(int, v159) = v161) | ~ (ti(int, v158) = v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v167 & hAPP(int, v1, v5, v158) = v169 & hAPP(int, bool, v169, v157) = v170 & hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, bool, v30, v158) = v164 & zcong(v159, v158) = v165 & ( ~ hBOOL(v170) | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (hAPP(nat, nat, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v159) | ~ (number_number_of(nat, v157) = v161) | ~ (plus_plus(nat, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, bool, v163, pls) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ ab_group_add(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(v157, v157, v163, v160) = v164 & minus_minus(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v161 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ group_add(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(v157, v157, v163, v160) = v164 & minus_minus(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | v158 = v113 | ~ (hAPP(real, real, v161, v158) = v162) | ~ (hAPP(real, real, v159, v158) = v160) | ~ (times_times(real, v157) = v161) | ~ (times_times(real, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(int, int, v161, v158) = v162) | ~ (plus_plus(int, v159) = v161) | ~ (ti(int, v157) = v160) | ? [v163] : ? [v164] : ? [v165] : ( ~ (v165 = v164) & hAPP(int, int, v163, v158) = v164 & minus_minus(int, v157) = v163 & ti(int, v159) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v161) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v161) | ~ (plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v161) | ~ (minus_minus(nat, v157) = v159) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v79, v158) = v163 & hAPP(nat, bool, v163, v157) = v165 & hAPP(nat, bool, v163, v157) = v164 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, nat, v161, v38) = v162) | ~ (hAPP(nat, nat, v159, v38) = v160) | ~ (times_times(nat, v158) = v161) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v159 | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v160, v158) = v157) | ~ (plus_plus(nat, v157) = v161) | ~ (minus_minus(nat, v159) = v160) | ? [v163] : ? [v164] : (hAPP(nat, v39, v79, v158) = v163 & hAPP(nat, bool, v163, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | v161 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ ring_n68954251visors(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(v157, v157, v163, v160) = v164 & times_times(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | v161 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ no_zero_divisors(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(v157, v157, v163, v160) = v164 & times_times(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | v161 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ (ti(v157, v159) = v162) | ~ no_zero_divisors(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(v157, v157, v163, v159) = v164 & times_times(v157, v160) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | v161 = v38 | ~ (hAPP(nat, v157, v159, v161) = v162) | ~ (power_power(v157, v158) = v159) | ~ (number_number_of(nat, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | v160 = v38 | ~ (hAPP(nat, v157, v161, v160) = v162) | ~ (power_power(v157, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ? [v163] : ( ~ (v163 = v158) & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v161) | ~ ring_n68954251visors(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & ~ (v163 = v158) & ti(v157, v160) = v164 & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v161) | ~ ab_group_add(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v163) & ti(v157, v160) = v164 & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v161) | ~ group_add(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v163) & ti(v157, v160) = v164 & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ~ (minus_minus(nat, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (plus_plus(nat, v160) = v161) | ~ (minus_minus(nat, v158) = v159) | ? [v163] : ? [v164] : (hAPP(nat, v39, v79, v157) = v163 & hAPP(nat, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (hAPP(nat, nat, v159, v161) = v162) | ~ (plus_plus(nat, v157) = v159) | ~ (minus_minus(nat, v158) = v160) | ? [v163] : ? [v164] : (hAPP(nat, v39, v79, v157) = v163 & hAPP(nat, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (number_number_of(nat, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v162) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v158) & hAPP(nat, v157, v163, v161) = v164 & power_power(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ semiri456707255roduct(v157) | ? [v163] : ? [v164] : ( ~ (v164 = v161) & hAPP(v157, v157, v163, v160) = v164 & plus_plus(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ linord581940658strict(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, v157, v163, v159) = v164 & times_times(v157, v160) = v166 & times_times(v157, v159) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ linordered_idom(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(v157, v157, v165, v167) = v168 & hAPP(nat, v157, v166, v24) = v167 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v160) = v166 & power_power(v157, v159) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v157 | ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ~ (minus_minus(nat, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v157 | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (hAPP(nat, nat, v159, v161) = v162) | ~ (plus_plus(nat, v158) = v159) | ~ (minus_minus(nat, v157) = v160) | ? [v163] : ? [v164] : (hAPP(nat, v39, v40, v157) = v163 & hAPP(nat, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v113 | ~ (hAPP(real, real, v160, v113) = v161) | ~ (hAPP(real, real, v159, v161) = v162) | ~ (hAPP(real, real, v157, v113) = v158) | ~ (times_times(real, v113) = v160) | ~ (times_times(real, v113) = v157) | ~ (plus_plus(real, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v113 | ~ (hAPP(real, real, v159, v161) = v162) | ~ (hAPP(nat, real, v160, v24) = v161) | ~ (hAPP(nat, real, v157, v24) = v158) | ~ (power_power(real, v113) = v160) | ~ (power_power(real, v113) = v157) | ~ (plus_plus(real, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v38 | ~ (hAPP(nat, nat, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v159) | ~ (number_number_of(nat, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, bool, v163, pls) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = v38 | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (hAPP(nat, nat, v159, v161) = v162) | ~ (plus_plus(nat, v157) = v160) | ~ (minus_minus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v162 = pls | ~ (hAPP(int, int, v161, v159) = v162) | ~ (number_number_of(int, v158) = v160) | ~ (number_number_of(int, v157) = v159) | ~ (div_mod(int, v160) = v161) | ? [v163] : ? [v164] : (hAPP(int, v1, v57, v159) = v163 & hAPP(int, bool, v163, v160) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v161 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ linord581940658strict(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, v157, v163, v159) = v164 & times_times(v157, v160) = v166 & times_times(v157, v159) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v161 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v162) | ~ (ti(v157, v159) = v161) | ~ linordered_idom(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(v157, v157, v165, v167) = v168 & hAPP(nat, v157, v166, v24) = v167 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v160) = v166 & power_power(v157, v159) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v161 = v157 | ~ (hAPP(nat, nat, v162, v158) = v159) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v162) | ~ (minus_minus(nat, v159) = v160) | ? [v163] : ? [v164] : (hAPP(nat, v39, v79, v158) = v163 & hAPP(nat, bool, v163, v159) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v160 = v38 | ~ (hAPP(nat, v157, v161, v160) = v162) | ~ (power_power(v157, v159) = v161) | ~ (one_one(v157) = v158) | ~ power(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v157, v163, v166) = v162 & hAPP(nat, v157, v161, v165) = v166 & hAPP(nat, nat, v164, v44) = v165 & times_times(v157, v159) = v163 & minus_minus(nat, v160) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v160 = pls | ~ (hAPP(int, v1, v57, v158) = v161) | ~ (hAPP(int, bool, v161, v159) = v162) | ~ (ti(int, v157) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v164) = v165 & hAPP(int, bool, v165, v166) = v167 & hAPP(int, int, v163, v159) = v166 & hAPP(int, int, v163, v158) = v164 & times_times(int, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v160 = pls | ~ (hAPP(int, v1, v57, v157) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (ti(int, v159) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v57, v164) = v165 & hAPP(int, bool, v165, v166) = v167 & hAPP(int, int, v163, v158) = v166 & hAPP(int, int, v163, v157) = v164 & times_times(int, v159) = v163 & ( ~ hBOOL(v167) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v159 = v157 | v158 = v38 | ~ (hAPP(nat, nat, v162, v158) = v161) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v159) = v162) | ~ (times_times(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v159 = v157 | ~ (hAPP(nat, nat, v162, v158) = v161) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v159) = v162) | ~ (plus_plus(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v159 = v157 | ~ (hAPP(nat, nat, v162, v158) = v161) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (minus_minus(nat, v159) = v160) | ~ (minus_minus(nat, v157) = v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v79, v158) = v163 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v163, v157) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v159 = v113 | v158 = v157 | ~ (hAPP(real, real, v162, v159) = v161) | ~ (hAPP(real, real, v160, v159) = v161) | ~ (times_times(real, v158) = v162) | ~ (times_times(real, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v158 = v157 | ~ (hAPP(v162, v161, v160, v159) = v158) | ~ (hAPP(v162, v161, v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v158 = v157 | ~ (product_Pair(v162, v161, v160, v159) = v158) | ~ (product_Pair(v162, v161, v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v157 = v44 | ~ (hAPP(nat, v39, v117, v160) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v159) | ~ hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v41, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : (v157 = v44 | ~ (hAPP(nat, v39, v117, v160) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v158) = v159) | ~ hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v41, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(v157, v158) = v161) | ~ (hAPP(v160, bool, v161, v159) = v162) | ~ (fun(v157, bool) = v160) | ~ hBOOL(v162) | ? [v163] : (hAPP(v157, bool, v159, v158) = v163 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(v157, v158) = v161) | ~ (hAPP(v160, bool, v161, v159) = v162) | ~ (fun(v157, bool) = v160) | hBOOL(v162) | ? [v163] : (hAPP(v157, bool, v159, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v161) | ~ (hAPP(v1, bool, v161, v160) = v162) | ~ (wset(v158, v159) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (member(int, v172) = v173 & hAPP(v1, bool, v173, v160) = v174 & hAPP(int, v1, v5, v158) = v165 & hAPP(int, v1, v5, v157) = v170 & hAPP(int, bool, v170, v167) = v171 & hAPP(int, bool, v165, v167) = v168 & hAPP(int, bool, v89, v159) = v164 & hAPP(int, bool, v86, v157) = v169 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v166, v8) = v167 & inv(v159, v157) = v172 & minus_minus(int, v159) = v166 & ( ~ hBOOL(v174) | ~ hBOOL(v171) | ~ hBOOL(v169) | ~ hBOOL(v168) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v159, v158) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v1, bool, v160, v166) = v167 & hAPP(int, bool, v86, v159) = v163 & hAPP(int, int, v164, v8) = v165 & wset(v165, v158) = v166 & inv(v158, v159) = v170 & minus_minus(int, v159) = v164 & ti(int, v159) = v169 & ti(int, v157) = v168 & (v170 = v168 | v169 = v168 | ~ hBOOL(v163) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v159, v158) = v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v1, bool, v160, v166) = v167 & hAPP(int, bool, v86, v159) = v163 & hAPP(int, int, v164, v8) = v165 & wset(v165, v158) = v166 & minus_minus(int, v159) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v158, v159) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (member(int, v169) = v170 & hAPP(v1, bool, v170, v161) = v171 & hAPP(int, v1, v5, v158) = v165 & hAPP(int, bool, v165, v167) = v168 & hAPP(int, bool, v89, v159) = v164 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v166, v8) = v167 & inv(v159, v157) = v169 & minus_minus(int, v159) = v166 & ( ~ hBOOL(v168) | ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v171)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v158, v159) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v158) = v164 & hAPP(int, v1, v5, v157) = v168 & hAPP(int, bool, v168, v166) = v169 & hAPP(int, bool, v164, v166) = v167 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v165, v8) = v166 & minus_minus(int, v159) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v163) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v158, v159) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v164, v166) = v167 & hAPP(int, bool, v86, v157) = v168 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v165, v8) = v166 & minus_minus(int, v159) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v163) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (member(int, v157) = v160) | ~ (hAPP(v1, bool, v160, v161) = v162) | ~ (wset(v158, v159) = v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v27, v157) = v169 & hAPP(int, v1, v5, v158) = v164 & hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v164, v166) = v167 & hAPP(int, bool, v86, v157) = v168 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v165, v8) = v166 & minus_minus(int, v159) = v165 & ( ~ hBOOL(v170) | ~ hBOOL(v168) | ~ hBOOL(v167) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (ti(v157, v160) = v161) | hAPP(v157, v158, v159, v160) = v162) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ (ti(v157, v162) = v160) | ~ linordered_idom(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v162) = v163 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ cancel146912293up_add(v157) | ? [v163] : (ti(v157, v160) = v163 & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (plus_plus(v157, v158) = v161) | ~ cancel_semigroup_add(v157) | ? [v163] : (ti(v157, v160) = v163 & ti(v157, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ (plus_plus(v157, v160) = v161) | ~ number_semiring(v157) | hAPP(v157, v157, v159, v160) = v162) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ (plus_plus(v157, v160) = v161) | ~ number_ring(v157) | hAPP(v157, v157, v159, v160) = v162) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v161) | ~ semiri456707255roduct(v157) | ? [v163] : ? [v164] : (ti(v157, v160) = v164 & ti(v157, v159) = v163 & ( ~ (v163 = v162) | v164 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v161) | ~ semiri456707255roduct(v157) | ? [v163] : ? [v164] : (ti(v157, v160) = v163 & ti(v157, v159) = v164 & ( ~ (v163 = v158) | v164 = v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v158) = v162) | ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (times_times(v157, v160) = v161) | ~ (times_times(v157, v158) = v159) | ~ monoid_mult(v157) | ? [v163] : (hAPP(nat, v157, v163, v53) = v162 & power_power(v157, v158) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v161, v158) = v162) | ~ (number_number_of(v157, v159) = v160) | ~ (plus_plus(v157, v160) = v161) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v10) = v164 & number_number_of(v157, v164) = v162 & plus_plus(int, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v157, v159, v161) = v162) | ~ (number_number_of(v157, v160) = v161) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v163] : (hAPP(int, int, v32, v160) = v163 & number_number_of(v157, v163) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(real, v111, v122, v158) = v160) | ~ (hAPP(real, bool, v160, v159) = v161) | ~ (hAPP(real, bool, v160, v157) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(real, v111, v122, v159) = v163 & hAPP(real, bool, v163, v157) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(real, v111, v122, v157) = v161) | ~ (hAPP(real, bool, v161, v158) = v162) | ~ (hAPP(real, bool, v114, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(real, v111, v122, v164) = v165 & hAPP(real, real, v166, v159) = v167 & hAPP(real, real, v163, v159) = v164 & hAPP(real, bool, v165, v167) = v168 & times_times(real, v158) = v166 & times_times(real, v157) = v163 & ( ~ hBOOL(v168) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(real, v111, v122, v157) = v161) | ~ (hAPP(real, bool, v161, v158) = v162) | ~ (hAPP(real, bool, v114, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(real, v111, v122, v164) = v165 & hAPP(real, real, v163, v158) = v166 & hAPP(real, real, v163, v157) = v164 & hAPP(real, bool, v165, v166) = v167 & times_times(real, v159) = v163 & ( ~ hBOOL(v167) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(real, v111, v112, v157) = v161) | ~ (hAPP(real, bool, v161, v158) = v162) | ~ (hAPP(real, bool, v114, v159) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(real, v111, v112, v164) = v165 & hAPP(real, real, v163, v158) = v166 & hAPP(real, real, v163, v157) = v164 & hAPP(real, bool, v165, v166) = v167 & times_times(real, v159) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(real, v111, v112, v157) = v161) | ~ (hAPP(real, bool, v161, v158) = v162) | ~ (hAPP(real, bool, v114, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(real, v111, v112, v164) = v165 & hAPP(real, real, v166, v159) = v167 & hAPP(real, real, v163, v159) = v164 & hAPP(real, bool, v165, v167) = v168 & times_times(real, v158) = v166 & times_times(real, v157) = v163 & ( ~ hBOOL(v168) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v160) = v161) | ~ (hAPP(int, bool, v161, v159) = v162) | ~ (number_number_of(int, v158) = v159) | ~ (number_number_of(int, v157) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ( ~ (v164 = pls) & hAPP(int, int, v163, v160) = v164 & div_mod(int, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : (hAPP(int, int, v163, v159) = pls & div_mod(int, v161) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v162) | ~ (hAPP(int, bool, v160, v157) = v161) | hBOOL(v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v160, v165) = v166 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v164, v158) = v165 & times_times(int, v157) = v164 & ( ~ hBOOL(v166) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v159) = v160) | ~ (hAPP(int, bool, v160, v157) = v162) | ~ (hAPP(nat, bool, v41, v158) = v161) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v160, v165) = v166 & hAPP(int, bool, zprime, v159) = v163 & hAPP(nat, int, v164, v158) = v165 & power_power(int, v157) = v164 & ( ~ hBOOL(v166) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v158) = v161) | ~ (hAPP(int, bool, v161, v157) = v162) | ~ (hAPP(int, bool, v48, v159) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v161, v165) = v166 & hAPP(int, bool, v161, v159) = v167 & hAPP(int, bool, zprime, v158) = v163 & hAPP(int, int, v164, v157) = v165 & times_times(int, v159) = v164 & ( ~ hBOOL(v166) | ~ hBOOL(v163) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v160, v164) = v165 & hAPP(int, int, v163, v157) = v164 & div_mod(int, v159) = v163 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v160, v157) = v162) | hBOOL(v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v160, v166) = v167 & hAPP(int, bool, v48, v159) = v163 & hAPP(int, bool, zprime, v158) = v164 & hAPP(int, int, v165, v157) = v166 & times_times(int, v159) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v157) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v41, v159) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v161, v164) = v165 & hAPP(nat, int, v163, v159) = v164 & power_power(int, v158) = v163 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v160, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v160, v164) = v165 & hAPP(int, int, v163, v159) = v164 & minus_minus(int, v158) = v163 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v57, v157) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v160, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v160, v164) = v165 & hAPP(int, int, v163, v159) = v164 & div_mod(int, v158) = v163 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v160) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | hBOOL(v162) | ? [v163] : (hAPP(int, bool, v48, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v160) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (plus_plus(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v160) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (plus_plus(int, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit1(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit1(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit0(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit0(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v162) | ~ (hAPP(int, bool, v48, v159) = v160) | ~ (hAPP(int, bool, v30, v157) = v161) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v166) = v167 & hAPP(int, bool, v167, pls) = v168 & hAPP(int, bool, v162, pls) = v169 & hAPP(int, int, v165, v159) = v166 & hAPP(int, int, v163, v158) = v164 & times_times(int, v157) = v163 & plus_plus(int, v164) = v165 & ( ~ hBOOL(v168) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v162) | ~ (hAPP(int, bool, v48, v157) = v161) | ~ (hAPP(int, bool, v30, v159) = v160) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v162, v8) = v168 & hAPP(int, int, v165, v158) = v166 & hAPP(int, int, v164, v166) = v167 & times_times(int, v159) = v165 & plus_plus(int, v157) = v164 & ti(int, v159) = v163 & ( ~ (v167 = v163) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v162) | ~ (hAPP(int, bool, v48, v157) = v161) | ~ (ti(int, v159) = v160) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v162, v8) = v168 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, int, v165, v158) = v166 & hAPP(int, int, v164, v166) = v167 & times_times(int, v159) = v165 & plus_plus(int, v157) = v164 & ( ~ (v167 = v160) | ~ hBOOL(v163) | hBOOL(v168)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v160, v157) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v159) = v163 & hAPP(int, bool, v163, v157) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v159) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(int, v1, v27, v163) = v164 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v157, v163) = v166 & hAPP(int, int, v167, v8) = v168 & minus_minus(int, v163) = v167 & hBOOL(v166) & hBOOL(v165) & ~ hBOOL(v169)) | (hAPP(int, bool, v157, v158) = v163 & hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v159) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, bool, v160, v163) = v164 & hAPP(int, bool, v157, v167) = v168 & hAPP(int, bool, v157, v163) = v165 & hAPP(int, int, v166, v8) = v167 & plus_plus(int, v163) = v166 & hBOOL(v165) & hBOOL(v164) & ~ hBOOL(v168)) | (hAPP(int, bool, v157, v158) = v163 & ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, bool, v160, v163) = v164 & hAPP(int, bool, v157, v167) = v168 & hAPP(int, bool, v157, v163) = v165 & hAPP(int, int, v166, v8) = v167 & plus_plus(int, v163) = v166 & hBOOL(v165) & hBOOL(v164) & ~ hBOOL(v168)) | (hAPP(int, bool, v157, v159) = v163 & hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(int, v1, v27, v163) = v164 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v157, v163) = v166 & hAPP(int, int, v167, v8) = v168 & minus_minus(int, v163) = v167 & hBOOL(v166) & hBOOL(v165) & ~ hBOOL(v169)) | (hAPP(int, bool, v157, v159) = v163 & ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v157) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, bool, zprime, v159) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (member(int, v157) = v168 & hAPP(v1, bool, v168, v169) = v170 & hAPP(int, v1, v5, v158) = v163 & hAPP(int, bool, v163, v165) = v166 & hAPP(int, bool, v86, v157) = v167 & hAPP(int, int, v164, v8) = v165 & wset(v158, v159) = v169 & minus_minus(int, v159) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v160) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | hBOOL(v162) | ? [v163] : (hAPP(int, bool, v30, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v160) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v163] : ? [v164] : (hAPP(int, bool, v48, v160) = v164 & hAPP(int, bool, v30, v158) = v163 & ( ~ hBOOL(v163) | (hBOOL(v164) & hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v161) | ~ (hAPP(int, bool, v161, v157) = v162) | ~ (hAPP(int, bool, v30, v158) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v158) = v167 & hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, bool, v30, v157) = v164 & zcong(v159, v158) = v165 & ti(int, v159) = v169 & ti(int, v158) = v170 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit1(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit1(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit0(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit0(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (hAPP(int, bool, v48, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v164 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v48, v159) = v163 & zcong(v159, v157) = v166 & ti(int, v159) = v168 & ti(int, v157) = v169 & (v169 = v168 | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (hAPP(int, bool, v30, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v157) = v164 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, v30, v159) = v163 & zcong(v159, v157) = v166 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (ti(int, v157) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v165 & hAPP(int, bool, v167, v158) = v168 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v48, v159) = v163 & hAPP(int, bool, v48, v157) = v164 & zcong(v159, v157) = v167 & ti(int, v159) = v169 & (v169 = v162 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v157) = v161) | ~ (hAPP(int, bool, v48, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v48, v166) = v167 & hAPP(int, bool, v30, v157) = v168 & hAPP(int, int, v165, v159) = v166 & hAPP(int, int, v163, v158) = v164 & times_times(int, v157) = v163 & plus_plus(int, v164) = v165 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v157) = v161) | ~ (ti(int, v158) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v158) = v168 & hAPP(int, bool, v168, v157) = v169 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, bool, v30, v158) = v164 & hAPP(int, bool, v30, v157) = v165 & zcong(v159, v158) = v166 & ti(int, v159) = v170 & (v170 = v162 | ~ hBOOL(v169) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v161) | ~ (hAPP(int, bool, v161, v157) = v162) | ~ (hAPP(int, bool, v30, v159) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v167 & hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v30, v158) = v163 & hAPP(int, bool, v30, v157) = v164 & zcong(v159, v158) = v165 & ti(int, v159) = v169 & ti(int, v158) = v170 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v159) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, bool, v160, v163) = v164 & hAPP(int, bool, v157, v167) = v168 & hAPP(int, bool, v157, v163) = v165 & hAPP(int, int, v166, v8) = v167 & plus_plus(int, v163) = v166 & hBOOL(v165) & hBOOL(v164) & ~ hBOOL(v168)) | (hAPP(int, bool, v157, v164) = v165 & hAPP(int, int, v163, v8) = v164 & plus_plus(int, v158) = v163 & ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(int, v1, v5, v163) = v164 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v157, v163) = v166 & hAPP(int, int, v167, v8) = v168 & minus_minus(int, v163) = v167 & hBOOL(v166) & hBOOL(v165) & ~ hBOOL(v169)) | (hAPP(int, bool, v157, v164) = v165 & hAPP(int, int, v163, v8) = v164 & minus_minus(int, v159) = v163 & ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v30, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v164) = v165 & hAPP(int, bool, v165, v166) = v167 & hAPP(int, int, v163, v159) = v166 & hAPP(int, int, v163, v158) = v164 & times_times(int, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v160, v157) = v161) | ~ (ti(int, v159) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, v157) = v169 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, bool, v30, v158) = v164 & hAPP(int, bool, v30, v157) = v165 & zcong(v159, v158) = v166 & ti(int, v158) = v170 & (v170 = v162 | ~ hBOOL(v169) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v157) = v160) | hBOOL(v162) | ? [v163] : (hAPP(int, bool, v159, pls) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v157) = v160) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v161) = v164 & hAPP(int, bool, v164, pls) = v165 & hAPP(int, bool, v159, pls) = v163 & ( ~ hBOOL(v163) | (hBOOL(v165) & hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v157) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, v157) = v164 & hAPP(int, bool, v30, v158) = v163 & ti(int, v158) = v165 & (v165 = v161 | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v161) | ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, bool, v48, v159) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v163 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v48, v157) = v165 & zcong(v159, v157) = v166 & ti(int, v159) = v168 & ti(int, v157) = v169 & (v169 = v168 | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v160) | ~ (hAPP(int, bool, v160, v159) = v161) | ~ (hAPP(int, bool, v28, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v30, v159) = v163 & hAPP(int, int, v166, v158) = v167 & hAPP(int, int, v165, v167) = v168 & times_times(int, v159) = v166 & plus_plus(int, v157) = v165 & ti(int, v159) = v164 & ( ~ (v168 = v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (ti(int, v159) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v164 & hAPP(int, bool, v167, v158) = v168 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v48, v159) = v163 & hAPP(int, bool, v48, v157) = v166 & zcong(v159, v157) = v167 & ti(int, v157) = v169 & (v169 = v162 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (plus_plus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, v158) = v163 & ti(int, v158) = v165 & ti(int, v157) = v164 & (v165 = v164 | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (plus_plus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (plus_plus(int, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ( ~ (v165 = v164) & hAPP(int, bool, v159, v158) = v163 & ti(int, v158) = v165 & ti(int, v157) = v164 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (plus_plus(int, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v165) = v166 & hAPP(int, bool, v166, v161) = v167 & hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v165 & ( ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v86, v165) = v166 & hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v165 & ( ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v166 & ti(int, v157) = v165 & ( ~ (v166 = v165) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v165 & ( ~ (v165 = v161) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v165 & ( ~ (v165 = v8) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v161) = v162) | ~ (hAPP(int, int, v160, v8) = v161) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v86, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & inv(v158, v157) = v165 & ( ~ (v165 = pls) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v159) = v162) | ~ (hAPP(int, bool, v30, v158) = v160) | ~ (zcong(v157, pls) = v161) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v164, v157) = v165 & zcong(v165, pls) = v166 & zcong(v158, pls) = v168 & times_times(int, v158) = v164 & ( ~ hBOOL(v167) | ~ hBOOL(v163) | hBOOL(v169)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v159) = v162) | ~ (hAPP(int, bool, v30, v158) = v160) | ~ (zcong(v157, pls) = v161) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v168, v159) = v169 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, zprime, v159) = v163 & hAPP(int, int, v166, v157) = v167 & zcong(v167, pls) = v168 & zcong(v158, pls) = v164 & times_times(int, v158) = v166 & ( ~ hBOOL(v169) | ~ hBOOL(v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v158) = v160) | ~ (zcong(v157, v160) = v161) | ~ (div_mod(int, v157) = v159) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v157) = v160) | ~ (zcong(v160, v8) = v161) | ~ (times_times(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v30, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & hAPP(int, int, v167, v8) = v168 & zcong(v157, v168) = v169 & zcong(v157, v8) = v165 & minus_minus(int, v158) = v167 & ( ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v170) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v157) = v160) | ~ (zcong(v160, v8) = v161) | ~ (times_times(int, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v165 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v30, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & hAPP(int, int, v168, v8) = v169 & minus_minus(int, v158) = v168 & ti(int, v157) = v167 & (v169 = v167 | v167 = v8 | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (zcong(v157, v160) = v161) | ~ (minus_minus(int, v158) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & hAPP(int, int, v163, v160) = v164 & zcong(v164, v8) = v165 & times_times(int, v157) = v163 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (zcong(v157, v160) = v161) | ~ (minus_minus(int, v158) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v167, v158) = v168 & hAPP(int, bool, v30, v157) = v164 & hAPP(int, bool, zprime, v158) = v163 & hAPP(int, int, v165, v157) = v166 & zcong(v166, v8) = v167 & zcong(v157, v8) = v169 & times_times(int, v157) = v165 & ( ~ hBOOL(v168) | ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (zcong(v157, v160) = v161) | ~ (minus_minus(int, v158) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & hAPP(int, int, v163, v160) = v164 & zcong(v164, v8) = v165 & times_times(int, v157) = v163 & ~ hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v158) = v162) | ~ (zcong(v160, v157) = v161) | ~ (multInv(v158, v159) = v160) | ~ (multInv(v158, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v100, v158) = v163 & hAPP(int, bool, zprime, v158) = v164 & zcong(v157, pls) = v165 & ( ~ hBOOL(v164) | ~ hBOOL(v163) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v161, v157) = v162) | ~ (hAPP(int, int, v158, v8) = v159) | ~ (zcong(v160, v75) = v161) | ~ (zfact(v159) = v160) | ~ (minus_minus(int, v157) = v158) | hBOOL(v162) | ? [v163] : (hAPP(int, bool, zprime, v157) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v157, v161) = v162) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (div_mod(int, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v157, v158) = v164 & hAPP(int, bool, v30, v159) = v165 & times_times(int, v159) = v167 & ti(int, v159) = v163 & ti(int, v158) = v166 & ( ~ (v163 = pls) | hBOOL(v164)) & ( ~ hBOOL(v169) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v175 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v168, v171) = v174 & hAPP(int, bool, v157, v171) = v177 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))) & ( ~ hBOOL(v165) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v5, v171) = v175 & hAPP(int, bool, v175, v159) = v176 & hAPP(int, bool, v157, v171) = v177 & hAPP(int, bool, v48, v171) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v157, v161) = v162) | ~ (hAPP(int, int, v160, v159) = v161) | ~ (div_mod(int, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v157, v158) = v164 & hAPP(int, bool, v30, v159) = v165 & times_times(int, v159) = v167 & ti(int, v159) = v163 & ti(int, v158) = v166 & ((v177 = v166 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v168, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v166 & hAPP(int, int, v167, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v169) & ~ hBOOL(v178)) | (v177 = v166 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v166 & hAPP(int, int, v167, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v165) & ~ hBOOL(v178)) | (v163 = pls & ~ hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v30, v159) = v160) | ~ (hAPP(int, bool, v30, v158) = v161) | ~ (hAPP(int, bool, v30, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, v1, v5, v158) = v167 & hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v163, v157) = v164 & zcong(v159, v158) = v163 & ti(int, v159) = v169 & ti(int, v158) = v170 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v30, v159) = v160) | ~ (hAPP(int, bool, v30, v157) = v161) | ~ (ti(int, v158) = v162) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v166 & hAPP(int, v1, v5, v158) = v168 & hAPP(int, bool, v168, v157) = v169 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v164, v157) = v165 & hAPP(int, bool, v30, v158) = v163 & zcong(v159, v158) = v164 & ti(int, v159) = v170 & (v170 = v162 | ~ hBOOL(v169) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v30, v158) = v160) | ~ (hAPP(int, bool, v30, v157) = v161) | ~ (ti(int, v159) = v162) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v166 & hAPP(int, v1, v5, v158) = v168 & hAPP(int, bool, v168, v157) = v169 & hAPP(int, bool, v166, v157) = v167 & hAPP(int, bool, v164, v157) = v165 & hAPP(int, bool, v30, v159) = v163 & zcong(v159, v158) = v164 & ti(int, v158) = v170 & (v170 = v162 | ~ hBOOL(v169) | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v162, v158) = v161) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v159) = v162) | ~ (div_mod(int, v157) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v163 & hAPP(int, bool, v163, v165) = v166 & hAPP(int, int, v164, v159) = v165 & minus_minus(int, v157) = v164 & hBOOL(v166))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v162, v158) = v161) | ~ (hAPP(int, int, v160, v158) = v161) | ~ (div_mod(int, v159) = v162) | ~ (div_mod(int, v157) = v160) | ? [v163] : ? [v164] : (hAPP(int, bool, v163, v158) = v164 & zcong(v157, v159) = v163 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v161, v159) = v162) | ~ (number_number_of(int, v158) = v159) | ~ (number_number_of(int, v157) = v160) | ~ (div_mod(int, v160) = v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, bool, v48, v159) = v163 & hAPP(int, int, v171, v8) = v172 & hAPP(int, int, v166, v168) = v169 & hAPP(int, int, v63, v162) = v170 & number_number_of(int, v167) = v168 & number_number_of(int, v164) = v165 & bit1(v157) = v164 & bit0(v158) = v167 & plus_plus(int, v170) = v171 & div_mod(int, v165) = v166 & (v172 = v169 | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v161, v158) = v162) | ~ (hAPP(int, int, v159, v8) = v160) | ~ (plus_plus(int, v157) = v159) | ~ (div_mod(int, v160) = v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, v1, v27, v158) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, int, v171, v8) = v172 & hAPP(int, int, v167, v168) = v169 & hAPP(int, int, v63, v162) = v170 & hAPP(int, int, v63, v158) = v168 & hAPP(int, int, v63, v157) = v165 & hAPP(int, int, v49, v165) = v166 & minus_minus(int, v170) = v171 & div_mod(int, v166) = v167 & (v172 = v169 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ (times_times(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & number_number_of(int, v164) = v162 & times_times(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ (plus_plus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & number_number_of(int, v164) = v162 & plus_plus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (number_number_of(int, v158) = v161) | ~ (number_number_of(int, v157) = v159) | ~ (div_mod(int, v159) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, int, v165, v167) = v168 & hAPP(int, int, v63, v162) = v168 & number_number_of(int, v166) = v167 & number_number_of(int, v163) = v164 & bit0(v158) = v166 & bit0(v157) = v163 & div_mod(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit1(v157) = v159) | ~ (minus_minus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit0(v164) = v162 & minus_minus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit1(v158) = v161) | ~ (bit0(v157) = v159) | ~ (plus_plus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit1(v164) = v162 & plus_plus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | ~ (plus_plus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit1(v164) = v162 & plus_plus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit1(v157) = v159) | ~ (bit0(v158) = v161) | ~ (minus_minus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit1(v164) = v162 & minus_minus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | ~ (plus_plus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit0(v164) = v162 & plus_plus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v161) = v162) | ~ (bit0(v158) = v161) | ~ (bit0(v157) = v159) | ~ (minus_minus(int, v159) = v160) | ? [v163] : ? [v164] : (hAPP(int, int, v163, v158) = v164 & bit0(v164) = v162 & minus_minus(int, v157) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v159) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (times_times(int, v158) = v160) | ~ number_ring(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v164, v165) = v162 & number_number_of(v157, v159) = v165 & number_number_of(v157, v158) = v163 & times_times(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v159) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (plus_plus(int, v158) = v160) | ~ number_ring(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v164, v165) = v162 & number_number_of(v157, v159) = v165 & number_number_of(v157, v158) = v163 & plus_plus(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v159) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (minus_minus(int, v158) = v160) | ~ number_ring(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v164, v165) = v162 & number_number_of(v157, v159) = v165 & number_number_of(v157, v158) = v163 & minus_minus(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v158) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (times_times(int, v159) = v160) | ~ number_semiring(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v167) = v168 & hAPP(int, bool, v36, v159) = v163 & hAPP(int, bool, v36, v158) = v164 & number_number_of(v157, v159) = v165 & number_number_of(v157, v158) = v167 & times_times(v157, v165) = v166 & (v168 = v162 | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v158) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (plus_plus(int, v159) = v160) | ~ number_semiring(v157) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v167) = v168 & hAPP(int, bool, v36, v159) = v163 & hAPP(int, bool, v36, v158) = v164 & number_number_of(v157, v159) = v165 & number_number_of(v157, v158) = v167 & plus_plus(v157, v165) = v166 & (v168 = v162 | ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v160, v10) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (plus_plus(int, v159) = v160) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v163] : ? [v164] : (hAPP(v157, v157, v164, v158) = v162 & number_number_of(v157, v159) = v163 & plus_plus(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v159, v8) = v160) | ~ (hAPP(int, int, v158, v161) = v162) | ~ (zfact(v160) = v161) | ~ (times_times(int, v157) = v158) | ~ (minus_minus(int, v157) = v159) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, pls) = v164 & zfact(v157) = v165 & (v165 = v162 | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(int, int, v32, v160) = v161) | ~ (number_number_of(v157, v161) = v162) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v163] : (hAPP(v157, v157, v159, v163) = v162 & number_number_of(v157, v160) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v157, v161, v162) = v158) | ~ (power_power(v157, v159) = v161) | ~ (number_number_of(nat, v160) = v162) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ti(v157, v159) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v157, v160, v161) = v162) | ~ (hAPP(nat, nat, v70, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ comm_semiring_1(v157) | ? [v163] : ? [v164] : (hAPP(v157, v157, v164, v163) = v162 & hAPP(nat, v157, v160, v159) = v163 & times_times(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v157, v160, v161) = v162) | ~ (hAPP(nat, nat, v70, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ monoid_mult(v157) | ? [v163] : ? [v164] : (hAPP(nat, v157, v164, v24) = v162 & hAPP(nat, v157, v160, v159) = v163 & power_power(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, bool, v160, v161) = v162) | ~ (hAPP(nat, nat, v125, v158) = v161) | ~ (hAPP(nat, nat, v125, v157) = v159) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, bool, v160, v158) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v158) = v163 & hAPP(nat, v39, v117, v157) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v165, v158) = v168 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v163, v157) = v167 & ( ~ hBOOL(v164) | hBOOL(v166) | (hBOOL(v167) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, bool, v160, v158) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v158) = v163 & hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v163, v157) = v165 & ( ~ hBOOL(v164) | (hBOOL(v165) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v161) | ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v161) | ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v117, v157) = v163 & hAPP(nat, bool, v163, v158) = v165 & hAPP(nat, bool, v163, v158) = v164 & (hBOOL(v164) | (hBOOL(v162) & ~ hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, bool, v160, v164) = v165 & hAPP(nat, nat, v163, v157) = v164 & minus_minus(nat, v159) = v163 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, bool, v160, v164) = v165 & hAPP(nat, nat, v163, v157) = v164 & plus_plus(nat, v159) = v163 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(nat, v39, v117, v159) = v163 & hAPP(nat, bool, v163, v157) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v159) = v163 & hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v159) = v167 & hAPP(nat, bool, v166, v158) = v168 & hAPP(nat, bool, v163, v158) = v164 & hAPP(nat, bool, v163, v157) = v165 & ( ~ hBOOL(v165) | hBOOL(v167) | hBOOL(v164) | (hBOOL(v162) & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v163 & hAPP(nat, v39, v117, v157) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v163, v158) = v164 & hAPP(nat, bool, v163, v157) = v165 & ( ~ hBOOL(v165) | hBOOL(v164) | (hBOOL(v162) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v163 & hAPP(nat, v39, v117, v157) = v165 & hAPP(nat, bool, v165, v159) = v166 & hAPP(nat, bool, v165, v158) = v167 & hAPP(nat, bool, v163, v157) = v164 & ( ~ hBOOL(v164) | hBOOL(v166) | (hBOOL(v162) & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v161) | ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v117, v158) = v163 & hAPP(nat, bool, v163, v157) = v165 & hAPP(nat, bool, v163, v157) = v164 & ( ~ hBOOL(v164) | (hBOOL(v165) & ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v41, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v158) = v166 & hAPP(nat, nat, v163, v157) = v164 & times_times(nat, v159) = v163 & ( ~ hBOOL(v167) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v159) = v162) | ~ (hAPP(nat, bool, v160, v158) = v161) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v159) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v160, v164) = v165 & hAPP(nat, nat, v163, v159) = v164 & minus_minus(nat, v158) = v163 & ( ~ hBOOL(v167) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v158) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v159) = v166 & hAPP(nat, bool, v166, v158) = v167 & hAPP(nat, bool, v160, v164) = v165 & hAPP(nat, nat, v163, v159) = v164 & minus_minus(nat, v158) = v163 & ( ~ hBOOL(v167) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v158) = v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v117, v159) = v165 & hAPP(nat, v39, v117, v158) = v163 & hAPP(nat, bool, v165, v158) = v166 & hAPP(nat, bool, v165, v157) = v167 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v163, v157) = v168 & ( ~ hBOOL(v167) | ~ hBOOL(v164) | hBOOL(v166) | (hBOOL(v168) & ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v158) = v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v159) = v165 & hAPP(nat, v39, v117, v158) = v163 & hAPP(nat, bool, v165, v157) = v166 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v163, v157) = v167 & ( ~ hBOOL(v166) | ~ hBOOL(v164) | (hBOOL(v167) & ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v161) = v162) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v158) = v160) | ~ hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v159, v158) = v163 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v161) = v162) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v158) = v160) | hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v159, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v160) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v41, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v160) = v161) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v160) = v161) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v159) = v160) | ~ (hAPP(nat, bool, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v161) | ~ (number_number_of(nat, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v163, pls) = v165 & (hBOOL(v165) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v159) = v160) | ~ (hAPP(nat, bool, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v161) | ~ (number_number_of(nat, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v163, pls) = v165 & ~ hBOOL(v165) & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v118, v157) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v117, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & power_power(nat, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, v39, v79, v159) = v169 & hAPP(nat, bool, v169, v157) = v170 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & minus_minus(nat, v159) = v163 & minus_minus(nat, v157) = v166 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, v39, v40, v159) = v169 & hAPP(nat, bool, v169, v157) = v170 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & minus_minus(nat, v159) = v163 & minus_minus(nat, v157) = v166 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v165, v167) = v168 & hAPP(nat, nat, v163, v158) = v164 & hAPP(nat, nat, v163, v157) = v168 & minus_minus(nat, v164) = v165 & minus_minus(nat, v159) = v163 & minus_minus(nat, v157) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, nat, v165, v158) = v166 & hAPP(nat, nat, v163, v158) = v164 & minus_minus(nat, v159) = v163 & minus_minus(nat, v157) = v165 & ( ~ (v166 = v164) | v159 = v157) & ( ~ (v159 = v157) | v166 = v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v161) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(nat, v39, v79, v159) = v163 & hAPP(nat, bool, v163, v157) = v164 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v41, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v79, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v158) = v166 & hAPP(nat, nat, v163, v157) = v164 & times_times(nat, v159) = v163 & ( ~ hBOOL(v167) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v161) = v162) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v161) = v162) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (plus_plus(nat, v158) = v160) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v79, v157) = v158) | ~ (hAPP(nat, bool, v158, v161) = v162) | ~ (hAPP(nat, nat, v159, v160) = v161) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v157) = v159) | hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v160) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ~ hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v160) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | hBOOL(v162) | ? [v163] : (hAPP(nat, bool, v41, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v160) = v161) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ~ hBOOL(v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v160) = v161) | ~ (hAPP(nat, bool, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(nat, bool, v41, v158) = v163 & hAPP(nat, bool, v41, v157) = v164 & ( ~ hBOOL(v164) | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v159) = v160) | ~ (hAPP(nat, bool, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v161) | ~ (number_number_of(nat, v157) = v159) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v42, v158) = v165 & hBOOL(v165) & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v159) = v160) | ~ (hAPP(nat, bool, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v161) | ~ (number_number_of(nat, v157) = v159) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v42, v158) = v165 & ( ~ hBOOL(v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v157) = v160) | hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v160, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v164 & hAPP(nat, nat, v163, v158) = v166 & minus_minus(nat, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v157, v38) = v162) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, bool, v157, v165) = v166 & hAPP(nat, nat, v164, v159) = v165 & plus_plus(nat, v159) = v163 & minus_minus(nat, v158) = v164 & (hBOOL(v166) | (v168 = v158 & hAPP(nat, bool, v157, v167) = v169 & hAPP(nat, nat, v163, v167) = v158 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v157, v38) = v162) | hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, bool, v157, v165) = v166 & hAPP(nat, nat, v164, v159) = v165 & plus_plus(nat, v159) = v163 & minus_minus(nat, v158) = v164 & (hBOOL(v166) | (v168 = v158 & hAPP(nat, bool, v157, v167) = v169 & hAPP(nat, nat, v163, v167) = v158 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v157, v38) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, bool, v157, v164) = v165 & hAPP(nat, nat, v163, v159) = v164 & plus_plus(nat, v159) = v166 & minus_minus(nat, v158) = v163 & ( ~ hBOOL(v165) | ( ! [v167] : ! [v168] : ( ~ (hAPP(nat, bool, v157, v167) = v168) | hBOOL(v168) | ? [v169] : ( ~ (v169 = v158) & hAPP(nat, nat, v166, v167) = v169)) & ! [v167] : ( ~ (hAPP(nat, nat, v166, v167) = v158) | ? [v168] : (hAPP(nat, bool, v157, v167) = v168 & hBOOL(v168))) & ( ~ hBOOL(v161) | hBOOL(v162)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v41, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v157) = v167 & hAPP(nat, nat, v163, v157) = v164 & times_times(nat, v159) = v166 & times_times(nat, v158) = v163 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v158) = v160) | ~ (hAPP(nat, bool, v160, v159) = v161) | ~ (hAPP(nat, bool, v41, v157) = v162) | ~ hBOOL(v162) | ~ hBOOL(v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v159) = v166 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v157) = v163 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | ~ hBOOL(v162) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v157) = v161) | ~ (hAPP(nat, bool, v161, v159) = v162) | ~ (hAPP(nat, bool, v41, v158) = v160) | hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v167) = v168 & hAPP(nat, nat, v166, v158) = v167 & hAPP(nat, nat, v163, v158) = v164 & times_times(nat, v159) = v166 & times_times(nat, v157) = v163 & ~ hBOOL(v168))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v157) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v41, v159) = v160) | ~ hBOOL(v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v158) = v166 & hAPP(nat, nat, v163, v157) = v164 & power_power(nat, v159) = v163 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, v39, v40, v157) = v161) | ~ (hAPP(nat, bool, v161, v158) = v162) | ~ (hAPP(nat, bool, v41, v159) = v160) | ~ hBOOL(v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v165 & hAPP(nat, bool, v165, v166) = v167 & hAPP(nat, nat, v163, v158) = v166 & hAPP(nat, nat, v163, v157) = v164 & times_times(nat, v159) = v163 & ( ~ hBOOL(v167) | hBOOL(v162)) & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, bool, v157, v161) = v162) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (minus_minus(nat, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, v39, v40, v158) = v163 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v157, v38) = v165 & plus_plus(nat, v159) = v166 & ! [v167] : ! [v168] : ( ~ (hAPP(nat, bool, v157, v167) = v168) | hBOOL(v168) | ? [v169] : ( ~ (v169 = v158) & hAPP(nat, nat, v166, v167) = v169)) & ! [v167] : ( ~ (hAPP(nat, nat, v166, v167) = v158) | ? [v168] : (hAPP(nat, bool, v157, v167) = v168 & hBOOL(v168))) & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, bool, v157, v161) = v162) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (minus_minus(nat, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(nat, v39, v40, v158) = v163 & hAPP(nat, bool, v163, v159) = v164 & hAPP(nat, bool, v157, v38) = v165 & plus_plus(nat, v159) = v166 & ((v168 = v158 & hAPP(nat, bool, v157, v167) = v169 & hAPP(nat, nat, v166, v167) = v158 & ~ hBOOL(v169)) | (hBOOL(v164) & ~ hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, bool, v157, v161) = v162) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (div_mod(nat, v158) = v160) | ~ hBOOL(v162) | ? [v163] : ? [v164] : (hAPP(nat, bool, v157, v158) = v163 & times_times(nat, v159) = v164 & ( ~ (v159 = v38) | hBOOL(v163)) & (v159 = v38 | ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(nat, nat, v168, v166) = v158) | ~ (hAPP(nat, nat, v164, v165) = v167) | ~ (plus_plus(nat, v167) = v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(nat, v39, v40, v166) = v169 & hAPP(nat, bool, v169, v159) = v170 & hAPP(nat, bool, v157, v166) = v171 & ( ~ hBOOL(v170) | hBOOL(v171))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, bool, v157, v161) = v162) | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (div_mod(nat, v158) = v160) | hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(nat, bool, v157, v158) = v163 & times_times(nat, v159) = v164 & ((v171 = v158 & ~ (v159 = v38) & hAPP(nat, v39, v40, v166) = v167 & hAPP(nat, bool, v167, v159) = v168 & hAPP(nat, bool, v157, v166) = v172 & hAPP(nat, nat, v170, v166) = v158 & hAPP(nat, nat, v164, v165) = v169 & plus_plus(nat, v169) = v170 & hBOOL(v168) & ~ hBOOL(v172)) | (v159 = v38 & ~ hBOOL(v163))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, nat, v161, v158) = v162) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | ~ (div_mod(nat, v160) = v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, v39, v40, v157) = v163 & hAPP(nat, bool, v163, v158) = v164 & hAPP(nat, nat, v165, v158) = v166 & div_mod(nat, v157) = v165 & (v166 = v162 | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, nat, v161, v157) = v162) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (minus_minus(nat, v158) = v159) | ~ (div_mod(nat, v160) = v161) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v157) = v163 & hAPP(nat, bool, v163, v158) = v164 & hAPP(nat, nat, v165, v157) = v166 & div_mod(nat, v158) = v165 & (v166 = v162 | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, nat, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v159) | ~ (number_number_of(nat, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, int, v165, v157) = v166 & number_number_of(nat, v166) = v167 & times_times(int, v158) = v165 & (v167 = v162 | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(nat, nat, v160, v161) = v162) | ~ (number_number_of(nat, v158) = v159) | ~ (number_number_of(nat, v157) = v161) | ~ (plus_plus(nat, v159) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, v1, v5, v157) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, int, v167, v157) = v168 & number_number_of(nat, v168) = v169 & plus_plus(int, v158) = v167 & (hBOOL(v164) | ((v169 = v162 | hBOOL(v166)) & (v162 = v159 | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (number_number_of(v157, v161) = v162) | ~ (bit1(v160) = v161) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v165, v163) = v162 & hAPP(v157, v157, v159, v163) = v164 & number_number_of(v157, v160) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (number_number_of(v157, v161) = v162) | ~ (bit0(v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ number_ring(v157) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v165, v163) = v162 & hAPP(v157, v157, v159, v163) = v164 & number_number_of(v157, v160) = v163 & plus_plus(v157, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (times_times(int, v159) = v162) | ~ (plus_plus(int, v157) = v161) | ~ (ti(int, v158) = v160) | ? [v163] : ? [v164] : ? [v165] : ((v165 = v160 & hAPP(int, int, v162, v163) = v164 & hAPP(int, int, v161, v164) = v160) | (hAPP(int, bool, v163, v159) = v164 & zcong(v157, v158) = v163 & ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combs(v157, v159, v158, v160, v161) = v162) | ? [v163] : (fun(v157, v158) = v163 & ti(v163, v162) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combs(v157, v158, v159, v160, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : (combs(v157, v158, v159, v165, v161) = v162 & fun(v158, v159) = v163 & fun(v157, v163) = v164 & ti(v164, v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combs(v157, v158, v159, v160, v161) = v162) | ? [v163] : ? [v164] : (combs(v157, v158, v159, v160, v164) = v162 & fun(v157, v158) = v163 & ti(v163, v161) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combc(v157, v159, v158, v160, v161) = v162) | ? [v163] : (fun(v157, v158) = v163 & ti(v163, v162) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combc(v157, v158, v159, v160, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : (combc(v157, v158, v159, v165, v161) = v162 & fun(v158, v159) = v163 & fun(v157, v163) = v164 & ti(v164, v160) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combc(v157, v158, v159, v160, v161) = v162) | ? [v163] : (combc(v157, v158, v159, v160, v163) = v162 & ti(v158, v161) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combb(v159, v158, v157, v160, v161) = v162) | ? [v163] : (fun(v157, v158) = v163 & ti(v163, v162) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combb(v157, v158, v159, v160, v161) = v162) | ? [v163] : ? [v164] : (fun(v159, v157) = v163 & ti(v163, v161) = v164 & combb(v157, v158, v159, v160, v164) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ! [v162] : ( ~ (combb(v157, v158, v159, v160, v161) = v162) | ? [v163] : ? [v164] : (fun(v157, v158) = v163 & ti(v163, v160) = v164 & combb(v157, v158, v159, v164, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | v158 = v113 | ~ (hAPP(real, real, v159, v157) = v161) | ~ (hAPP(real, real, v159, v157) = v160) | ~ (times_times(real, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (hAPP(nat, nat, v159, v158) = v161) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (hAPP(nat, nat, v159, v158) = v161) | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (hAPP(nat, nat, v159, v157) = v161) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v158) = v159) | ? [v162] : (hAPP(nat, bool, v41, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (inv(v158, v159) = v161) | ~ (ti(int, v157) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (member(int, v157) = v163 & hAPP(v1, bool, v163, v168) = v169 & hAPP(v1, bool, v163, v166) = v167 & hAPP(int, bool, v86, v159) = v162 & hAPP(int, int, v164, v8) = v165 & wset(v165, v158) = v166 & wset(v159, v158) = v168 & minus_minus(int, v159) = v164 & ti(int, v159) = v170 & (v170 = v160 | ~ hBOOL(v169) | ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (collect(v157, v158) = v160) | ~ (fun(v157, bool) = v159) | ~ (ti(v159, v160) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (dvd_dvd(v157) = v160) | ~ (fun(v157, v158) = v159) | ~ (fun(v157, bool) = v158) | ~ (ti(v159, v160) = v161) | ~ dvd(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (power_power(v158, v157) = v160) | ~ (fun(nat, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ power(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (ord_less_eq(v157) = v160) | ~ (fun(v157, v158) = v159) | ~ (fun(v157, bool) = v158) | ~ (ti(v159, v160) = v161) | ~ order(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (ord_less(v157) = v160) | ~ (fun(v157, v158) = v159) | ~ (fun(v157, bool) = v158) | ~ (ti(v159, v160) = v161) | ~ order(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (number_number_of(v157, v159) = v161) | ~ (number_number_of(v157, v158) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : ( ~ (v163 = v162) & ti(int, v159) = v163 & ti(int, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ no_zero_divisors(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ mult_zero(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ semiring(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ power(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ ab_semigroup_mult(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (times_times(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ dvd(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (plus_plus(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ ab_semigroup_add(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (plus_plus(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ cancel_semigroup_add(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (plus_plus(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ monoid_add(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (plus_plus(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ dvd(v158) | ~ linorder(v158) | ~ plus(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (minus_minus(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ group_add(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (div_mod(v158, v157) = v160) | ~ (fun(v158, v158) = v159) | ~ (ti(v159, v160) = v161) | ~ semiring_div(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v160 | ~ (ti(int, v159) = v161) | ~ (ti(int, v158) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : ( ~ (v163 = v162) & number_number_of(v157, v159) = v163 & number_number_of(v157, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | v160 = v38 | ~ (hAPP(nat, v157, v159, v160) = v161) | ~ (power_power(v157, v158) = v159) | ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ linord219039673up_add(v157) | ? [v162] : ( ~ (v162 = v158) & ti(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v160) | ~ group_add(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ (div_mod(v157, v159) = v160) | ~ semiring_div(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v160) | ~ real_normed_algebra(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v160) | ~ comm_semiring_1(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v160) | ~ mult_zero(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v158) = v159) | ~ real_normed_algebra(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v158) = v159) | ~ comm_semiring_1(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v158) = v159) | ~ mult_zero(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (div_mod(v157, v158) = v159) | ~ semiring_div(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v160, v38) = v161) | ~ (power_power(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v160, v38) = v161) | ~ (power_power(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ power(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v160, v24) = v161) | ~ (power_power(v157, v159) = v160) | ~ (zero_zero(v157) = v158) | ~ ring_11004092258visors(v157) | ? [v162] : ( ~ (v162 = v158) & ti(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v159, v160) = v161) | ~ (power_power(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ monoid_mult(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v157 | ~ (hAPP(nat, nat, v159, v160) = v161) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (minus_minus(nat, v158) = v159) | ? [v162] : ? [v163] : (hAPP(nat, v39, v79, v157) = v162 & hAPP(nat, bool, v162, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v38 | ~ (power_power(v157, v158) = v159) | ~ (number_number_of(nat, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | hAPP(nat, v157, v159, v161) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v161 = v38 | ~ (number_number_of(nat, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ? [v162] : (hAPP(nat, v157, v162, v161) = v158 & power_power(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v160 = v38 | ~ (hAPP(nat, nat, v159, v160) = v161) | ~ (power_power(nat, v157) = v159) | ~ (number_number_of(nat, v158) = v160) | ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v161) = v162 & hAPP(nat, bool, v41, v157) = v163 & ( ~ hBOOL(v162) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v160 = pls | ~ (hAPP(int, bool, v157, v158) = v161) | ~ (ti(int, v159) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v30, v159) = v162 & hAPP(int, int, v167, v159) = v168 & times_times(int, v159) = v164 & div_mod(int, v158) = v167 & ti(int, v158) = v163 & (hBOOL(v169) | (v177 = v163 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v165, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v166) & ~ hBOOL(v178)) | (v177 = v163 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v162) & ~ hBOOL(v178))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v159 = v158 | v157 = v38 | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (times_times(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v159 = v158 | ~ (hAPP(nat, v39, v157, v159) = v160) | ~ (hAPP(nat, bool, v160, v158) = v161) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v40, v159) = v164 & hAPP(nat, v39, v40, v158) = v162 & hAPP(nat, bool, v164, v158) = v165 & hAPP(nat, bool, v162, v159) = v163 & (hBOOL(v165) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v159 = v158 | ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (plus_plus(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v159 = v113 | v158 = v157 | ~ (hAPP(real, real, v160, v158) = v161) | ~ (hAPP(real, real, v160, v157) = v161) | ~ (times_times(real, v159) = v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v159 = v38 | ~ (hAPP(nat, bool, v157, v158) = v160) | ~ (times_times(nat, v159) = v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((v168 = v158 & hAPP(nat, v39, v40, v163) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v157, v163) = v169 & hAPP(nat, nat, v167, v163) = v158 & hAPP(nat, nat, v161, v162) = v166 & plus_plus(nat, v166) = v167 & hBOOL(v165) & ~ hBOOL(v169)) | (hAPP(nat, bool, v157, v163) = v164 & hAPP(nat, nat, v162, v159) = v163 & div_mod(nat, v158) = v162 & hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v158 = v157 | v158 = v38 | ~ (hAPP(nat, v39, v79, v159) = v160) | ~ (hAPP(nat, bool, v160, v158) = v161) | ~ (hAPP(nat, nat, v70, v157) = v159) | hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(nat, v39, v117, v157) = v162 & hAPP(nat, bool, v162, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : (v158 = v157 | ~ (hAPP(nat, nat, v160, v158) = v161) | ~ (hAPP(nat, nat, v160, v157) = v161) | ~ (times_times(nat, v159) = v160) | ? [v162] : (hAPP(nat, bool, v41, v159) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v158) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (wset(v158, v157) = v160) | hBOOL(v161) | ? [v162] : (hAPP(int, bool, v86, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v158) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (d22set(v157) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v158) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (d22set(v157) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v158) = v163 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v86, v158) = v162 & ( ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v157) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (sr(v158) = v160) | ~ hBOOL(v161) | ? [v162] : (standardRes(v158, v157) = v162 & ti(int, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v157) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (d22set(v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, v1, v27, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (member(int, v157) = v159) | ~ (hAPP(v1, bool, v159, v160) = v161) | ~ (d22set(v158) = v160) | ~ hBOOL(v161) | ? [v162] : (hAPP(int, bool, v86, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v158, v157, v159, v160) = v161) | ti(v157, v161) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v160, v159) = v161) | ~ (ord_less_eq(v157) = v160) | ~ (zero_zero(v157) = v159) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v159) = v163 & ord_less(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v163, v167) = v168) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v163, v165) = v169 & hAPP(v157, bool, v161, v164) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (hAPP(v157, bool, v161, v164) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v165) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v160, v159) = v161) | ~ (ord_less_eq(v157) = v160) | ~ (zero_zero(v157) = v159) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v159) = v163 & ord_less(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v162, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v166) = v174 & hAPP(v157, v158, v162, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v167) = v178 & hAPP(v157, bool, v161, v164) = v179 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v166) = v168) | ~ (hAPP(v157, v158, v162, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v167) = v172 & hAPP(v157, bool, v161, v164) = v173 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v160, v159) = v161) | ~ (ord_less(v157) = v160) | ~ (zero_zero(v157) = v159) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v159) = v163 & ord_less_eq(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v167) = v168) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v163, v165) = v169 & hAPP(v157, bool, v161, v164) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (hAPP(v157, bool, v161, v164) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v161, v169) = v170 & plus_plus(v157, v165) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v163, v167) = v168) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v163, v164) = v170 & hAPP(v157, bool, v161, v165) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v163, v164) = v167) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v165) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v162, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : (hAPP(v157, bool, v166, v164) = v171 & hAPP(v157, bool, v161, v165) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v167, v170) = v171 & plus_plus(v157, v165) = v169 & hBOOL(v171))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord1278240602ring_1(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ( ~ (hAPP(v157, v158, v159, v173) = v174) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v170, v172) = v173) | ~ (hAPP(v157, v157, v168, v166) = v169) | ~ (hAPP(v157, bool, v174, v167) = v175) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v171) | ~ (plus_plus(v157, v169) = v170) | hBOOL(v175) | ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v159, v166) = v176 & hAPP(v157, v158, v159, v165) = v178 & hAPP(v157, v157, v182, v163) = v183 & hAPP(v157, bool, v178, v167) = v179 & hAPP(v157, bool, v176, v167) = v177 & hAPP(v157, bool, v161, v164) = v180 & hAPP(v157, bool, v161, v163) = v181 & plus_plus(v157, v164) = v182 & ( ~ (v183 = v162) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v179) | ~ hBOOL(v177)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v165) = v170) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (hAPP(v157, bool, v161, v164) = v172) | ~ (hAPP(v157, bool, v161, v163) = v173) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v159, v181) = v182 & hAPP(v157, v157, v179, v165) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v166) = v177 & hAPP(v157, v157, v174, v163) = v175 & hAPP(v157, bool, v182, v167) = v183 & times_times(v157, v164) = v176 & times_times(v157, v163) = v179 & plus_plus(v157, v177) = v178 & plus_plus(v157, v164) = v174 & ( ~ (v175 = v162) | hBOOL(v183)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v165) = v170) | ~ (hAPP(v157, v157, v172, v163) = v162) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (plus_plus(v157, v164) = v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v178, v165) = v179 & hAPP(v157, v157, v177, v179) = v180 & hAPP(v157, v157, v175, v166) = v176 & hAPP(v157, bool, v181, v167) = v182 & hAPP(v157, bool, v161, v164) = v173 & hAPP(v157, bool, v161, v163) = v174 & times_times(v157, v164) = v175 & times_times(v157, v163) = v178 & plus_plus(v157, v176) = v177 & ( ~ hBOOL(v174) | ~ hBOOL(v173) | hBOOL(v182)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semiring(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v161, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semiring(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v162, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v166) = v174 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v161, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v166) = v168) | ~ (hAPP(v157, v158, v159, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v161, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v162, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v164) = v176 & hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v166) = v178 & hAPP(v157, bool, v161, v164) = v179 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v164) = v170) | ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v166) = v172 & hAPP(v157, bool, v161, v164) = v173 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v162, v168) = v169) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, bool, v169, v171) = v172) | ~ (times_times(v157, v166) = v170) | ~ (times_times(v157, v165) = v167) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v158, v162, v165) = v173 & hAPP(v157, v158, v162, v163) = v175 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v173, v166) = v174 & hAPP(v157, bool, v161, v165) = v177 & hAPP(v157, bool, v161, v163) = v178 & ( ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v165) = v167) | ~ (hAPP(v157, v158, v162, v163) = v169) | ~ (hAPP(v157, bool, v169, v164) = v170) | ~ (hAPP(v157, bool, v167, v166) = v168) | ~ hBOOL(v170) | ~ hBOOL(v168) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v158, v162, v174) = v175 & hAPP(v157, v157, v176, v164) = v177 & hAPP(v157, v157, v173, v163) = v174 & hAPP(v157, bool, v175, v177) = v178 & hAPP(v157, bool, v161, v165) = v171 & hAPP(v157, bool, v161, v163) = v172 & times_times(v157, v166) = v176 & times_times(v157, v165) = v173 & ( ~ hBOOL(v172) | ~ hBOOL(v171) | hBOOL(v178)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v161, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord626643107strict(v157) | ? [v162] : ? [v163] : (ord_less(v157) = v162 & one_one(v157) = v163 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(v157, v158, v162, v174) = v175) | ~ (hAPP(v157, v157, v172, v166) = v173) | ~ (hAPP(v157, v157, v171, v173) = v174) | ~ (hAPP(v157, v157, v169, v167) = v170) | ~ (hAPP(v157, bool, v175, v168) = v176) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v172) | ~ (plus_plus(v157, v170) = v171) | hBOOL(v176) | ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v158, v162, v167) = v177 & hAPP(v157, v158, v162, v166) = v179 & hAPP(v157, v157, v183, v164) = v184 & hAPP(v157, bool, v179, v168) = v180 & hAPP(v157, bool, v177, v168) = v178 & hAPP(v157, bool, v161, v165) = v181 & hAPP(v157, bool, v161, v164) = v182 & plus_plus(v157, v165) = v183 & ( ~ (v184 = v163) | ~ hBOOL(v182) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v178)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v162, v167) = v169) | ~ (hAPP(v157, v158, v162, v166) = v171) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (hAPP(v157, bool, v161, v165) = v173) | ~ (hAPP(v157, bool, v161, v164) = v174) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v158, v162, v182) = v183 & hAPP(v157, v157, v180, v166) = v181 & hAPP(v157, v157, v179, v181) = v182 & hAPP(v157, v157, v177, v167) = v178 & hAPP(v157, v157, v175, v164) = v176 & hAPP(v157, bool, v183, v168) = v184 & times_times(v157, v165) = v177 & times_times(v157, v164) = v180 & plus_plus(v157, v178) = v179 & plus_plus(v157, v165) = v175 & ( ~ (v176 = v163) | hBOOL(v184)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v162, v167) = v169) | ~ (hAPP(v157, v158, v162, v166) = v171) | ~ (hAPP(v157, v157, v173, v164) = v163) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (plus_plus(v157, v165) = v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v162, v181) = v182 & hAPP(v157, v157, v179, v166) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v167) = v177 & hAPP(v157, bool, v182, v168) = v183 & hAPP(v157, bool, v161, v165) = v174 & hAPP(v157, bool, v161, v164) = v175 & times_times(v157, v165) = v176 & times_times(v157, v164) = v179 & plus_plus(v157, v177) = v178 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | hBOOL(v183)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v164) = v170) | ~ (hAPP(nat, v157, v166, v164) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v161, v165) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v163) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v162, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v164) = v174 & hAPP(nat, bool, v41, v163) = v175 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | ~ hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v164) = v166) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ (hAPP(nat, bool, v41, v163) = v168) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v162, v171) = v172 & hAPP(v157, bool, v172, v174) = v175 & hAPP(v157, bool, v161, v164) = v169 & hAPP(nat, v157, v173, v163) = v174 & hAPP(nat, v157, v170, v163) = v171 & power_power(v157, v165) = v173 & power_power(v157, v164) = v170 & ( ~ hBOOL(v169) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (ord_less(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v166) = v167) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v24) = v169) | ~ (hAPP(nat, v157, v165, v24) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v164) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v162, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v168) = v169 & hAPP(v157, bool, v169, v171) = v172 & hAPP(v157, bool, v161, v164) = v173 & hAPP(nat, v157, v170, v24) = v171 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v164) = v170 & power_power(v157, v163) = v167 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v79, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less_eq(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v164) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less_eq(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v167) = v168) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v163, v164) = v170 & hAPP(v157, bool, v161, v165) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v163, v164) = v167) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v161, v169) = v170 & plus_plus(v157, v165) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v162, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v165) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v157, v170, v164) = v171 & hAPP(v157, bool, v169, v171) = v172 & plus_plus(v157, v165) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less_eq(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v166) = v174 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v161, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v166) = v168) | ~ (hAPP(v157, v158, v159, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v161, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less_eq(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v162, v164) = v176 & hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v166) = v178 & hAPP(v157, bool, v161, v164) = v179 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v164) = v170) | ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v166) = v172 & hAPP(v157, bool, v161, v164) = v173 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & ord_less_eq(v157) = v162 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v161, v167) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v161, v167) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v161, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v167) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v164) = v166) | ~ (times_times(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v161, v164) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v40, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (zero_zero(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v166, v164) = v169) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v165) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (ord_less(v157) = v159) | ~ (one_one(v157) = v160) | ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v162] : (ord_less_eq(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ? [v162] : ? [v163] : (hAPP(v157, v158, v163, v160) = v161 & fun(v157, v158) = v162 & ti(v162, v159) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ? [v162] : (hAPP(v157, v158, v159, v162) = v161 & ti(v157, v160) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v161, v160) = v158) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v161) | ~ ring_n68954251visors(v157) | ? [v162] : ? [v163] : (ti(v157, v160) = v163 & ti(v157, v159) = v162 & (v163 = v158 | v162 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v161, v160) = v158) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v159) = v161) | ~ no_zero_divisors(v157) | ? [v162] : ? [v163] : (ti(v157, v160) = v163 & ti(v157, v159) = v162 & (v163 = v158 | v162 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v161, v160) = v158) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v161) | ~ ab_group_add(v157) | ? [v162] : (ti(v157, v160) = v162 & ti(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v161, v160) = v158) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v161) | ~ group_add(v157) | ? [v162] : (ti(v157, v160) = v162 & ti(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v161, v159) = v158) | ~ (zero_zero(v157) = v158) | ~ (times_times(v157, v160) = v161) | ~ no_zero_divisors(v157) | ? [v162] : ? [v163] : (ti(v157, v160) = v162 & ti(v157, v159) = v163 & (v163 = v158 | v162 = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (number_number_of(v157, v158) = v159) | ~ (times_times(v157, v159) = v160) | ~ monoid_mult(v157) | ~ number(v157) | ? [v162] : (hAPP(nat, v157, v162, v24) = v161 & power_power(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ number_semiring(v157) | ? [v162] : (hAPP(v157, v157, v162, v158) = v161 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ number_ring(v157) | ? [v162] : (hAPP(v157, v157, v162, v158) = v161 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (times_times(v157, v158) = v160) | ~ comm_semiring_1(v157) | ? [v162] : (hAPP(v157, v157, v162, v158) = v161 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (plus_plus(v157, v158) = v160) | ~ comm_semiring_1(v157) | ? [v162] : (hAPP(v157, v157, v162, v158) = v161 & plus_plus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (div_mod(v157, v158) = v160) | ~ semiring_div(v157) | ? [v162] : ? [v163] : ? [v164] : (hAPP(v157, v157, v164, v159) = v161 & hAPP(v157, v157, v162, v159) = v163 & plus_plus(v157, v158) = v162 & div_mod(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v159) = v161) | ~ (div_mod(v157, v158) = v160) | ~ semiring_div(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & div_mod(v157, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v159) = v160) | ~ number_semiring(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & plus_plus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v159) = v160) | ~ number_ring(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & plus_plus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (number_number_of(v157, v10) = v158) | ~ (times_times(v157, v159) = v160) | ~ number_ring(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (number_number_of(v157, pls) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ number_ring(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ comm_monoid_add(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ comm_semiring_1(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ monoid_add(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (minus_minus(v157, v159) = v160) | ~ group_add(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (zero_zero(v157) = v158) | ~ (div_mod(v157, v159) = v160) | ~ semiring_div(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (times_times(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ comm_monoid_mult(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (times_times(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (times_times(v157, v159) = v160) | ~ (one_one(v157) = v158) | ~ monoid_mult(v157) | ti(v157, v159) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (times_times(v157, v159) = v160) | ~ comm_semiring_1(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & times_times(v157, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (plus_plus(v157, v159) = v160) | ~ comm_semiring_1(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & plus_plus(v157, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v160, v158) = v161) | ~ (div_mod(v157, v159) = v160) | ~ semiring_div(v157) | ? [v162] : ? [v163] : ? [v164] : (hAPP(v157, v157, v164, v158) = v161 & hAPP(v157, v157, v162, v159) = v163 & plus_plus(v157, v158) = v162 & div_mod(v157, v163) = v164)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ number_semiring(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v161 & plus_plus(v157, v160) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (number_number_of(v157, v11) = v158) | ~ (times_times(v157, v158) = v159) | ~ number_ring(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v161 & plus_plus(v157, v160) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (number_number_of(v157, v10) = v158) | ~ (times_times(v157, v158) = v159) | ~ number_ring(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (number_number_of(v157, pls) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ number_ring(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ comm_monoid_add(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ comm_semiring_1(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ monoid_add(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ comm_monoid_mult(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(v157, v157, v159, v160) = v161) | ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ monoid_mult(v157) | ti(v157, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v27, v158) = v160) | ~ (hAPP(int, bool, v157, v159) = v161) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ((hAPP(int, bool, v160, v162) = v163 & hAPP(int, bool, v157, v166) = v167 & hAPP(int, bool, v157, v162) = v164 & hAPP(int, int, v165, v8) = v166 & plus_plus(int, v162) = v165 & hBOOL(v164) & hBOOL(v163) & ~ hBOOL(v167)) | (hAPP(int, bool, v160, v159) = v162 & hAPP(int, bool, v157, v158) = v163 & ( ~ hBOOL(v163) | ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ~ (hAPP(int, bool, v158, v160) = v161) | ~ (hAPP(nat, int, v159, v24) = v160) | ~ (power_power(int, v157) = v159) | hBOOL(v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v5, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, bool, v161, pls) = v166 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, int, v167, v159) = v168 & times_times(int, v159) = v165 & div_mod(int, v158) = v167 & ti(int, v159) = v162 & ti(int, v158) = v164 & (hBOOL(v169) | (v177 = v164 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v161, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v164 & hAPP(int, int, v165, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v166) & ~ hBOOL(v178)) | (v177 = v164 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v164 & hAPP(int, int, v165, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v163) & ~ hBOOL(v178)) | (v162 = pls & ~ hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v5, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v161, pls) = v169 & hAPP(int, bool, v157, v163) = v164 & hAPP(int, bool, v30, v159) = v166 & hAPP(int, int, v162, v159) = v163 & times_times(int, v159) = v168 & div_mod(int, v158) = v162 & ti(int, v159) = v165 & ti(int, v158) = v167 & ( ~ hBOOL(v164) | (( ~ (v165 = pls) | hBOOL(v160)) & ( ~ hBOOL(v169) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v167) | ~ (hAPP(int, int, v168, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v175 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v161, v171) = v174 & hAPP(int, bool, v157, v171) = v177 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))) & ( ~ hBOOL(v166) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v167) | ~ (hAPP(int, int, v168, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v5, v171) = v175 & hAPP(int, bool, v175, v159) = v176 & hAPP(int, bool, v157, v171) = v177 & hAPP(int, bool, v48, v171) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v5, v159) = v160) | ~ (hAPP(int, bool, v160, v158) = v161) | ~ (standardRes(v158, v157) = v159) | hBOOL(v161) | ? [v162] : (hAPP(int, bool, v30, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, v1, v5, v158) = v160) | ~ (hAPP(int, bool, v157, v159) = v161) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ((hAPP(int, bool, v160, v162) = v163 & hAPP(int, bool, v157, v166) = v167 & hAPP(int, bool, v157, v162) = v164 & hAPP(int, int, v165, v8) = v166 & plus_plus(int, v162) = v165 & hBOOL(v164) & hBOOL(v163) & ~ hBOOL(v167)) | (hAPP(int, bool, v160, v159) = v162 & hAPP(int, bool, v157, v164) = v165 & hAPP(int, int, v163, v8) = v164 & plus_plus(int, v158) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, v157) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, bool, v162, v159) = v163 & zcong(v157, v158) = v162 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, v157) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v170, v159) = v171 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v164, v159) = v165 & hAPP(int, bool, v100, v159) = v162 & hAPP(int, bool, zprime, v159) = v163 & zcong(v168, v169) = v170 & zcong(v158, pls) = v164 & zcong(v157, pls) = v166 & multInv(v159, v158) = v168 & multInv(v159, v157) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v163) | ~ hBOOL(v162) | hBOOL(v167) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v158, v157) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, bool, v162, v159) = v163 & zcong(v157, v158) = v162 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v159) = v167 & hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v162, v159) = v163 & zcong(v163, v165) = v166 & div_mod(int, v158) = v164 & div_mod(int, v157) = v162 & hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v159) = v166 & hAPP(int, bool, v100, v159) = v162 & zcong(v163, v164) = v165 & multInv(v159, v158) = v164 & multInv(v159, v157) = v163 & ( ~ hBOOL(v162) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, int, v164, v165) = v166 & hAPP(int, int, v163, v166) = v162 & times_times(int, v159) = v164 & plus_plus(int, v157) = v163 & ti(int, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v159) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, int, v163, v158) = v164 & minus_minus(int, v157) = v163 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, bool, v162, v159) = v163 & zcong(v158, v157) = v162 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v159) = v167 & hAPP(int, int, v164, v159) = v165 & hAPP(int, int, v162, v159) = v163 & zcong(v163, v165) = v166 & div_mod(int, v158) = v164 & div_mod(int, v157) = v162 & ~ hBOOL(v167))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v159) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, int, v163, v158) = v164 & minus_minus(int, v157) = v163 & ~ hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : (times_times(int, v159) = v164 & plus_plus(int, v157) = v163 & ti(int, v158) = v162 & ! [v165] : ! [v166] : ( ~ (hAPP(int, int, v164, v165) = v166) | ~ (hAPP(int, int, v163, v166) = v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : (hAPP(int, bool, v162, v159) = v163 & zcong(v158, v157) = v162 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v159) = v161) | ~ (zcong(v157, v158) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v30, v159) = v162 & hAPP(int, int, v165, v159) = v166 & hAPP(int, int, v163, v159) = v164 & div_mod(int, v158) = v165 & div_mod(int, v157) = v163 & ( ~ hBOOL(v162) | (( ~ (v166 = v164) | hBOOL(v161)) & (v166 = v164 | ~ hBOOL(v161)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v158) = v161) | ~ (standardRes(v158, v157) = v159) | ~ (zcong(v157, v159) = v160) | hBOOL(v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v158) = v161) | ~ (zcong(v159, v157) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v163 & hAPP(int, v1, v5, v157) = v166 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v48, v159) = v162 & hAPP(int, bool, v48, v157) = v165 & ti(int, v159) = v168 & ti(int, v157) = v169 & (v169 = v168 | ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v158) = v161) | ~ (zcong(v159, v157) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v159) = v163 & hAPP(int, v1, v5, v157) = v166 & hAPP(int, bool, v166, v159) = v167 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v30, v159) = v162 & hAPP(int, bool, v30, v157) = v165 & ( ~ hBOOL(v167) | ~ hBOOL(v165) | ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v158) = v161) | ~ (zcong(v159, pls) = v160) | ~ (multInv(v158, v157) = v159) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v100, v158) = v162 & hAPP(int, bool, zprime, v158) = v163 & zcong(v157, pls) = v164 & ( ~ hBOOL(v163) | ~ hBOOL(v162) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v158) = v161) | ~ (zcong(v157, v159) = v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ( ~ (v165 = v163) & hAPP(int, int, v164, v158) = v165 & hAPP(int, int, v162, v158) = v163 & div_mod(int, v159) = v164 & div_mod(int, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v160, v157) = v161) | ~ (zcong(v159, v158) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, v1, v5, v158) = v167 & hAPP(int, bool, v167, v157) = v168 & hAPP(int, bool, v165, v157) = v166 & hAPP(int, bool, v30, v159) = v162 & hAPP(int, bool, v30, v158) = v163 & hAPP(int, bool, v30, v157) = v164 & ti(int, v159) = v169 & ti(int, v158) = v170 & (v170 = v169 | ~ hBOOL(v168) | ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v163) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v159) = v161) | ~ (hAPP(int, bool, v157, v158) = v160) | ~ hBOOL(v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v27, v158) = v162 & hAPP(int, bool, v162, v159) = v163 & ( ~ hBOOL(v163) | (hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v157, v164) = v166 & hAPP(int, int, v167, v8) = v168 & plus_plus(int, v164) = v167 & hBOOL(v166) & hBOOL(v165) & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v159) = v160) | ~ (hAPP(int, bool, v157, v158) = v161) | ~ hBOOL(v160) | hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(int, v1, v27, v162) = v163 & hAPP(int, bool, v163, v159) = v164 & hAPP(int, bool, v157, v167) = v168 & hAPP(int, bool, v157, v162) = v165 & hAPP(int, int, v166, v8) = v167 & minus_minus(int, v162) = v166 & hBOOL(v165) & hBOOL(v164) & ~ hBOOL(v168)) | (hAPP(int, v1, v27, v158) = v162 & hAPP(int, bool, v162, v159) = v163 & ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v161) | ~ (ti(int, v159) = v160) | ~ hBOOL(v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v30, v159) = v162 & hAPP(int, int, v167, v159) = v168 & times_times(int, v159) = v164 & div_mod(int, v158) = v167 & ti(int, v158) = v163 & (hBOOL(v169) | (v177 = v163 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v165, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v166) & ~ hBOOL(v178)) | (v177 = v163 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v162) & ~ hBOOL(v178))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v161) | ~ (ti(int, v159) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v157, v163) = v164 & hAPP(int, bool, v30, v159) = v165 & hAPP(int, int, v162, v159) = v163 & times_times(int, v159) = v167 & div_mod(int, v158) = v162 & ti(int, v158) = v166 & ( ~ hBOOL(v164) | (( ~ (v160 = pls) | hBOOL(v161)) & ( ~ hBOOL(v169) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v175 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v168, v171) = v174 & hAPP(int, bool, v157, v171) = v177 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))) & ( ~ hBOOL(v165) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v5, v171) = v175 & hAPP(int, bool, v175, v159) = v176 & hAPP(int, bool, v157, v171) = v177 & hAPP(int, bool, v48, v171) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v160) | ~ (hAPP(int, bool, v30, v159) = v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, int, v167, v159) = v168 & times_times(int, v159) = v164 & div_mod(int, v158) = v167 & ti(int, v159) = v162 & ti(int, v158) = v163 & (hBOOL(v169) | (v177 = v163 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v165, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v166) & ~ hBOOL(v178)) | (v177 = v163 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v163 & hAPP(int, int, v164, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v161) & ~ hBOOL(v178)) | (v162 = pls & ~ hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v160) | ~ (hAPP(int, bool, v30, v159) = v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v157, v163) = v164 & hAPP(int, int, v162, v159) = v163 & times_times(int, v159) = v167 & div_mod(int, v158) = v162 & ti(int, v159) = v165 & ti(int, v158) = v166 & ( ~ hBOOL(v164) | (( ~ (v165 = pls) | hBOOL(v160)) & ( ~ hBOOL(v169) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v175 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v168, v171) = v174 & hAPP(int, bool, v157, v171) = v177 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))) & ( ~ hBOOL(v161) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v166) | ~ (hAPP(int, int, v167, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v5, v171) = v175 & hAPP(int, bool, v175, v159) = v176 & hAPP(int, bool, v157, v171) = v177 & hAPP(int, bool, v48, v171) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v160) | ~ (times_times(int, v159) = v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(int, v1, v5, v159) = v165 & hAPP(int, bool, v165, pls) = v166 & hAPP(int, bool, v157, v168) = v169 & hAPP(int, bool, v30, v159) = v163 & hAPP(int, int, v167, v159) = v168 & div_mod(int, v158) = v167 & ti(int, v159) = v162 & ti(int, v158) = v164 & (hBOOL(v169) | (v177 = v164 & hAPP(int, v1, v27, v171) = v173 & hAPP(int, bool, v173, pls) = v174 & hAPP(int, bool, v165, v171) = v172 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, int, v176, v171) = v164 & hAPP(int, int, v161, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v166) & ~ hBOOL(v178)) | (v177 = v164 & hAPP(int, v1, v5, v171) = v173 & hAPP(int, bool, v173, v159) = v174 & hAPP(int, bool, v157, v171) = v178 & hAPP(int, bool, v48, v171) = v172 & hAPP(int, int, v176, v171) = v164 & hAPP(int, int, v161, v170) = v175 & plus_plus(int, v175) = v176 & hBOOL(v174) & hBOOL(v172) & hBOOL(v163) & ~ hBOOL(v178)) | (v162 = pls & ~ hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v157, v158) = v160) | ~ (times_times(int, v159) = v161) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v159) = v168 & hAPP(int, bool, v168, pls) = v169 & hAPP(int, bool, v157, v163) = v164 & hAPP(int, bool, v30, v159) = v166 & hAPP(int, int, v162, v159) = v163 & div_mod(int, v158) = v162 & ti(int, v159) = v165 & ti(int, v158) = v167 & ( ~ hBOOL(v164) | (( ~ (v165 = pls) | hBOOL(v160)) & ( ~ hBOOL(v169) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v167) | ~ (hAPP(int, int, v161, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v27, v171) = v175 & hAPP(int, bool, v175, pls) = v176 & hAPP(int, bool, v168, v171) = v174 & hAPP(int, bool, v157, v171) = v177 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))) & ( ~ hBOOL(v166) | ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(int, int, v173, v171) = v167) | ~ (hAPP(int, int, v161, v170) = v172) | ~ (plus_plus(int, v172) = v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(int, v1, v5, v171) = v175 & hAPP(int, bool, v175, v159) = v176 & hAPP(int, bool, v157, v171) = v177 & hAPP(int, bool, v48, v171) = v174 & ( ~ hBOOL(v176) | ~ hBOOL(v174) | hBOOL(v177))))))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v36, v159) = v160) | ~ (hAPP(int, bool, v36, v158) = v161) | ~ number_semiring(v157) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v163, v164) = v165 & hAPP(int, int, v166, v158) = v167 & number_number_of(v157, v167) = v165 & number_number_of(v157, v159) = v162 & number_number_of(v157, v158) = v164 & times_times(v157, v162) = v163 & times_times(int, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v36, v159) = v160) | ~ (hAPP(int, bool, v36, v158) = v161) | ~ number_semiring(v157) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v163, v164) = v165 & hAPP(int, int, v166, v158) = v167 & number_number_of(v157, v167) = v165 & number_number_of(v157, v159) = v162 & number_number_of(v157, v158) = v164 & plus_plus(v157, v162) = v163 & plus_plus(int, v159) = v166)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v160, v161) = v159) | ~ (times_times(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v162] : (hAPP(int, int, v162, v158) = pls & div_mod(int, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v160, v161) = pls) | ~ (number_number_of(int, v158) = v159) | ~ (number_number_of(int, v157) = v161) | ~ (div_mod(int, v159) = v160) | ? [v162] : ? [v163] : (hAPP(int, v1, v57, v161) = v162 & hAPP(int, bool, v162, v159) = v163 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v160, v158) = v161) | ~ (bit1(v157) = v159) | ~ (times_times(int, v159) = v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, int, v165, v158) = v161 & hAPP(int, int, v162, v158) = v163 & bit0(v163) = v164 & times_times(int, v157) = v162 & plus_plus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v160, v158) = v161) | ~ (bit0(v157) = v159) | ~ (times_times(int, v159) = v160) | ? [v162] : ? [v163] : (hAPP(int, int, v162, v158) = v163 & bit0(v163) = v161 & times_times(int, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v160, v158) = v161) | ~ (minus_minus(int, v157) = v160) | ~ (ti(int, v159) = v161) | ? [v162] : ? [v163] : (hAPP(int, int, v163, v158) = v162 & plus_plus(int, v159) = v163 & ti(int, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, int, v158, v160) = v161) | ~ (hAPP(nat, int, v159, v24) = v160) | ~ (power_power(int, v157) = v159) | ~ (times_times(int, v157) = v158) | hAPP(nat, int, v159, v53) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v157, v161, v160) = v158) | ~ (power_power(v157, v159) = v161) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ti(v157, v159) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v157, v161, v159) = v158) | ~ (power_power(v157, v160) = v161) | ~ (zero_zero(v157) = v158) | ~ ring_11004092258visors(v157) | ti(v157, v160) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v157, v161, v38) = v158) | ~ (power_power(v157, v159) = v161) | ~ (number_number_of(nat, v160) = v38) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v157, v160, v159) = v161) | ~ (power_power(v157, v158) = v160) | ~ monoid_mult(v157) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v157, v166, v158) = v167 & hAPP(nat, v157, v160, v164) = v165 & hAPP(nat, bool, v41, v159) = v162 & hAPP(nat, nat, v163, v44) = v164 & times_times(v157, v165) = v166 & minus_minus(nat, v159) = v163 & (v167 = v161 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v157, v160, v24) = v161) | ~ (power_power(v157, v159) = v160) | ~ (number_number_of(v157, v158) = v159) | ~ monoid_mult(v157) | ~ number(v157) | ? [v162] : (hAPP(v157, v157, v162, v159) = v161 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v39, v117, v159) = v160) | ~ (hAPP(nat, bool, v160, v157) = v161) | ~ (hAPP(nat, nat, v158, v44) = v159) | ~ (times_times(nat, v157) = v158) | hBOOL(v161) | ? [v162] : (hAPP(nat, bool, v41, v157) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v161) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | hBOOL(v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v161) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v117, v157) = v164 & hAPP(nat, v39, v117, v157) = v162 & hAPP(nat, bool, v164, v158) = v165 & hAPP(nat, bool, v162, v158) = v163 & (hBOOL(v163) | (hBOOL(v161) & ~ hBOOL(v165))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v161) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, v39, v117, v158) = v164 & hAPP(nat, v39, v117, v158) = v162 & hAPP(nat, bool, v164, v157) = v165 & hAPP(nat, bool, v162, v157) = v163 & ( ~ hBOOL(v163) | (hBOOL(v165) & ~ hBOOL(v161))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, v39, v79, v157) = v158) | ~ (hAPP(nat, bool, v158, v160) = v161) | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v157) = v159) | hBOOL(v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, bool, v157, v158) = v160) | ~ (times_times(nat, v159) = v161) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((v168 = v158 & hAPP(nat, v39, v40, v163) = v164 & hAPP(nat, bool, v164, v159) = v165 & hAPP(nat, bool, v157, v163) = v169 & hAPP(nat, nat, v167, v163) = v158 & hAPP(nat, nat, v161, v162) = v166 & plus_plus(nat, v166) = v167 & hBOOL(v165) & ~ hBOOL(v169)) | (hAPP(nat, bool, v157, v163) = v164 & hAPP(nat, nat, v162, v159) = v163 & div_mod(nat, v158) = v162 & hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(nat, nat, v160, v159) = v161) | ~ (power_power(nat, v157) = v160) | ~ (number_number_of(nat, v158) = v159) | ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v161) = v163 & hAPP(nat, bool, v41, v157) = v162 & (hBOOL(v163) | ( ~ (v159 = v38) & ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (collect(v157, v160) = v161) | ~ (fun(v157, bool) = v159) | ~ (ti(v159, v158) = v160) | collect(v157, v158) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (product_Pair(int, int, v159, v160) = v161) | ~ (ti(int, v157) = v158) | ? [v162] : (( ~ (v162 = v158) & twoSqu1929807760sum2sq(v161) = v162) | (hAPP(int, bool, twoSqu658283162sum2sq, v157) = v162 & hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, v159) = v161) | ~ (ti(int, v158) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : (number_number_of(v157, v158) = v163 & ti(int, v159) = v162 & ( ~ (v162 = v160) | v163 = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, v159) = v160) | ~ (ti(int, v158) = v161) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : (number_number_of(v157, v158) = v162 & ti(int, v159) = v163 & ( ~ (v162 = v160) | v163 = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, v158) = v161) | ~ (ti(int, v159) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : (number_number_of(v157, v159) = v163 & ti(int, v158) = v162 & ( ~ (v162 = v160) | v163 = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, v158) = v160) | ~ (ti(int, v159) = v161) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v162] : ? [v163] : (number_number_of(v157, v159) = v162 & ti(int, v158) = v163 & ( ~ (v162 = v160) | v163 = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, v10) = v158) | ~ (times_times(v157, v158) = v159) | ~ (ti(v157, v160) = v161) | ~ number_ring(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(v157, pls) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ (ti(v157, v160) = v161) | ~ number_ring(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (number_number_of(nat, v160) = v38) | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v161) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157) | ? [v162] : ? [v163] : ( ~ (v163 = v158) & hAPP(nat, v157, v162, v38) = v163 & power_power(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ (ti(v157, v160) = v161) | ~ comm_monoid_add(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ (ti(v157, v160) = v161) | ~ comm_semiring_1(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v158) = v159) | ~ (ti(v157, v160) = v161) | ~ monoid_add(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ (ti(v157, v159) = v161) | ~ ab_group_add(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v158 & minus_minus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ (ti(v157, v159) = v161) | ~ group_add(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v158 & minus_minus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ (ti(v157, v159) = v158) | ~ ring_n68954251visors(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v158 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v158) | ~ (ti(v157, v159) = v161) | ~ ring_n68954251visors(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v158 & times_times(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v158) | ~ (ti(v157, v159) = v161) | ~ semiri456707255roduct(v157) | ? [v162] : (hAPP(v157, v157, v162, v160) = v161 & plus_plus(v157, v159) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ comm_monoid_mult(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ comm_semiring_1(v157) | hAPP(v157, v157, v159, v160) = v161) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (times_times(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ (ti(v157, v160) = v161) | ~ monoid_mult(v157) | hAPP(v157, v157, v159, v160) = v161) & ? [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v48, v158) = v161) | ~ (hAPP(int, bool, v30, v159) = v160) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ((hAPP(int, bool, v157, v165) = v166 & hAPP(int, bool, v157, v162) = v163 & hAPP(int, int, v164, v159) = v165 & plus_plus(int, v162) = v164 & hBOOL(v163) & ~ hBOOL(v166)) | (hAPP(int, int, v162, v159) = v163 & times_times(int, v158) = v162 & ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, bool, v157, v169) = v170) | ~ (hAPP(int, int, v168, v163) = v169) | ~ (plus_plus(int, v167) = v168) | hBOOL(v170) | ? [v171] : (hAPP(int, bool, v157, v167) = v171 & ~ hBOOL(v171))) & ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v157, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v157, v170) = v171 & hAPP(int, int, v169, v163) = v170 & plus_plus(int, v167) = v169 & hBOOL(v171)))))) & ? [v157] : ! [v158] : ! [v159] : ! [v160] : ! [v161] : ( ~ (hAPP(int, bool, v48, v158) = v161) | ~ (hAPP(int, bool, v30, v159) = v160) | ~ hBOOL(v161) | ~ hBOOL(v160) | ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ((hAPP(int, bool, v157, v165) = v166 & hAPP(int, bool, v157, v162) = v163 & hAPP(int, int, v164, v159) = v165 & minus_minus(int, v162) = v164 & hBOOL(v163) & ~ hBOOL(v166)) | (hAPP(int, int, v162, v159) = v163 & times_times(int, v158) = v162 & ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(int, bool, v157, v169) = v170) | ~ (hAPP(int, int, v168, v163) = v169) | ~ (minus_minus(int, v167) = v168) | hBOOL(v170) | ? [v171] : (hAPP(int, bool, v157, v167) = v171 & ~ hBOOL(v171))) & ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v157, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(int, bool, v157, v170) = v171 & hAPP(int, int, v169, v163) = v170 & minus_minus(int, v167) = v169 & hBOOL(v171)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (hAPP(nat, nat, v125, v158) = v160) | ~ (hAPP(nat, nat, v125, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (number_number_of(v158, v157) = v159) | ~ (ti(v158, v159) = v160) | ~ number(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (bit1(v158) = v160) | ~ (bit1(v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v161) & ti(int, v158) = v162 & ti(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (bit0(v158) = v160) | ~ (bit0(v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v161) & ti(int, v158) = v162 & ti(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(v157, v159) = v160) | ~ (ti(v157, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, bool, v161, v158) = v165 & hAPP(int, int, v162, v8) = v163 & plus_plus(int, v158) = v162 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v158) = v163 & hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v161, v158) = v162 & ( ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v161, v158) = v162 & (hBOOL(v164) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v161) & bit1(v158) = v162 & bit1(v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v161) & bit0(v158) = v162 & bit0(v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : (hAPP(int, bool, v161, pls) = v162 & zcong(v157, v158) = v161 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v159 | ~ (ti(int, v158) = v159) | ~ (ti(int, v157) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v163 & hAPP(int, v1, v57, v157) = v165 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ( ~ hBOOL(v166) | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v158 | ~ (hAPP(nat, v157, v159, v24) = v160) | ~ (power_power(v157, v158) = v159) | ~ (zero_zero(v157) = v158) | ~ semiring_1(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v158 | ~ (hAPP(nat, v157, v159, v24) = v160) | ~ (power_power(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ semiring_1(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ linord219039673up_add(v157) | ? [v161] : ? [v162] : ( ~ (v162 = v158) & hAPP(v157, v157, v161, v159) = v162 & plus_plus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ ring_11004092258visors(v157) | ? [v161] : ? [v162] : ( ~ (v162 = v158) & hAPP(nat, v157, v161, v24) = v162 & power_power(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v157 | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | ? [v161] : ? [v162] : (hAPP(nat, v39, v40, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v75 | v160 = v8 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v8) & hAPP(int, int, v161, v158) = v162 & times_times(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v75 | v159 = v8 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v8) & hAPP(int, int, v161, v158) = v162 & times_times(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v38 | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v38 | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | ? [v161] : (times_times(nat, v158) = v161 & ! [v162] : ~ (hAPP(nat, nat, v161, v162) = v157))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v8 | v159 = v75 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v8) & hAPP(int, int, v161, v158) = v162 & times_times(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v8 | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v30, v157) = v161 & hAPP(int, int, v168, v8) = v169 & hAPP(int, int, v164, v157) = v165 & zcong(v165, v8) = v166 & times_times(int, v157) = v164 & minus_minus(int, v158) = v168 & (v169 = v160 | ~ hBOOL(v167) | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = v8 | ~ (hAPP(int, int, v159, v158) = v160) | ~ (times_times(int, v157) = v159) | ? [v161] : ? [v162] : (ti(int, v158) = v162 & ti(int, v157) = v161 & ( ~ (v162 = v75) | ~ (v161 = v75)) & ( ~ (v162 = v8) | ~ (v161 = v8)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v160 = pls | ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : (times_times(int, v158) = v162 & ti(int, v157) = v161 & ! [v163] : ~ (hAPP(int, int, v162, v163) = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v159 = v75 | v159 = v8 | ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ( ~ (v162 = v8) & hAPP(int, int, v161, v158) = v162 & times_times(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v159 = v38 | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ (number_number_of(nat, v158) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v159) = v162 & power_power(nat, v157) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v159 = v8 | ~ (minus_minus(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v167, v158) = v168 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v30, v157) = v162 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v165, v157) = v166 & hAPP(int, int, v160, v8) = v169 & zcong(v166, v8) = v167 & times_times(int, v157) = v165 & (v169 = v159 | ~ hBOOL(v168) | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | v158 = v38 | ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v79, v161) = v162 & hAPP(nat, bool, v162, v158) = v163 & hAPP(nat, nat, v70, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (product_prod(v160, v159) = v158) | ~ (product_prod(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (member(v160, v159) = v158) | ~ (member(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(real, v111, v122, v158) = v159) | ~ (hAPP(real, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v158) = v161 & hAPP(real, bool, v161, v157) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v112, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(real, v111, v112, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v79, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v40, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v40, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v40, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v40, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (wset(v160, v159) = v158) | ~ (wset(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (inv(v160, v159) = v158) | ~ (inv(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (collect(v160, v159) = v158) | ~ (collect(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (standardRes(v160, v159) = v158) | ~ (standardRes(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (legendre(v160, v159) = v158) | ~ (legendre(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (power_power(v160, v159) = v158) | ~ (power_power(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (number_number_of(v160, v159) = v158) | ~ (number_number_of(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (zcong(v160, v159) = v158) | ~ (zcong(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (multInv(v160, v159) = v158) | ~ (multInv(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (times_times(v160, v159) = v158) | ~ (times_times(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (plus_plus(v160, v159) = v158) | ~ (plus_plus(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (minus_minus(v160, v159) = v158) | ~ (minus_minus(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (div_mod(v160, v159) = v158) | ~ (div_mod(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (fun(v160, v159) = v158) | ~ (fun(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v157 | ~ (ti(v160, v159) = v158) | ~ (ti(v160, v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v38 | ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v38 | ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v38 | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (power_power(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(nat, nat, v162, v44) = v163 & hAPP(nat, nat, v161, v164) = v160 & hAPP(nat, nat, v159, v163) = v164 & times_times(nat, v157) = v161 & minus_minus(nat, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v38 | ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (power_power(nat, v157) = v159) | ? [v161] : ? [v162] : (hAPP(nat, bool, v41, v160) = v161 & hAPP(nat, bool, v41, v157) = v162 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : (v158 = v38 | ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, nat, v164, v157) = v165 & hAPP(nat, nat, v162, v44) = v163 & hAPP(nat, nat, v161, v165) = v160 & times_times(nat, v163) = v164 & plus_plus(nat, v157) = v161 & minus_minus(nat, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (member(v157, v159) = v160) | ~ (ti(v157, v158) = v159) | member(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, v157, v160, v159) = v158) | ~ (zero_zero(v157) = v158) | ~ (plus_plus(v157, v159) = v160) | ~ linord219039673up_add(v157) | ti(v157, v159) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (times_times(v157, v158) = v159) | ~ comm_semiring_1(v157) | ? [v161] : (hAPP(nat, v157, v161, v24) = v160 & power_power(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (times_times(v157, v158) = v159) | ~ monoid_mult(v157) | ? [v161] : (hAPP(nat, v157, v161, v24) = v160 & power_power(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_semiring(v157) | number_number_of(v157, v11) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, v157, v159, v158) = v160) | ~ (plus_plus(v157, v158) = v159) | ~ (one_one(v157) = v158) | ~ number_ring(v157) | number_number_of(v157, v11) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (member(v157, v158) = v162 & hAPP(v161, bool, v162, v159) = v163 & fun(v157, bool) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(v157, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (member(v157, v158) = v162 & hAPP(v161, bool, v162, v159) = v163 & fun(v157, bool) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v122, v158) = v159) | ~ (hAPP(real, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(real, v111, v122, v162) = v163 & hAPP(real, real, v161, v158) = v162 & hAPP(real, bool, v163, v113) = v164 & minus_minus(real, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(real, v111, v122, v162) = v163 & hAPP(real, real, v161, v158) = v162 & hAPP(real, bool, v163, v113) = v164 & minus_minus(real, v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v158) = v161 & hAPP(real, bool, v161, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v122, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v112, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, v111, v112, v157) = v159) | ~ (hAPP(real, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(real, v111, v122, v157) = v161 & hAPP(real, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v158) = v160) | ~ (times_times(real, v157) = v159) | ? [v161] : (hAPP(real, real, v161, v157) = v160 & times_times(real, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v158) = v160) | ~ (plus_plus(real, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(real, real, v171, v158) = v172 & hAPP(real, real, v169, v172) = v162 & hAPP(real, real, v165, v167) = v168 & hAPP(real, real, v104, v157) = v170 & hAPP(nat, real, v166, v24) = v167 & hAPP(nat, real, v163, v24) = v164 & hAPP(nat, real, v161, v24) = v162 & power_power(real, v160) = v161 & power_power(real, v158) = v166 & power_power(real, v157) = v163 & times_times(real, v170) = v171 & plus_plus(real, v168) = v169 & plus_plus(real, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v158) = v160) | ~ (minus_minus(real, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(real, v111, v122, v160) = v163 & hAPP(real, v111, v122, v157) = v161 & hAPP(real, bool, v163, v113) = v164 & hAPP(real, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v158) = v160) | ~ (minus_minus(real, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(real, v111, v122, v160) = v161 & hAPP(real, v111, v122, v157) = v163 & hAPP(real, bool, v163, v158) = v164 & hAPP(real, bool, v161, v113) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v157) = v160) | ~ (times_times(real, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(real, bool, v114, v160) = v163 & hAPP(real, bool, v114, v158) = v161 & hAPP(real, bool, v114, v157) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, real, v159, v157) = v160) | ~ (times_times(real, v158) = v159) | ? [v161] : (hAPP(real, real, v161, v158) = v160 & times_times(real, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, bool, v114, v158) = v159) | ~ (hAPP(real, bool, v114, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(real, real, v161, v157) = v162 & hAPP(real, bool, v114, v162) = v163 & times_times(real, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, bool, v114, v157) = v160) | ~ (hAPP(nat, bool, v41, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(real, bool, v114, v161) = v162 & hAPP(nat, real, v163, v158) = v157 & power_power(real, v161) = v163 & hBOOL(v162) & ! [v164] : ! [v165] : (v164 = v161 | ~ (hAPP(real, bool, v114, v164) = v165) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ( ~ (v167 = v157) & hAPP(nat, real, v166, v158) = v167 & power_power(real, v164) = v166)) & ! [v164] : ! [v165] : (v164 = v161 | ~ (hAPP(nat, real, v165, v158) = v157) | ~ (power_power(real, v164) = v165) | ? [v166] : (hAPP(real, bool, v114, v164) = v166 & ~ hBOOL(v166))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(real, bool, v114, v157) = v160) | ~ (hAPP(nat, bool, v41, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(real, bool, v114, v161) = v162 & hAPP(nat, real, v163, v158) = v157 & power_power(real, v161) = v163 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(bool, v3, fconj, v158) = v159) | ~ (hAPP(bool, bool, v159, v157) = v160) | ~ hBOOL(v158) | ~ hBOOL(v157) | hBOOL(v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(bool, v3, fconj, v157) = v159) | ~ (hAPP(bool, bool, v159, v158) = v160) | ~ hBOOL(v160) | hBOOL(v158)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(bool, v3, fconj, v157) = v159) | ~ (hAPP(bool, bool, v159, v158) = v160) | ~ hBOOL(v160) | hBOOL(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ti(int, v158) = v165 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, bool, v161, v158) = v162 & zcong(v157, pls) = v161 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, bool, v161, v158) = v162 & zcong(v157, pls) = v161 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v163 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ti(int, v158) = v165 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v27, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, pls) = v162 & (hBOOL(v164) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v27, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v57, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v5, v158) = v162 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (member(int, v158) = v162 & hAPP(v1, bool, v162, v163) = v164 & hAPP(int, bool, v86, v158) = v161 & d22set(v157) = v163 & ( ~ hBOOL(v161) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & (v164 = v163 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit1(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit0(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, bool, v161, v157) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & (v164 = v163 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit0(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & ti(int, v158) = v162 & ti(int, v157) = v161 & (v162 = v161 | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & plus_plus(int, v158) = v162 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, pls) = v165 & hAPP(nat, v39, v79, v161) = v162 & hAPP(nat, bool, v162, v163) = v164 & number_number_of(nat, v158) = v163 & number_number_of(nat, v157) = v161 & ( ~ hBOOL(v164) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v57, v157) = v161 & hAPP(int, v1, v27, v158) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit1(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit0(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit0(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & plus_plus(int, v158) = v162 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (member(int, v157) = v161 & hAPP(v1, bool, v161, v162) = v163 & d22set(v158) = v162 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v57, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & hAPP(int, bool, v30, v158) = v163 & ( ~ hBOOL(v163) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, bool, v161, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, pls) = v161 & hAPP(nat, v39, v79, v162) = v163 & hAPP(nat, bool, v163, v164) = v165 & number_number_of(nat, v158) = v164 & number_number_of(nat, v157) = v162 & (hBOOL(v165) | ( ~ hBOOL(v161) & ~ hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v27, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & ( ~ hBOOL(v162) | ( ~ (v164 = v163) & hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, v1, v5, v157) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v160, pls) = v162 & hAPP(int, bool, v159, pls) = v161 & hAPP(int, int, v167, v157) = v168 & hAPP(nat, nat, v164, v165) = v166 & number_number_of(nat, v168) = v169 & number_number_of(nat, v158) = v163 & number_number_of(nat, v157) = v165 & plus_plus(int, v158) = v167 & plus_plus(nat, v163) = v164 & (hBOOL(v161) | ((v169 = v166 | hBOOL(v162)) & (v166 = v163 | ~ hBOOL(v162)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, v164) = v165 & hAPP(int, bool, v30, v158) = v161 & hAPP(int, int, v163, v8) = v164 & minus_minus(int, v157) = v163 & ti(int, v158) = v162 & (v164 = v162 | ~ hBOOL(v161) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v48, v158) = v161 & zcong(v158, pls) = v162 & ti(int, v158) = v164 & (v164 = pls | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, bool, v48, v158) = v161 & hAPP(int, int, v162, v157) = v163 & div_mod(int, v158) = v162 & ti(int, v158) = v164 & (v164 = v163 | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v57, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v30, v158) = v161 & zcong(v158, pls) = v162 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (hAPP(int, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & (v164 = v163 | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v158) = v159) | ~ (number_number_of(nat, v157) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, bool, v159, pls) = v161 & hAPP(nat, nat, v163, v160) = v164 & number_number_of(nat, v158) = v162 & plus_plus(nat, v162) = v163 & (v164 = v160 | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v30, v157) = v162 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v168, v8) = v169 & hAPP(int, int, v163, v157) = v164 & zcong(v164, v8) = v165 & times_times(int, v157) = v163 & minus_minus(int, v158) = v168 & ti(int, v157) = v167 & (v169 = v167 | v167 = v8 | ~ hBOOL(v166) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v30, v157) = v162 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v163, v164) = v165 & inv(v158, v157) = v164 & zcong(v165, v8) = v166 & times_times(int, v157) = v163 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v89, v158) = v162 & hAPP(int, bool, v30, v157) = v163 & hAPP(int, bool, zprime, v158) = v161 & inv(v158, v164) = v165 & inv(v158, v157) = v164 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v163) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, int, v163, v157) = v164 & div_mod(int, v158) = v163 & ti(int, v158) = v165 & (v165 = v164 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v42, v158) = v161 & hAPP(nat, v39, v40, v162) = v163 & hAPP(nat, bool, v163, v164) = v165 & number_number_of(nat, v158) = v164 & number_number_of(nat, v157) = v162 & ( ~ hBOOL(v161) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ( ~ (v164 = v163) & hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v162) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, int, v161, v8) = v162 & plus_plus(int, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & minus_minus(int, v158) = v162 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v162) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, int, v161, v158) = v162 & minus_minus(int, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit1(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (member(int, v158) = v161 & hAPP(v1, bool, v161, v162) = v163 & d22set(v157) = v162 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, v162) = v163 & hAPP(int, int, v161, v8) = v162 & plus_plus(int, v158) = v161 & ti(int, v158) = v165 & ti(int, v157) = v164 & (v165 = v164 | ~ hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v162) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, int, v161, v8) = v162 & plus_plus(int, v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & minus_minus(int, v158) = v162 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, v158) = v162 & ti(int, v158) = v164 & ti(int, v157) = v163 & (v164 = v163 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v162) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, int, v161, v158) = v162 & minus_minus(int, v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v158) = v163 & bit1(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, v163) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & ~ hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v163 & hAPP(int, bool, v163, v157) = v164 & ti(int, v158) = v162 & ti(int, v157) = v161 & (v162 = v161 | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v159, v164) = v165 & hAPP(int, int, v163, v8) = v164 & plus_plus(int, v158) = v163 & ti(int, v158) = v162 & ti(int, v157) = v161 & (hBOOL(v165) | ( ~ (v162 = v161) & ~ hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (hAPP(int, bool, v159, v158) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v42, v158) = v165 & hAPP(nat, v39, v40, v161) = v162 & hAPP(nat, bool, v162, v163) = v164 & number_number_of(nat, v158) = v163 & number_number_of(nat, v157) = v161 & ( ~ hBOOL(v164) | (hBOOL(v165) & hBOOL(v160))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, v1, v5, v157) = v159) | ~ (number_number_of(nat, v158) = v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v163 & hAPP(int, int, v167, v157) = v168 & hAPP(nat, nat, v164, v165) = v166 & number_number_of(nat, v168) = v169 & number_number_of(nat, v157) = v165 & plus_plus(int, v158) = v167 & plus_plus(nat, v160) = v164 & (hBOOL(v162) | ((v169 = v166 | hBOOL(v163)) & (v166 = v160 | ~ hBOOL(v163)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (quadRes(v157) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v164, v157) = v165 & hAPP(nat, int, v162, v24) = v163 & power_power(int, v161) = v162 & zcong(v163, v158) = v164 & hBOOL(v165))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, v157) = v159) | hBOOL(v160)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, v75) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v100, v158) = v161 & zcong(v157, v8) = v162 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, v8) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v100, v158) = v161 & zcong(v157, v75) = v162 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, v8) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v30, v157) = v162 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v167, v8) = v168 & hAPP(int, int, v163, v157) = v164 & zcong(v164, v8) = v165 & zcong(v157, v168) = v169 & times_times(int, v157) = v163 & minus_minus(int, v158) = v167 & ( ~ hBOOL(v166) | ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | ~ hBOOL(v160) | standardRes(v158, v157) = pls) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | ~ hBOOL(v160) | legendre(v157, v158) = pls) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, v1, v57, v158) = v161 & hAPP(int, bool, v161, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & hAPP(int, int, v167, v164) = v168 & hAPP(int, int, v165, v163) = v166 & zcong(v164, v168) = v169 & multInv(v158, v163) = v164 & multInv(v158, v157) = v163 & times_times(int, v166) = v167 & times_times(int, v157) = v165 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & hAPP(int, int, v166, v167) = v168 & hAPP(int, int, v163, v164) = v165 & zcong(v168, v157) = v169 & multInv(v158, v164) = v167 & multInv(v158, v157) = v164 & times_times(int, v165) = v166 & times_times(int, v157) = v163 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v170)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & hAPP(int, int, v164, v157) = v165 & zcong(v165, v8) = v166 & multInv(v158, v157) = v163 & times_times(int, v163) = v164 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & hAPP(int, int, v163, v164) = v165 & zcong(v165, v8) = v166 & multInv(v158, v157) = v164 & times_times(int, v157) = v163 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & zcong(v164, v157) = v165 & multInv(v158, v163) = v164 & multInv(v158, v157) = v163 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v100, v158) = v161 & hAPP(int, bool, zprime, v158) = v162 & zcong(v163, pls) = v164 & multInv(v158, v157) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v161, v157) = v162 & quadRes(v158) = v161 & legendre(v157, v158) = v163 & (v163 = v75 | hBOOL(v162)) & (v163 = v8 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(int, v1, v57, v158) = v161 & hAPP(int, bool, v161, v157) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v158) = v160) | ~ (zcong(v157, pls) = v159) | hBOOL(v160) | ? [v161] : ( ~ (v161 = pls) & standardRes(v158, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v157) = v160) | ~ (quadRes(v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v161, v158) = v162 & legendre(v157, v158) = v163 & zcong(v157, pls) = v161 & (hBOOL(v162) | ((v163 = v75 | hBOOL(v160)) & (v163 = v8 | ~ hBOOL(v160)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v157) = v160) | ~ (zcong(v158, pls) = v159) | ~ hBOOL(v160) | standardRes(v157, v158) = pls) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v157) = v160) | ~ (zcong(v158, pls) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v162 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v48, v158) = v161 & ti(int, v158) = v164 & (v164 = pls | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v157) = v160) | ~ (zcong(v158, pls) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v5, v158) = v162 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v159, v157) = v160) | ~ (zcong(v158, pls) = v159) | hBOOL(v160) | ? [v161] : ( ~ (v161 = pls) & standardRes(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v89, v158) = v159) | ~ (hAPP(int, bool, v30, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, zprime, v158) = v161 & inv(v158, v164) = v165 & inv(v158, v157) = v164 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v89, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v30, v157) = v162 & hAPP(int, bool, zprime, v158) = v161 & inv(v158, v165) = v166 & inv(v158, v157) = v165 & (v166 = v160 | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v165) = v166 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v166, v163) = v167 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v165 & minus_minus(int, v158) = v162 & ( ~ hBOOL(v164) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, bool, v86, v165) = v166 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v165 & minus_minus(int, v158) = v162 & ( ~ hBOOL(v164) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v166 & minus_minus(int, v158) = v162 & ti(int, v157) = v165 & ( ~ (v166 = v165) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v165 & minus_minus(int, v158) = v162 & ( ~ (v165 = v163) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v165 & minus_minus(int, v158) = v162 & ( ~ (v165 = v8) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, int, v162, v8) = v163 & inv(v158, v157) = v165 & minus_minus(int, v158) = v162 & ( ~ (v165 = pls) | ~ hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v86, v157) = v159) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v163) = v164 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v160, v8) = v163 & inv(v158, v157) = v165 & ( ~ (v165 = v163) | ~ hBOOL(v164) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v158) = v159) | ~ (hAPP(int, bool, v48, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v161 & hAPP(int, v1, v57, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, v157) = v162 & ti(int, v158) = v165 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v158) = v159) | ~ (hAPP(int, bool, v48, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v162) = v163 & hAPP(int, int, v161, v157) = v162 & times_times(int, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v158) = v159) | ~ (hAPP(int, bool, v48, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v162) = v163 & hAPP(int, int, v161, v157) = v162 & plus_plus(int, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v158) = v159) | ~ (hAPP(int, bool, v48, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v162) = v163 & hAPP(int, int, v161, v157) = v162 & div_mod(int, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v162 & hAPP(int, v1, v57, v157) = v164 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v48, v157) = v161 & ti(int, v158) = v166 & (v166 = v160 | ~ hBOOL(v165) | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v48, v157) = v159) | ~ (ti(int, v158) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v57, v158) = v162 & hAPP(int, v1, v57, v157) = v164 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v48, v158) = v161 & ti(int, v157) = v166 & (v166 = v160 | ~ hBOOL(v165) | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v158) = v159) | ~ (hAPP(int, bool, v30, v157) = v160) | ~ hBOOL(v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v30, v162) = v163 & hAPP(int, int, v161, v157) = v162 & times_times(int, v158) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v158) = v159) | ~ (minus_minus(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v161, v164) = v165 & hAPP(int, bool, v161, v157) = v162 & hAPP(int, int, v160, v8) = v164 & ti(int, v158) = v163 & (v164 = v163 | ~ hBOOL(v162) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, int, v161, v157) = v162 & times_times(int, v158) = v161 & ti(int, v158) = v163 & ( ~ (v163 = v8) | ~ (v160 = v8) | v162 = v8) & ( ~ (v162 = v8) | (v163 = v8 & v160 = v8)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(int, bool, v169, v158) = v170 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, int, v167, v8) = v168 & hAPP(int, int, v161, v157) = v162 & zcong(v162, v8) = v163 & zcong(v157, v168) = v169 & zcong(v157, v8) = v165 & times_times(int, v157) = v161 & minus_minus(int, v158) = v167 & ( ~ hBOOL(v164) | hBOOL(v170) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v165, v158) = v166 & hAPP(int, bool, v161, v158) = v162 & hAPP(int, int, v168, v8) = v169 & hAPP(int, int, v163, v157) = v164 & zcong(v164, v8) = v165 & times_times(int, v157) = v163 & minus_minus(int, v158) = v168 & ti(int, v157) = v167 & (v169 = v167 | v167 = v8 | ~ hBOOL(v166) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v161, v158) = v162 & hAPP(int, int, v163, v164) = v165 & inv(v158, v157) = v164 & zcong(v165, v8) = v166 & times_times(int, v157) = v163 & ( ~ hBOOL(v162) | hBOOL(v167)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v157) = v160) | ~ (hAPP(int, bool, zprime, v158) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v89, v158) = v161 & inv(v158, v164) = v165 & inv(v158, v157) = v164 & ti(int, v157) = v166 & (v166 = v165 | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, v30, v157) = v159) | ~ (minus_minus(int, v158) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v166, v158) = v167 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, zprime, v158) = v161 & hAPP(int, int, v164, v157) = v165 & hAPP(int, int, v160, v8) = v169 & zcong(v165, v8) = v166 & times_times(int, v157) = v164 & ti(int, v157) = v168 & (v169 = v168 | v168 = v8 | ~ hBOOL(v167) | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v158) = v159) | ~ (hAPP(int, bool, twoSqu658283162sum2sq, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, twoSqu658283162sum2sq, v162) = v163 & hAPP(int, int, v161, v157) = v162 & times_times(int, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, zprime, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v89, v158) = v161 & hAPP(int, bool, v30, v157) = v162 & inv(v158, v165) = v166 & inv(v158, v157) = v165 & (v166 = v160 | ~ hBOOL(v164) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, bool, zprime, v158) = v159) | ~ (ti(int, v157) = v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v86, v157) = v161 & hAPP(int, int, v163, v8) = v164 & inv(v158, v157) = v166 & minus_minus(int, v158) = v163 & ( ~ (v166 = v160) | ~ hBOOL(v165) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (times_times(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & number_number_of(int, v160) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & times_times(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (times_times(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, int, v162, v158) = v163 & bit0(v160) = v163 & bit0(v157) = v161 & times_times(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (times_times(int, v157) = v159) | ? [v161] : (hAPP(int, int, v161, v157) = v160 & times_times(int, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, int, v178, v179) = v162 & hAPP(int, int, v173, v175) = v176 & hAPP(int, int, v171, v176) = v177 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v165, v169) = v170 & hAPP(int, int, v61, v166) = v167 & hAPP(int, int, v61, v157) = v172 & hAPP(nat, int, v174, v53) = v179 & hAPP(nat, int, v174, v24) = v175 & hAPP(nat, int, v163, v53) = v164 & hAPP(nat, int, v163, v24) = v166 & hAPP(nat, int, v161, v53) = v162 & power_power(int, v160) = v161 & power_power(int, v158) = v174 & power_power(int, v157) = v163 & times_times(int, v172) = v173 & times_times(int, v167) = v168 & plus_plus(int, v177) = v178 & plus_plus(int, v170) = v171 & plus_plus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, int, v170, v172) = v162 & hAPP(int, int, v167, v158) = v168 & hAPP(int, int, v165, v168) = v169 & hAPP(int, int, v63, v157) = v166 & hAPP(nat, int, v171, v24) = v172 & hAPP(nat, int, v163, v24) = v164 & hAPP(nat, int, v161, v24) = v162 & power_power(int, v160) = v161 & power_power(int, v158) = v171 & power_power(int, v157) = v163 & times_times(int, v166) = v167 & plus_plus(int, v169) = v170 & plus_plus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & number_number_of(int, v160) = v164 & number_number_of(int, v158) = v163 & number_number_of(int, v157) = v161 & plus_plus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit1(v160) = v164 & bit1(v158) = v163 & bit0(v157) = v161 & plus_plus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit1(v160) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & plus_plus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit0(v160) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & plus_plus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (plus_plus(int, v157) = v159) | ? [v161] : (hAPP(int, int, v161, v157) = v160 & plus_plus(int, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(int, int, v178, v179) = v162 & hAPP(int, int, v173, v175) = v176 & hAPP(int, int, v171, v176) = v177 & hAPP(int, int, v168, v158) = v169 & hAPP(int, int, v165, v169) = v170 & hAPP(int, int, v61, v166) = v167 & hAPP(int, int, v61, v157) = v172 & hAPP(nat, int, v174, v53) = v179 & hAPP(nat, int, v174, v24) = v175 & hAPP(nat, int, v163, v53) = v164 & hAPP(nat, int, v163, v24) = v166 & hAPP(nat, int, v161, v53) = v162 & power_power(int, v160) = v161 & power_power(int, v158) = v174 & power_power(int, v157) = v163 & times_times(int, v172) = v173 & times_times(int, v167) = v168 & plus_plus(int, v170) = v171 & minus_minus(int, v177) = v178 & minus_minus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(int, int, v170, v172) = v162 & hAPP(int, int, v167, v158) = v168 & hAPP(int, int, v165, v168) = v169 & hAPP(int, int, v63, v157) = v166 & hAPP(nat, int, v171, v24) = v172 & hAPP(nat, int, v163, v24) = v164 & hAPP(nat, int, v161, v24) = v162 & power_power(int, v160) = v161 & power_power(int, v158) = v171 & power_power(int, v157) = v163 & times_times(int, v166) = v167 & plus_plus(int, v169) = v170 & minus_minus(int, v164) = v165)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v160) = v163 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, pls) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit1(v160) = v164 & bit1(v157) = v161 & bit0(v158) = v163 & minus_minus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit1(v158) = v163 & bit1(v157) = v161 & bit0(v160) = v164 & minus_minus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (minus_minus(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, int, v162, v163) = v164 & bit0(v160) = v164 & bit0(v158) = v163 & bit0(v157) = v161 & minus_minus(int, v161) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(int, bool, v48, v158) = v161 & hAPP(int, int, v164, v165) = v166 & hAPP(int, int, v63, v160) = v167 & hAPP(int, int, v63, v158) = v165 & hAPP(int, int, v63, v157) = v162 & hAPP(int, int, v49, v167) = v168 & hAPP(int, int, v49, v162) = v163 & div_mod(int, v163) = v164 & (v168 = v166 | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v160) = v163 & hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, v160) = v165 & hAPP(int, bool, v161, pls) = v162 & ( ~ hBOOL(v162) | (hBOOL(v165) & hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v160) = v163 & hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, pls) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v160) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v48, v160) = v162 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v161) | (hBOOL(v164) & hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v158) = v160) | ~ (div_mod(int, v157) = v159) | ? [v161] : ? [v162] : (hAPP(int, bool, v48, v160) = v162 & hAPP(int, bool, v30, v158) = v161 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (hAPP(int, int, v49, v157) = v158) | ~ (plus_plus(int, v158) = v159) | bit1(v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (hAPP(int, int, v49, v157) = v158) | ~ (plus_plus(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v160) = v163 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, pls) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (hAPP(int, int, v49, v157) = v158) | ~ (plus_plus(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, pls) = v162 & ( ~ hBOOL(v162) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(nat, nat, v164, v165) = v166 & number_number_of(nat, v160) = v167 & number_number_of(nat, v158) = v163 & number_number_of(nat, v157) = v165 & times_times(nat, v163) = v164 & (v167 = v166 | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v160) = v163 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v30, v160) = v162 & hAPP(int, bool, v30, v158) = v161 & hAPP(int, bool, v30, v157) = v163 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v30, v158) = v161 & ti(int, v158) = v162 & ti(int, v157) = v163 & ( ~ hBOOL(v161) | (( ~ (v163 = v8) | ~ (v162 = v8) | v160 = v8) & ( ~ (v160 = v8) | (v163 = v8 & v162 = v8)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, twoSqu658283162sum2sq, v160) = v163 & hAPP(int, bool, twoSqu658283162sum2sq, v158) = v161 & hAPP(int, bool, twoSqu658283162sum2sq, v157) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (times_times(int, v158) = v159) | ? [v161] : (hAPP(int, int, v161, v158) = v160 & times_times(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (plus_plus(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v161, pls) = v162 & hAPP(nat, nat, v166, v167) = v168 & number_number_of(nat, v160) = v169 & number_number_of(nat, v158) = v165 & number_number_of(nat, v157) = v167 & plus_plus(nat, v165) = v166 & (hBOOL(v162) | ((v169 = v168 | hBOOL(v164)) & (v168 = v165 | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (plus_plus(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v160) = v162 & hAPP(int, bool, v162, pls) = v163 & hAPP(int, bool, v30, v158) = v161 & hAPP(int, int, v164, v157) = v165 & div_mod(int, v158) = v164 & (v165 = v160 | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (plus_plus(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v160) = v163 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (plus_plus(int, v158) = v159) | ? [v161] : (hAPP(int, int, v161, v158) = v160 & plus_plus(int, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | standardRes(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v163) = v164 & hAPP(int, bool, v164, pls) = v165 & hAPP(int, bool, v30, v158) = v161 & hAPP(int, int, v162, v157) = v163 & plus_plus(int, v158) = v162 & (v163 = v160 | ~ hBOOL(v165) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v5, v157) = v163 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, pls) = v162 & ti(int, v158) = v165 & (v165 = v160 | ~ hBOOL(v164) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v158) = v162 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v48, v158) = v161 & ti(int, v158) = v164 & (v164 = v160 | ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v159, v157) = v160) | ~ (div_mod(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v48, v160) = v163 & hAPP(int, bool, v48, v158) = v161 & hAPP(int, bool, v48, v157) = v162 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(int, int, v158, v62) = v159) | ~ (wset(v159, v157) = v160) | ~ (minus_minus(int, v157) = v158) | ? [v161] : ? [v162] : (hAPP(int, bool, zprime, v157) = v161 & d22set(v159) = v162 & (v162 = v160 | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v160, v38) = v158) | ~ (power_power(v157, v159) = v160) | ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ~ no_zero_divisors(v157) | ~ mult_zero(v157) | ~ power(v157)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v160, v24) = v158) | ~ (power_power(v157, v159) = v160) | ~ (zero_zero(v157) = v158) | ~ ring_11004092258visors(v157) | ti(v157, v159) = v158) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v159, v53) = v160) | ~ (power_power(v157, v158) = v159) | ~ monoid_mult(v157) | ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v157, v163, v158) = v160 & hAPP(v157, v157, v161, v158) = v162 & times_times(v157, v162) = v163 & times_times(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v159, v44) = v160) | ~ (power_power(v157, v158) = v159) | ~ comm_semiring_1(v157) | ti(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v159, v44) = v160) | ~ (power_power(v157, v158) = v159) | ~ monoid_mult(v157) | ti(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v159, v24) = v160) | ~ (power_power(v157, v158) = v159) | ~ comm_semiring_1(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v157, v159, v24) = v160) | ~ (power_power(v157, v158) = v159) | ~ monoid_mult(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ (hAPP(nat, nat, v126, v157) = v158) | hBOOL(v160) | ? [v161] : (hAPP(nat, bool, v41, v157) = v161 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ( ~ (v158 = v157) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ( ~ (v158 = v157) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v79, v157) = v162 & hAPP(nat, bool, v162, v158) = v163 & hAPP(nat, bool, v41, v158) = v161 & ( ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v40, v158) = v162 & hAPP(nat, bool, v162, v157) = v163 & hAPP(nat, bool, v41, v158) = v161 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v159, v162) = v163 & hAPP(nat, nat, v161, v157) = v162 & plus_plus(nat, v158) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & ( ~ (v158 = v157) | hBOOL(v162)) & (v158 = v157 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v158) = v161 & hAPP(nat, bool, v161, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, bool, v41, v158) = v161 & hAPP(nat, bool, v41, v157) = v162 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v117, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v159, v162) = v163 & hAPP(nat, nat, v161, v157) = v162 & plus_plus(nat, v158) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v157) = v162 & hAPP(nat, nat, v163, v157) = v164 & hAPP(nat, nat, v161, v157) = v162 & minus_minus(nat, v158) = v163 & div_mod(nat, v164) = v165 & div_mod(nat, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, nat, v163, v157) = v158 & hAPP(nat, nat, v161, v157) = v162 & plus_plus(nat, v162) = v163 & minus_minus(nat, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, nat, v162, v157) = v163 & hAPP(nat, nat, v161, v163) = v158 & plus_plus(nat, v157) = v161 & minus_minus(nat, v158) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, nat, v161, v162) = v158 & plus_plus(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, nat, v161, v162) = v157 & hAPP(nat, nat, v161, v157) = v162 & minus_minus(nat, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : (hAPP(nat, nat, v161, v158) = v38 & minus_minus(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hAPP(nat, bool, v41, v158) = v163 & ( ~ hBOOL(v163) | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ( ~ (v162 = v38) & hAPP(nat, nat, v161, v158) = v162 & minus_minus(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v40, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v79, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : (plus_plus(nat, v157) = v161 & ! [v162] : ~ (hAPP(nat, nat, v161, v162) = v158))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v117, v157) = v162 & hAPP(nat, bool, v162, v158) = v163 & hAPP(nat, bool, v41, v158) = v161 & ( ~ hBOOL(v163) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & minus_minus(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v158) = v159) | ~ (hAPP(nat, bool, v159, v157) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & minus_minus(nat, v157) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v162) = v158 & plus_plus(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | ~ hBOOL(v160) | ? [v161] : (hAPP(nat, nat, v161, v158) = v157 & div_mod(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(nat, nat, v165, v158) = v162 & hAPP(nat, nat, v163, v158) = v164 & hAPP(nat, nat, v161, v158) = v162 & minus_minus(nat, v157) = v163 & div_mod(nat, v164) = v165 & div_mod(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, v39, v40, v157) = v159) | ~ (hAPP(nat, bool, v159, v158) = v160) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, nat, v162, v158) = v163 & hAPP(nat, nat, v161, v163) = v157 & plus_plus(nat, v158) = v161 & minus_minus(nat, v157) = v162)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & times_times(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & plus_plus(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & plus_plus(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | hBOOL(v160) | hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & plus_plus(nat, v157) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & times_times(nat, v157) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v160) | ~ (hAPP(nat, bool, v41, v157) = v159) | hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v158) = v162 & times_times(nat, v157) = v161 & ~ hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v159) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v160) | ~ hBOOL(v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(nat, v39, v40, v162) = v163 & hAPP(nat, bool, v163, v157) = v164 & hAPP(nat, nat, v161, v158) = v162 & minus_minus(nat, v157) = v161 & hBOOL(v164))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v158) = v159) | ~ (hAPP(nat, bool, v41, v157) = v160) | ~ hBOOL(v159) | hBOOL(v160) | ? [v161] : ? [v162] : (hAPP(nat, v39, v117, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, bool, v41, v157) = v160) | ~ (number_number_of(nat, v158) = v159) | ~ hBOOL(v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v162) = v163 & hAPP(nat, nat, v161, v159) = v162 & power_power(nat, v157) = v161 & hBOOL(v163))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, int, v159, v157) = v160) | ~ (power_power(int, v158) = v159) | ? [v161] : ? [v162] : (hAPP(int, bool, v48, v160) = v162 & hAPP(int, bool, v48, v158) = v161 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (power_power(nat, v157) = v159) | ? [v161] : ? [v162] : (hAPP(nat, bool, v41, v160) = v162 & hAPP(nat, bool, v41, v157) = v161 & (hBOOL(v162) | ( ~ (v158 = v38) & ~ hBOOL(v161))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v160) = v163 & hAPP(nat, bool, v41, v158) = v162 & hAPP(nat, bool, v41, v157) = v161 & ( ~ hBOOL(v162) | ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v160) = v161 & hAPP(nat, bool, v41, v158) = v163 & hAPP(nat, bool, v41, v157) = v162 & ( ~ hBOOL(v161) | (hBOOL(v163) & hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (times_times(nat, v157) = v159) | ? [v161] : (hAPP(nat, nat, v161, v157) = v160 & times_times(nat, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v160) = v163 & hAPP(nat, bool, v41, v158) = v162 & hAPP(nat, bool, v41, v157) = v161 & (hBOOL(v163) | ( ~ hBOOL(v162) & ~ hBOOL(v161))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, bool, v41, v160) = v161 & hAPP(nat, bool, v41, v158) = v163 & hAPP(nat, bool, v41, v157) = v162 & ( ~ hBOOL(v161) | hBOOL(v163) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (plus_plus(nat, v157) = v159) | ? [v161] : (hAPP(nat, nat, v161, v157) = v160 & plus_plus(nat, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v40, v158) = v162 & hAPP(nat, bool, v162, v157) = v163 & hAPP(nat, bool, v41, v160) = v161 & ( ~ hBOOL(v161) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (minus_minus(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : (hAPP(nat, v39, v40, v158) = v161 & hAPP(nat, bool, v161, v157) = v162 & hAPP(nat, bool, v41, v160) = v163 & ( ~ hBOOL(v162) | hBOOL(v163)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v158) = v160) | ~ (div_mod(nat, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, v39, v40, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hAPP(nat, nat, v165, v158) = v166 & hAPP(nat, nat, v163, v158) = v164 & minus_minus(nat, v157) = v163 & div_mod(nat, v164) = v165 & (v166 = v160 | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (times_times(nat, v158) = v159) | ? [v161] : (hAPP(nat, nat, v161, v158) = v160 & times_times(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (plus_plus(nat, v158) = v159) | ? [v161] : (hAPP(nat, nat, v161, v158) = v160 & plus_plus(nat, v157) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (hAPP(nat, nat, v159, v157) = v160) | ~ (div_mod(nat, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(nat, v39, v79, v157) = v161 & hAPP(nat, bool, v161, v158) = v162 & hAPP(nat, nat, v165, v157) = v166 & hAPP(nat, nat, v163, v157) = v164 & minus_minus(nat, v158) = v163 & div_mod(nat, v164) = v165 & (v166 = v160 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (wset(v159, v158) = v160) | ~ (ti(int, v157) = v159) | wset(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (wset(v157, v159) = v160) | ~ (ti(int, v158) = v159) | wset(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (inv(v159, v158) = v160) | ~ (ti(int, v157) = v159) | inv(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (inv(v158, v159) = v160) | ~ (inv(v158, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v164 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v89, v158) = v162 & hAPP(int, bool, v30, v157) = v163 & hAPP(int, bool, zprime, v158) = v161 & ti(int, v157) = v166 & (v166 = v160 | ~ hBOOL(v165) | ~ hBOOL(v163) | ~ hBOOL(v162) | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (inv(v157, v159) = v160) | ~ (ti(int, v158) = v159) | inv(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (standardRes(v159, v158) = v160) | ~ (ti(int, v157) = v159) | standardRes(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (standardRes(v157, v159) = v160) | ~ (ti(int, v158) = v159) | standardRes(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (legendre(v159, v158) = v160) | ~ (ti(int, v157) = v159) | legendre(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (legendre(v157, v159) = v160) | ~ (ti(int, v158) = v159) | legendre(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (product_Pair(int, int, v159, v158) = v160) | ~ (ti(int, v157) = v159) | product_Pair(int, int, v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (product_Pair(int, int, v157, v159) = v160) | ~ (ti(int, v158) = v159) | product_Pair(int, int, v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (power_power(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ power(v158) | power_power(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (number_number_of(v158, v159) = v160) | ~ (ti(int, v157) = v159) | ~ number(v158) | number_number_of(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (number_number_of(v157, v159) = v160) | ~ (number_number_of(v157, v158) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v161] : (ti(int, v159) = v161 & ti(int, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (number_number_of(v157, v10) = v158) | ~ (ti(v157, v159) = v160) | ~ number_ring(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (number_number_of(v157, pls) = v158) | ~ (ti(v157, v159) = v160) | ~ number_ring(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & plus_plus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit1(v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : (bit1(v157) = v162 & ti(int, v158) = v161 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit1(v158) = v159) | ~ (ti(int, v157) = v160) | ? [v161] : ? [v162] : (bit1(v157) = v161 & ti(int, v158) = v162 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit1(v157) = v160) | ~ (ti(int, v158) = v159) | ? [v161] : ? [v162] : (bit1(v158) = v162 & ti(int, v157) = v161 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit1(v157) = v159) | ~ (ti(int, v158) = v160) | ? [v161] : ? [v162] : (bit1(v158) = v161 & ti(int, v157) = v162 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit0(v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : (bit0(v157) = v162 & ti(int, v158) = v161 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit0(v158) = v159) | ~ (ti(int, v157) = v160) | ? [v161] : ? [v162] : (bit0(v157) = v161 & ti(int, v158) = v162 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit0(v157) = v160) | ~ (ti(int, v158) = v159) | ? [v161] : ? [v162] : (bit0(v158) = v162 & ti(int, v157) = v161 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (bit0(v157) = v159) | ~ (ti(int, v158) = v160) | ? [v161] : ? [v162] : (bit0(v158) = v161 & ti(int, v157) = v162 & ( ~ (v161 = v159) | v162 = v160))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zcong(v159, v158) = v160) | ~ (ti(int, v157) = v159) | zcong(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zcong(v157, v159) = v160) | ~ (ti(int, v158) = v159) | zcong(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (multInv(v159, v158) = v160) | ~ (ti(int, v157) = v159) | multInv(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (multInv(v157, v159) = v160) | ~ (ti(int, v158) = v159) | multInv(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v158) | ~ (ti(v157, v159) = v158) | ~ linord581940658strict(v157) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v164, v160) = v165 & hAPP(v157, v157, v163, v165) = v158 & hAPP(v157, v157, v161, v159) = v162 & times_times(v157, v160) = v164 & times_times(v157, v159) = v161 & plus_plus(v157, v162) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v160) = v158) | ~ (ti(v157, v159) = v158) | ~ linordered_idom(v157) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, v157, v163, v165) = v158 & hAPP(nat, v157, v164, v24) = v165 & hAPP(nat, v157, v161, v24) = v162 & power_power(v157, v160) = v164 & power_power(v157, v159) = v161 & plus_plus(v157, v162) = v163)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ comm_monoid_add(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & plus_plus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ comm_semiring_1(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & plus_plus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ monoid_add(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & plus_plus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ group_add(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & minus_minus(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ semiring_div(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & div_mod(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ no_zero_divisors(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ mult_zero(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ semiring(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ power(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ ab_semigroup_mult(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ dvd(v158) | times_times(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (times_times(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ((v162 = v159 & hAPP(int, int, v160, v161) = v159) | ( ~ (v162 = pls) & hAPP(int, int, v161, v158) = v162 & div_mod(int, v157) = v161))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (plus_plus(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ ab_semigroup_add(v158) | plus_plus(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (plus_plus(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ cancel_semigroup_add(v158) | plus_plus(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (plus_plus(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ monoid_add(v158) | plus_plus(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (plus_plus(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ dvd(v158) | ~ linorder(v158) | ~ plus(v158) | plus_plus(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (one_one(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ comm_monoid_mult(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (one_one(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ comm_semiring_1(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (one_one(v157) = v158) | ~ (ti(v157, v159) = v160) | ~ monoid_mult(v157) | ? [v161] : (hAPP(v157, v157, v161, v158) = v160 & times_times(v157, v159) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (minus_minus(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ group_add(v158) | minus_minus(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (minus_minus(int, v157) = v160) | ~ (ti(int, v158) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v158) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v30, v158) = v161 & hAPP(int, int, v160, v8) = v164 & (v164 = v159 | ~ hBOOL(v163) | ~ hBOOL(v161) | hBOOL(v165)))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (div_mod(v158, v159) = v160) | ~ (ti(v158, v157) = v159) | ~ semiring_div(v158) | div_mod(v158, v157) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (fun(v157, bool) = v159) | ~ (ti(v159, v158) = v160) | collect(v157, v158) = v160) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (ti(int, v159) = v160) | ~ (ti(int, v158) = v160) | ~ ring_char_0(v157) | ~ number_ring(v157) | ? [v161] : (number_number_of(v157, v159) = v161 & number_number_of(v157, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v164) = v165 & hAPP(int, bool, v161, v158) = v162 & hAPP(int, int, v163, v8) = v164 & plus_plus(int, v158) = v163 & (hBOOL(v165) | ( ~ (v160 = v159) & ~ hBOOL(v162))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (ti(int, v158) = v160) | ~ (ti(int, v157) = v159) | ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v27, v157) = v163 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v163, v158) = v164 & hAPP(int, bool, v161, v158) = v162 & ( ~ hBOOL(v162) | ( ~ (v160 = v159) & hBOOL(v164))))) & ! [v157] : ! [v158] : ! [v159] : ! [v160] : ( ~ (ti(int, v158) = v159) | ~ (ti(int, v157) = v160) | ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v30, v158) = v161 & hAPP(int, int, v162, v157) = v163 & times_times(int, v158) = v162 & ( ~ hBOOL(v161) | (( ~ (v163 = v8) | (v160 = v8 & v159 = v8)) & ( ~ (v160 = v8) | ~ (v159 = v8) | v163 = v8))))) & ! [v157] : ! [v158] : ! [v159] : (v159 = v158 | ~ (undefined(v157) = v158) | ~ (ti(v157, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v158 | ~ (zero_zero(v157) = v158) | ~ (ti(v157, v158) = v159) | ~ zero(v157)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v158 | ~ (one_one(v157) = v158) | ~ (ti(v157, v158) = v159) | ~ one(v157)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v44 | ~ (hAPP(nat, nat, v158, v157) = v159) | ~ (power_power(nat, v44) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v44 | ~ (hAPP(nat, nat, v158, v38) = v159) | ~ (power_power(nat, v157) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v38 | v157 = v38 | ~ (hAPP(nat, nat, v158, v157) = v159) | ~ (power_power(nat, v38) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v38 | ~ (hAPP(nat, nat, v158, v157) = v159) | ~ (minus_minus(nat, v157) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = v38 | ~ (hAPP(nat, nat, v158, v38) = v159) | ~ (times_times(nat, v157) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = pls | ~ (hAPP(int, int, v158, v157) = v159) | ~ (div_mod(int, v157) = v158)) & ! [v157] : ! [v158] : ! [v159] : (v159 = pls | ~ (standardRes(v158, v157) = v159) | ? [v160] : ? [v161] : (hAPP(int, bool, v160, v158) = v161 & zcong(v157, pls) = v160 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : (v159 = pls | ~ (standardRes(v157, v158) = v159) | ? [v160] : ? [v161] : (hAPP(int, bool, v160, v157) = v161 & zcong(v158, pls) = v160 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : (v159 = pls | ~ (legendre(v157, v158) = v159) | ? [v160] : ? [v161] : (hAPP(int, bool, v160, v158) = v161 & zcong(v157, pls) = v160 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (minus_minus(nat, v157) = v159) | ? [v160] : ? [v161] : ( ~ (v161 = v38) & hAPP(nat, nat, v160, v157) = v161 & minus_minus(nat, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (hAPP(nat, nat, v159, v157) = v38) | ~ (minus_minus(nat, v158) = v159) | ? [v160] : ? [v161] : ( ~ (v161 = v38) & hAPP(nat, nat, v160, v158) = v161 & minus_minus(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (twoSqu1929807760sum2sq(v159) = v158) | ~ (twoSqu1929807760sum2sq(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (dvd_dvd(v159) = v158) | ~ (dvd_dvd(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (sr(v159) = v158) | ~ (sr(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (quadRes(v159) = v158) | ~ (quadRes(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (ord_less_eq(v159) = v158) | ~ (ord_less_eq(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (ord_less(v159) = v158) | ~ (ord_less(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (bit1(v159) = v158) | ~ (bit1(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (bit0(v159) = v158) | ~ (bit0(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (zfact(v159) = v158) | ~ (zfact(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (d22set(v159) = v158) | ~ (d22set(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (undefined(v159) = v158) | ~ (undefined(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (zero_zero(v159) = v158) | ~ (zero_zero(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v157 | ~ (one_one(v159) = v158) | ~ (one_one(v159) = v157)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v44 | v157 = v38 | ~ (hAPP(nat, nat, v159, v158) = v157) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v44 | ~ (hAPP(nat, nat, v159, v158) = v44) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v38 | v157 = v44 | ~ (hAPP(nat, nat, v159, v158) = v44) | ~ (power_power(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v38 | v157 = v38 | ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v38 | ~ (hAPP(nat, nat, v159, v158) = v157) | ~ (plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v158 = v38 | ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v157 = v113 | ~ (hAPP(real, real, v158, v157) = v159) | ~ (times_times(real, v157) = v158) | ? [v160] : (hAPP(real, bool, v114, v159) = v160 & hBOOL(v160))) & ! [v157] : ! [v158] : ! [v159] : (v157 = v44 | ~ (hAPP(nat, nat, v159, v158) = v44) | ~ (times_times(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v157 = v38 | ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (power_power(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : (v157 = v38 | ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (member(v157, v158) = v159) | ? [v160] : ? [v161] : (fun(v160, bool) = v161 & fun(v157, bool) = v160 & ti(v161, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (member(v157, v158) = v159) | ? [v160] : (member(v157, v160) = v159 & ti(v157, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(real, v111, v122, v157) = v158) | ~ (hAPP(real, bool, v158, v157) = v159) | hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(real, v111, v122, v157) = v158) | ~ (hAPP(real, bool, v158, v157) = v159) | ? [v160] : ? [v161] : (hAPP(real, v111, v112, v157) = v160 & hAPP(real, bool, v160, v157) = v161 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(real, v111, v112, v157) = v158) | ~ (hAPP(real, bool, v158, v157) = v159) | ~ hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(real, v111, v112, v157) = v158) | ~ (hAPP(real, bool, v158, v157) = v159) | ? [v160] : ? [v161] : (hAPP(real, v111, v122, v157) = v160 & hAPP(real, bool, v160, v157) = v161 & hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ~ (hAPP(int, bool, v158, v157) = v159) | hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, bool, v158, v157) = v159) | ~ (zcong(v157, pls) = v158) | hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, bool, v158, v157) = v159) | hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v158, v163) = v164 & hAPP(int, bool, v158, v160) = v165 & hAPP(int, bool, v86, v160) = v161 & hAPP(int, int, v162, v8) = v163 & minus_minus(int, v160) = v162 & ~ hBOOL(v165) & ( ~ hBOOL(v161) | hBOOL(v164)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, int, v159, v158) = v8) | ~ (times_times(int, v157) = v159) | ? [v160] : ? [v161] : (ti(int, v158) = v161 & ti(int, v157) = v160 & ((v161 = v75 & v160 = v75) | (v161 = v8 & v160 = v8)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, int, v159, v158) = v8) | ~ (times_times(int, v157) = v159) | ? [v160] : (ti(int, v157) = v160 & (v160 = v75 | v160 = v8))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, int, v159, v158) = pls) | ~ (div_mod(int, v157) = v159) | ? [v160] : ? [v161] : ? [v162] : (hAPP(int, int, v161, v162) = v160 & times_times(int, v158) = v161 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, int, v159, v157) = pls) | ~ (hAPP(int, int, v49, v157) = v158) | ~ (plus_plus(int, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, int, v158, v157) = v159) | ~ (plus_plus(int, v157) = v158) | bit0(v157) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v117, v157) = v158) | ~ (hAPP(nat, bool, v158, v157) = v159) | hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v79, v157) = v158) | ~ (hAPP(nat, bool, v158, v157) = v159) | hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v79, v157) = v158) | ~ (hAPP(nat, bool, v158, v157) = v159) | ? [v160] : ? [v161] : (hAPP(nat, v39, v40, v157) = v160 & hAPP(nat, bool, v160, v157) = v161 & ~ hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v40, v157) = v158) | ~ (hAPP(nat, bool, v158, v157) = v159) | ~ hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v40, v157) = v158) | ~ (hAPP(nat, bool, v158, v157) = v159) | ? [v160] : ? [v161] : (hAPP(nat, v39, v79, v157) = v160 & hAPP(nat, bool, v160, v157) = v161 & hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, v39, v40, v157) = v158) | ~ (hAPP(nat, bool, v158, v38) = v159) | ~ hBOOL(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, bool, v158, v157) = v159) | ~ hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ((hAPP(nat, v39, v40, v160) = v161 & hAPP(nat, bool, v161, v157) = v162 & hAPP(nat, bool, v158, v164) = v165 & hAPP(nat, nat, v163, v44) = v164 & plus_plus(nat, v160) = v163 & hBOOL(v165) & hBOOL(v162) & ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(nat, v39, v79, v166) = v167) | ~ (hAPP(nat, bool, v167, v160) = v168) | ~ hBOOL(v168) | ? [v169] : (hAPP(nat, bool, v158, v166) = v169 & ~ hBOOL(v169))) & ! [v166] : ! [v167] : ( ~ (hAPP(nat, bool, v158, v166) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v166) = v168 & hAPP(nat, bool, v168, v160) = v169 & ~ hBOOL(v169)))) | (hAPP(nat, bool, v158, v38) = v160 & hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, bool, v158, v157) = v159) | ~ hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ((hAPP(nat, v39, v79, v160) = v161 & hAPP(nat, bool, v161, v157) = v162 & hAPP(nat, bool, v158, v160) = v163 & hBOOL(v163) & hBOOL(v162) & ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(nat, v39, v40, v164) = v165) | ~ (hAPP(nat, bool, v165, v160) = v166) | ~ hBOOL(v166) | ? [v167] : (hAPP(nat, bool, v158, v164) = v167 & ~ hBOOL(v167))) & ! [v164] : ! [v165] : ( ~ (hAPP(nat, bool, v158, v164) = v165) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(nat, v39, v40, v164) = v166 & hAPP(nat, bool, v166, v160) = v167 & ~ hBOOL(v167)))) | (hAPP(nat, bool, v158, v38) = v160 & hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, bool, v157, v158) = v159) | ~ hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : (hAPP(nat, bool, v157, v161) = v162 & hAPP(nat, nat, v160, v38) = v161 & div_mod(nat, v158) = v160 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, bool, v157, v158) = v159) | hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : (hAPP(nat, bool, v157, v161) = v162 & hAPP(nat, nat, v160, v38) = v161 & div_mod(nat, v158) = v160 & ~ hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, bool, v41, v157) = v159) | ~ (number_number_of(nat, v158) = v38) | ? [v160] : ? [v161] : ? [v162] : (hAPP(nat, bool, v41, v161) = v162 & hAPP(nat, nat, v160, v38) = v161 & power_power(nat, v157) = v160 & hBOOL(v162))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (minus_minus(nat, v157) = v159) | ? [v160] : ? [v161] : (hAPP(nat, v39, v79, v157) = v160 & hAPP(nat, bool, v160, v158) = v161 & hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, nat, v159, v158) = v38) | ~ (div_mod(nat, v157) = v159) | ? [v160] : ? [v161] : (hAPP(nat, nat, v160, v161) = v157 & times_times(nat, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, nat, v158, v157) = v159) | ~ (plus_plus(nat, v157) = v158) | hAPP(nat, nat, v70, v157) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(nat, nat, v158, v157) = v159) | ~ (plus_plus(nat, v157) = v158) | ? [v160] : (hAPP(nat, nat, v160, v24) = v159 & times_times(nat, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (wset(v157, v158) = v159) | ti(v1, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (wset(v157, v158) = v159) | ? [v160] : (wset(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (wset(v157, v158) = v159) | ? [v160] : (wset(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v158, v157) = v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v86, v159) = v166 & hAPP(int, bool, v86, v157) = v161 & hAPP(int, bool, zprime, v158) = v160 & hAPP(int, int, v163, v8) = v164 & minus_minus(int, v158) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v161) | ~ hBOOL(v160) | hBOOL(v166)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v158, v157) = v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v86, v157) = v161 & hAPP(int, bool, zprime, v158) = v160 & hAPP(int, int, v163, v8) = v164 & minus_minus(int, v158) = v163 & ti(int, v157) = v166 & ( ~ (v166 = v159) | ~ hBOOL(v165) | ~ hBOOL(v161) | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v158, v157) = v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v5, v157) = v162 & hAPP(int, bool, v162, v164) = v165 & hAPP(int, bool, v86, v157) = v161 & hAPP(int, bool, zprime, v158) = v160 & hAPP(int, int, v163, v8) = v164 & minus_minus(int, v158) = v163 & ( ~ (v164 = v159) | ~ hBOOL(v165) | ~ hBOOL(v161) | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v157, v158) = v159) | ti(int, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v157, v158) = v159) | ? [v160] : (inv(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (inv(v157, v158) = v159) | ? [v160] : (inv(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (collect(v157, v158) = v159) | ? [v160] : ? [v161] : (collect(v157, v161) = v159 & fun(v157, bool) = v160 & ti(v160, v158) = v161)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (collect(v157, v158) = v159) | ? [v160] : (fun(v157, bool) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (collect(v157, v158) = v159) | ? [v160] : (fun(v157, bool) = v160 & ti(v160, v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (standardRes(v158, v157) = v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : (member(int, v157) = v160 & hAPP(v1, bool, v160, v161) = v162 & sr(v158) = v161 & ti(int, v157) = v163 & (v163 = v159 | ~ hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (standardRes(v157, v158) = v159) | ti(int, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (standardRes(v157, v158) = v159) | ? [v160] : (hAPP(int, int, v160, v157) = v159 & div_mod(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (standardRes(v157, v158) = v159) | ? [v160] : (standardRes(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (standardRes(v157, v158) = v159) | ? [v160] : (standardRes(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (legendre(v157, v158) = v159) | ti(int, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (legendre(v157, v158) = v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v162, v157) = v163 & hAPP(int, bool, v160, v158) = v161 & quadRes(v158) = v162 & zcong(v157, pls) = v160 & (hBOOL(v161) | ((v159 = v75 | hBOOL(v163)) & (v159 = v8 | ~ hBOOL(v163)))))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (legendre(v157, v158) = v159) | ? [v160] : (legendre(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (legendre(v157, v158) = v159) | ? [v160] : (legendre(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (product_Pair(int, int, v157, v158) = v159) | ti(v2, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (product_Pair(int, int, v157, v158) = v159) | ? [v160] : (product_Pair(int, int, v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (product_Pair(int, int, v157, v158) = v159) | ? [v160] : (product_Pair(int, int, v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (power_power(v158, v157) = v159) | ~ power(v158) | ? [v160] : (power_power(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (power_power(v158, v157) = v159) | ~ power(v158) | ? [v160] : (fun(nat, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (power_power(v157, v158) = v159) | ~ (number_number_of(v157, min) = v158) | ~ number_ring(v157) | ? [v160] : (one_one(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : (v163 = v160 | ~ (hAPP(nat, v157, v159, v162) = v163) | ~ (hAPP(nat, nat, v70, v161) = v162)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (power_power(v157, v158) = v159) | ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v160] : (one_one(v157) = v160 & ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, v157, v159, v38) = v162) | ~ (number_number_of(nat, v161) = v38)) & ! [v161] : ( ~ (number_number_of(nat, v161) = v38) | hAPP(nat, v157, v159, v38) = v160))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (power_power(v157, v158) = v159) | ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v160] : (one_one(v157) = v160 & ! [v161] : (v161 = v160 | ~ (hAPP(nat, v157, v159, v38) = v161)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (number_number_of(v158, v157) = v159) | ~ number(v158) | ti(v158, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (number_number_of(v158, v157) = v159) | ~ number(v158) | ? [v160] : (number_number_of(v158, v160) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (bit1(v158) = v159) | ~ (bit1(v157) = v159) | ? [v160] : (ti(int, v158) = v160 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (bit1(v158) = v159) | ~ (bit0(v157) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (bit1(v157) = v159) | ~ (bit0(v158) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (bit0(v158) = v159) | ~ (bit0(v157) = v159) | ? [v160] : (ti(int, v158) = v160 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ti(v1, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ? [v160] : ? [v161] : ? [v162] : (hAPP(int, bool, v159, pls) = v162 & ti(int, v158) = v161 & ti(int, v157) = v160 & ( ~ (v161 = v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ? [v160] : ? [v161] : ? [v162] : (hAPP(int, bool, v159, pls) = v160 & ti(int, v158) = v162 & ti(int, v157) = v161 & (v162 = v161 | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ? [v160] : (hAPP(int, bool, v159, v8) = v160 & hBOOL(v160))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ? [v160] : (zcong(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zcong(v157, v158) = v159) | ? [v160] : (zcong(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (multInv(v157, v158) = v159) | ti(int, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (multInv(v157, v158) = v159) | ? [v160] : (multInv(v160, v158) = v159 & ti(int, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (multInv(v157, v158) = v159) | ? [v160] : (multInv(v157, v160) = v159 & ti(int, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v158) | ~ linord219039673up_add(v157) | ? [v160] : (hAPP(v157, v157, v160, v159) = v158 & plus_plus(v157, v159) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (zero_zero(v157) = v158) | ~ (ti(v157, v159) = v158) | ~ ring_11004092258visors(v157) | ? [v160] : (hAPP(nat, v157, v160, v24) = v158 & power_power(v157, v159) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ no_zero_divisors(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ no_zero_divisors(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ mult_zero(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ mult_zero(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ semiring(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ semiring(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ power(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ power(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ ab_semigroup_mult(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ ab_semigroup_mult(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ dvd(v158) | ? [v160] : (times_times(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (times_times(v158, v157) = v159) | ~ dvd(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ ab_semigroup_add(v158) | ? [v160] : (plus_plus(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ ab_semigroup_add(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ cancel_semigroup_add(v158) | ? [v160] : (plus_plus(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ cancel_semigroup_add(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ monoid_add(v158) | ? [v160] : (plus_plus(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ monoid_add(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ dvd(v158) | ~ linorder(v158) | ~ plus(v158) | ? [v160] : (plus_plus(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (plus_plus(v158, v157) = v159) | ~ dvd(v158) | ~ linorder(v158) | ~ plus(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (minus_minus(v158, v157) = v159) | ~ group_add(v158) | ? [v160] : (minus_minus(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (minus_minus(v158, v157) = v159) | ~ group_add(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (div_mod(v158, v157) = v159) | ~ semiring_div(v158) | ? [v160] : (div_mod(v158, v160) = v159 & ti(v158, v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (div_mod(v158, v157) = v159) | ~ semiring_div(v158) | ? [v160] : (fun(v158, v158) = v160 & ti(v160, v159) = v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (fun(v157, v158) = v159) | ~ order(v158) | order(v159)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(v157, v158) = v159) | ~ comm_semiring_1(v157) | ? [v160] : (hAPP(nat, v157, v160, v44) = v159 & power_power(v157, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(v157, v158) = v159) | ~ monoid_mult(v157) | ? [v160] : (hAPP(nat, v157, v160, v44) = v159 & power_power(v157, v158) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(v157, v158) = v159) | ti(v157, v159) = v159) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(int, v158) = v159) | ~ (ti(int, v157) = v159) | ? [v160] : ? [v161] : (hAPP(int, bool, v160, pls) = v161 & zcong(v157, v158) = v160 & hBOOL(v161))) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(int, v158) = v159) | ~ (ti(int, v157) = v159) | ? [v160] : (bit1(v158) = v160 & bit1(v157) = v160)) & ! [v157] : ! [v158] : ! [v159] : ( ~ (ti(int, v158) = v159) | ~ (ti(int, v157) = v159) | ? [v160] : (bit0(v158) = v160 & bit0(v157) = v160)) & ? [v157] : ! [v158] : ! [v159] : ( ~ (hAPP(int, bool, v30, v158) = v159) | ~ hBOOL(v159) | ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(int, v1, v5, v160) = v162 & hAPP(int, bool, v164, v158) = v165 & hAPP(int, bool, v162, v158) = v163 & hAPP(int, bool, v48, v160) = v161 & zcong(v157, v160) = v164 & ti(int, v160) = v166 & hBOOL(v165) & hBOOL(v163) & hBOOL(v161) & ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, v1, v5, v167) = v168) | ~ (hAPP(int, bool, v168, v158) = v169) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, bool, v171, v158) = v172 & hAPP(int, bool, v48, v167) = v170 & zcong(v157, v167) = v171 & ti(int, v167) = v173 & (v173 = v166 | ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(int, bool, v168, v158) = v169) | ~ (zcong(v157, v167) = v168) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, v1, v5, v167) = v171 & hAPP(int, bool, v171, v158) = v172 & hAPP(int, bool, v48, v167) = v170 & ti(int, v167) = v173 & (v173 = v166 | ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v167] : ! [v168] : (v168 = v166 | ~ (ti(int, v167) = v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, v1, v5, v167) = v170 & hAPP(int, bool, v172, v158) = v173 & hAPP(int, bool, v170, v158) = v171 & hAPP(int, bool, v48, v167) = v169 & zcong(v157, v167) = v172 & ( ~ hBOOL(v173) | ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v167] : ! [v168] : ( ~ (hAPP(int, bool, v48, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(int, v1, v5, v167) = v169 & hAPP(int, bool, v171, v158) = v172 & hAPP(int, bool, v169, v158) = v170 & zcong(v157, v167) = v171 & ti(int, v167) = v173 & (v173 = v166 | ~ hBOOL(v172) | ~ hBOOL(v170)))))) & ! [v157] : ! [v158] : (v158 = v157 | ~ (hAPP(real, real, v123, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v157 | ~ (hAPP(nat, nat, v126, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v157 | ~ (hAPP(nat, nat, v124, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v155 | ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v5, v157) = v160 & hAPP(int, bool, v162, v17) = v163 & hAPP(int, bool, v160, v17) = v161 & hAPP(int, bool, v48, v157) = v159 & zcong(s1, v157) = v162 & ( ~ hBOOL(v163) | ~ hBOOL(v161) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : (v158 = v75 | v158 = v8 | ~ (hAPP(nat, int, v109, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v62 | v158 = v60 | ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v89, v157) = v160 & hAPP(int, bool, zprime, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : (v158 = v38 | ~ (hAPP(nat, nat, v125, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v38 | ~ (hAPP(nat, nat, v120, v157) = v158)) & ! [v157] : ! [v158] : (v158 = v38 | ~ (number_number_of(nat, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v159, pls) = v160 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : (v158 = v8 | v158 = pls | ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, v1, v5, v157) = v160 & hAPP(int, bool, v160, v62) = v161 & hAPP(int, bool, v48, v157) = v159 & ( ~ hBOOL(v161) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : (v158 = v8 | ~ (zfact(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v159, pls) = v160 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : (v158 = pls | ~ (hAPP(int, int, v134, v157) = v158)) & ! [v157] : ! [v158] : (v158 = pls | ~ (hAPP(int, int, v46, v157) = v158)) & ! [v157] : ! [v158] : (v158 = pls | ~ (bit0(v157) = v158) | ? [v159] : ( ~ (v159 = pls) & ti(int, v157) = v159)) & ! [v157] : ! [v158] : (v158 = pls | ~ (ti(int, v157) = v158) | ? [v159] : ( ~ (v159 = pls) & bit0(v157) = v159)) & ! [v157] : ! [v158] : (v158 = min | ~ (bit1(v157) = v158) | ? [v159] : ( ~ (v159 = min) & ti(int, v157) = v159)) & ! [v157] : ! [v158] : (v158 = min | ~ (ti(int, v157) = v158) | ? [v159] : ( ~ (v159 = min) & bit1(v157) = v159)) & ! [v157] : ! [v158] : (v157 = v44 | ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v158, v44) = v160 & hAPP(nat, bool, v132, v157) = v159 & hBOOL(v159) & ~ hBOOL(v160))) & ! [v157] : ! [v158] : (v157 = v44 | ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : (hAPP(nat, bool, v158, v44) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : (v157 = v44 | ~ (hAPP(nat, bool, v132, v157) = v158) | hBOOL(v158)) & ! [v157] : ! [v158] : (v157 = v44 | ~ (hAPP(nat, bool, v132, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, v39, v117, v157) = v159 & hAPP(nat, bool, v159, v44) = v160 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : (v157 = v38 | ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v158, v38) = v159 & hAPP(nat, bool, v131, v157) = v160 & hBOOL(v159) & ~ hBOOL(v160))) & ! [v157] : ! [v158] : (v157 = v38 | ~ (hAPP(nat, v39, v79, v157) = v158) | ? [v159] : (hAPP(nat, bool, v158, v38) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : (v157 = v38 | ~ (hAPP(nat, bool, v131, v157) = v158) | ~ hBOOL(v158)) & ! [v157] : ! [v158] : (v157 = v38 | ~ (hAPP(nat, bool, v131, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, v39, v117, v157) = v159 & hAPP(nat, bool, v159, v38) = v160 & hBOOL(v160))) & ! [v157] : ! [v158] : (v157 = v38 | ~ (hAPP(nat, bool, v41, v157) = v158) | hBOOL(v158)) & ! [v157] : ! [v158] : ( ~ (hAPP(real, real, v157, v113) = v158) | ~ (times_times(real, v113) = v157) | ? [v159] : (hAPP(real, bool, v114, v158) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(real, real, v104, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(real, real, v102, v160) = v161 & hAPP(nat, real, v162, v24) = v161 & hAPP(nat, real, v159, v24) = v160 & power_power(real, v158) = v162 & power_power(real, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v158, pls) = v159 & hAPP(int, int, v162, v8) = v163 & hAPP(int, int, v161, v164) = v165 & zfact(v163) = v164 & zfact(v157) = v160 & times_times(int, v157) = v161 & minus_minus(int, v157) = v162 & (v165 = v160 | hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v160) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v158, pls) = v159 & bit0(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v160) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v158, min) = v159 & bit1(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v160) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v158, min) = v159 & bit0(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v159) = v160 & hAPP(int, bool, v160, pls) = v161 & hAPP(int, bool, v158, pls) = v162 & bit0(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v159) = v160 & hAPP(int, bool, v160, min) = v161 & hAPP(int, bool, v158, min) = v162 & bit1(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v159) = v160 & hAPP(int, bool, v160, min) = v161 & hAPP(int, bool, v158, min) = v162 & bit0(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v158, min) = v159 & bit0(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v159) = v160 & hAPP(int, bool, v160, min) = v161 & hAPP(int, bool, v158, min) = v162 & bit0(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v158, pls) = v160 & number_number_of(nat, v157) = v159 & ( ~ (v159 = v38) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v158, pls) = v159 & number_number_of(nat, v157) = v160 & (v160 = v38 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v27, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v158, pls) = v159 & zfact(v157) = v160 & (v160 = v8 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v162) = v163 & hAPP(int, bool, v163, pls) = v164 & hAPP(int, bool, v158, pls) = v159 & hAPP(int, int, v161, v157) = v162 & hAPP(int, int, v49, v157) = v160 & plus_plus(int, v160) = v161 & ( ~ hBOOL(v159) | hBOOL(v164)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v161) = v162 & hAPP(int, bool, v162, pls) = v163 & hAPP(int, bool, v158, pls) = v164 & hAPP(int, int, v160, v157) = v161 & hAPP(int, int, v49, v157) = v159 & plus_plus(int, v159) = v160 & ( ~ hBOOL(v163) | hBOOL(v164)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v161, v17) = v162 & hAPP(int, bool, v158, v17) = v160 & hAPP(int, bool, v48, v157) = v159 & zcong(s1, v157) = v161 & ti(int, v157) = v163 & (v163 = v155 | ~ hBOOL(v162) | ~ hBOOL(v160) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v160) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v158, pls) = v159 & bit1(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v159) = v160 & hAPP(int, bool, v160, pls) = v161 & hAPP(int, bool, v158, pls) = v162 & bit1(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v158, pls) = v159 & bit1(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v158, pls) = v159 & bit0(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v160) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v158, min) = v159 & bit1(v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v159) = v160 & hAPP(int, bool, v160, pls) = v161 & hAPP(int, bool, v158, pls) = v162 & bit1(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v159) = v160 & hAPP(int, bool, v160, pls) = v161 & hAPP(int, bool, v158, pls) = v162 & bit0(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v159) = v160 & hAPP(int, bool, v160, min) = v161 & hAPP(int, bool, v158, min) = v162 & bit1(v157) = v159 & ( ~ hBOOL(v161) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, v1, v5, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, bool, v158, v62) = v160 & hAPP(int, bool, v48, v157) = v159 & ti(int, v157) = v161 & (v161 = v8 | v161 = pls | ~ hBOOL(v160) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v110, v157) = v158) | ~ hBOOL(v158) | ? [v159] : (hAPP(int, bool, v100, v157) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v100, v157) = v158) | ~ hBOOL(v158) | ? [v159] : (hAPP(int, bool, v110, v157) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v93, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v159) = v160 & bit1(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v93, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v159) = v160 & bit1(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v159) = v160 & bit0(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v159) = v160 & bit1(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v159) = v160 & bit0(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v159) = v160 & bit0(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v159) = v160 & bit1(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v91, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v159) = v160 & bit0(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v89, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, zprime, v157) = v159 & ti(int, v157) = v160 & (v160 = v62 | v160 = v60 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v86, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, zprime, v157) = v160 & ti(int, v157) = v159 & (hBOOL(v160) | ( ~ (v165 = v159) & ~ (v165 = v8) & hAPP(int, v1, v57, v161) = v163 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v48, v161) = v162 & ti(int, v161) = v165 & hBOOL(v164) & hBOOL(v162))))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v86, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v57, v159) = v161 & hAPP(int, bool, v161, v157) = v162 & hAPP(int, bool, zprime, v159) = v160 & hBOOL(v162) & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v86, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, zprime, v157) = v159 & ti(int, v157) = v160 & ( ~ hBOOL(v159) | (hBOOL(v158) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v48, v161) = v164 & ti(int, v161) = v165 & (v165 = v160 | v165 = v8 | ~ hBOOL(v164)))) & ! [v161] : ! [v162] : (v162 = v160 | v162 = v8 | ~ (ti(int, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v164 & hAPP(int, bool, v164, v157) = v165 & hAPP(int, bool, v48, v161) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v48, v161) = v162) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v163 & hAPP(int, bool, v163, v157) = v164 & ti(int, v161) = v165 & (v165 = v160 | v165 = v8 | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v48, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v161, v17) = v162 & hAPP(int, bool, v159, v17) = v160 & zcong(s1, v157) = v161 & ti(int, v157) = v163 & (v163 = v155 | ~ hBOOL(v162) | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v48, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v159, v62) = v160 & ti(int, v157) = v161 & (v161 = v8 | v161 = pls | ~ hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v48, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v30, v159) = v160 & hAPP(int, int, v49, v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v42, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v159) = v160 & bit0(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v42, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v41, v159) = v160 & number_number_of(nat, v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v42, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v159) = v160 & bit0(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v42, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v41, v159) = v160 & number_number_of(nat, v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v159) = v160 & bit1(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v159) = v160 & bit1(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v159) = v160 & bit0(v157) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v159) = v160 & bit1(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v159) = v160 & bit1(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v36, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v159) = v160 & bit0(v157) = v159 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v30, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, int, v160, v8) = v159 & hAPP(int, int, v135, v157) = v159 & minus_minus(int, v157) = v160)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v30, v157) = v158) | ~ hBOOL(v158) | ? [v159] : (hAPP(int, bool, v28, v157) = v159 & hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v30, v157) = v158) | hBOOL(v158) | ? [v159] : (hAPP(int, bool, v28, v157) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v28, v157) = v158) | ~ hBOOL(v158) | ? [v159] : (hAPP(int, bool, v30, v157) = v159 & hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, v28, v157) = v158) | hBOOL(v158) | ? [v159] : (hAPP(int, bool, v30, v157) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (twoSqu1929807760sum2sq(v162) = v159 & product_Pair(int, int, v160, v161) = v162 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v157) = v158) | hBOOL(v158) | ? [v159] : (ti(int, v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ( ~ (product_Pair(int, int, v160, v161) = v162) | ? [v163] : ( ~ (v163 = v159) & twoSqu1929807760sum2sq(v162) = v163)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, zprime, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, bool, v162, v157) = v163 & hAPP(int, int, v159, v8) = v160 & zcong(v161, v75) = v162 & zfact(v160) = v161 & minus_minus(int, v157) = v159 & hBOOL(v163))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, zprime, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, int, v159, v62) = v160 & wset(v160, v157) = v161 & d22set(v160) = v161 & minus_minus(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, zprime, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v89, v157) = v160 & ti(int, v157) = v159 & (v159 = v62 | v159 = v60 | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, zprime, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v86, v157) = v159 & ti(int, v157) = v160 & hBOOL(v159) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v48, v161) = v164 & ti(int, v161) = v165 & (v165 = v160 | v165 = v8 | ~ hBOOL(v164)))) & ! [v161] : ! [v162] : (v162 = v160 | v162 = v8 | ~ (ti(int, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v164 & hAPP(int, bool, v164, v157) = v165 & hAPP(int, bool, v48, v161) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v48, v161) = v162) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v163 & hAPP(int, bool, v163, v157) = v164 & ti(int, v161) = v165 & (v165 = v160 | v165 = v8 | ~ hBOOL(v164)))))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, bool, zprime, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v86, v157) = v159 & ti(int, v157) = v160 & ( ~ hBOOL(v159) | ( ~ (v165 = v160) & ~ (v165 = v8) & hAPP(int, v1, v57, v161) = v163 & hAPP(int, bool, v163, v157) = v164 & hAPP(int, bool, v48, v161) = v162 & ti(int, v161) = v165 & hBOOL(v164) & hBOOL(v162))))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v135, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, bool, v30, v157) = v159 & hAPP(int, int, v160, v8) = v161 & minus_minus(int, v157) = v160 & (v161 = v158 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v116, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v116, v159) = v160 & bit1(v158) = v160 & bit0(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v116, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v116, v159) = v160 & bit1(v157) = v159 & bit0(v158) = v160)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v116, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v115, v159) = v160 & bit1(v158) = v160 & bit1(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v115, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v115, v159) = v160 & bit0(v158) = v160 & bit0(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v51, v157) = v158) | ti(int, v157) = v158) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v49, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v48, v157) = v159 & hAPP(int, bool, v30, v158) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v47, v157) = v158) | ti(int, v157) = v158) & ! [v157] : ! [v158] : ( ~ (hAPP(int, int, v14, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, bool, zprime, v160) = v161 & hAPP(int, int, v159, v8) = v160 & legendre(v75, v160) = v162 & plus_plus(int, v158) = v159 & (v162 = v8 | ~ hBOOL(v161)))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v158, v44) = v159 & hAPP(nat, bool, v132, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, bool, v158, v38) = v160 & hAPP(nat, bool, v131, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, v39, v117, v157) = v158) | ? [v159] : (hAPP(nat, bool, v158, v38) = v159 & hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, v39, v40, v157) = v158) | ? [v159] : (hAPP(nat, bool, v158, v38) = v159 & ~ hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, real, v128, v157) = v158) | ? [v159] : (hAPP(real, bool, v127, v158) = v159 & hBOOL(v159))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, bool, v132, v157) = v158) | hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(nat, v39, v117, v157) = v159 & hAPP(nat, bool, v159, v44) = v160 & ~ hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, bool, v132, v157) = v158) | hBOOL(v158)) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, bool, v131, v157) = v158) | ~ hBOOL(v158) | ? [v159] : ? [v160] : (hAPP(nat, v39, v117, v157) = v159 & hAPP(nat, bool, v159, v38) = v160 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, bool, v119, v157) = v158) | hBOOL(v158)) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, nat, v158, v38) = v38) | ~ (power_power(nat, v157) = v158)) & ! [v157] : ! [v158] : ( ~ (hAPP(nat, nat, v70, v157) = v158) | ? [v159] : (hAPP(nat, nat, v159, v157) = v158 & plus_plus(nat, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (inv(v158, v157) = v8) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, bool, v86, v157) = v160 & hAPP(int, bool, zprime, v158) = v159 & hAPP(int, int, v162, v8) = v163 & minus_minus(int, v158) = v162 & ( ~ hBOOL(v164) | ~ hBOOL(v160) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (inv(v158, v157) = pls) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : (hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, v163) = v164 & hAPP(int, bool, v86, v157) = v160 & hAPP(int, bool, zprime, v158) = v159 & hAPP(int, int, v162, v8) = v163 & minus_minus(int, v158) = v162 & ( ~ hBOOL(v164) | ~ hBOOL(v160) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (twoSqu1929807760sum2sq(v157) = v158) | ti(int, v158) = v158) & ! [v157] : ! [v158] : ( ~ (twoSqu1929807760sum2sq(v157) = v158) | ? [v159] : (twoSqu1929807760sum2sq(v159) = v158 & ti(v2, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_ring(v157) | ~ dvd(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v167, v169) = v170) | ~ (hAPP(v157, bool, v163, v172) = v173) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (times_times(v157, v166) = v168) | ~ (plus_plus(v157, v170) = v171) | ~ (minus_minus(v157, v165) = v167) | ~ hBOOL(v173) | ~ hBOOL(v164) | ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v157, v174, v160) = v175 & hAPP(v157, bool, v163, v175) = v176 & plus_plus(v157, v165) = v174 & hBOOL(v176))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v167, v169) = v170) | ~ (hAPP(v157, bool, v163, v172) = v173) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (times_times(v157, v166) = v168) | ~ (plus_plus(v157, v170) = v171) | ~ (minus_minus(v157, v165) = v167) | ~ hBOOL(v164) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v157, v174, v160) = v175 & hAPP(v157, bool, v163, v175) = v176 & plus_plus(v157, v165) = v174 & ~ hBOOL(v176))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_ring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (minus_minus(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & minus_minus(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & (v170 = v160 | hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ( ~ (v170 = v160) & hAPP(v157, v159, v158, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v160 | ~ (hAPP(v157, v159, v158, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v162) = v160) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v167) = v168 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v170) = v171 & times_times(v157, v163) = v169 & times_times(v157, v161) = v166 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & (v169 = v160 | hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ( ~ (v169 = v160) & hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v160 | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v161) = v160) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v167) = v168 & hAPP(v157, v157, v166, v163) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v169) = v170 & times_times(v157, v161) = v166 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_0(v157) | ~ dvd(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v166) = v167) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ((hAPP(v157, v157, v168, v169) = v170 & hAPP(v157, bool, v161, v170) = v171 & times_times(v157, v162) = v168 & hBOOL(v171)) | (hAPP(v157, bool, v161, v164) = v168 & ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v167 & hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, bool, v167, v170) = v171 & hAPP(v157, bool, v161, v168) = v172 & plus_plus(v157, v168) = v169 & hBOOL(v172) & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(v157, v157, v166, v167) = v168 & hAPP(v157, bool, v161, v168) = v169 & times_times(v157, v162) = v166 & hBOOL(v169)) | (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & plus_plus(v157, v164) = v166 & ~ hBOOL(v168)))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, bool, v163, v166) = v167 & hAPP(v157, bool, v161, v164) = v168 & plus_plus(v157, v164) = v165 & hBOOL(v168) & hBOOL(v167)) | (times_times(v157, v162) = v164 & ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v157, v164, v169) = v170) | ~ (hAPP(v157, bool, v161, v170) = v171) | ~ hBOOL(v171))))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (times_times(v157, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ((hAPP(v157, v159, v158, v162) = v164 & ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v168, v160) = v169) | ~ (hAPP(v157, bool, v164, v169) = v170) | ~ (plus_plus(v157, v167) = v168) | ~ hBOOL(v170) | ? [v171] : (hAPP(v157, bool, v161, v167) = v171 & ~ hBOOL(v171))) & ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, bool, v164, v170) = v171 & plus_plus(v157, v167) = v169 & ~ hBOOL(v171)))) | (hAPP(v157, v157, v163, v164) = v165 & hAPP(v157, bool, v161, v165) = v166 & hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (one_one(v157) = v159 & fun(v157, bool) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v160, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v159) & hAPP(nat, bool, v41, v162) = v167 & ti(v157, v161) = v168 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v160, v158, v161) = v165 & hAPP(v157, bool, v165, v167) = v168 & hAPP(nat, v157, v166, v162) = v167 & power_power(v157, v161) = v166 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v159) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v160, v158, v161) = v164 & hAPP(v157, bool, v164, v166) = v167 & hAPP(nat, v157, v165, v162) = v166 & power_power(v157, v161) = v165 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v169, v163) = v170) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (hAPP(nat, v157, v164, v160) = v168) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v167) | hBOOL(v170) | ? [v171] : ? [v172] : (hAPP(nat, v39, v79, v160) = v171 & hAPP(nat, bool, v171, v162) = v172 & ~ hBOOL(v172))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(nat, v157, v164, v160) = v167) | ~ (hAPP(nat, v39, v79, v160) = v165) | ~ (hAPP(nat, bool, v165, v162) = v166) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v166) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(nat, v157, v164, v162) = v170 & ~ hBOOL(v172))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (hAPP(nat, v39, v79, v160) = v168) | ~ (hAPP(nat, bool, v168, v162) = v169) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(nat, v157, v164, v160) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v159, v158, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v171 & times_times(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v167, v161) = v168) | ~ (hAPP(nat, v157, v164, v160) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (hAPP(nat, v39, v79, v160) = v166) | ~ (hAPP(nat, bool, v166, v161) = v167) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, bool, v170, v172) = v173 & hAPP(nat, v157, v171, v161) = v172 & hAPP(nat, v157, v168, v160) = v169 & power_power(v157, v163) = v171 & power_power(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (hAPP(nat, v157, v166, v160) = v167) | ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (hAPP(nat, v157, v163, v162) = v166) | ~ (hAPP(nat, v157, v163, v161) = v164) | ~ (power_power(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v161) = v168 & hAPP(nat, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v162) = v166) | ~ (times_times(v157, v160) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v162) = v166) | ~ (times_times(v157, v160) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v160) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : (hAPP(v157, bool, v163, v160) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v160) = v166) | ~ hBOOL(v165) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v162) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (times_times(v157, v160) = v164) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (times_times(v157, v162) = v164) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & plus_plus(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v160) = v162) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (times_times(v157, v160) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v160) = v162) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (times_times(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v159, v158, v160) = v161) | ~ (hAPP(v157, bool, v161, v160) = v162) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ number(v157) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v160 | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ (div_mod(v157, v164) = v165) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v160) & hAPP(v157, v157, v167, v164) = v168 & div_mod(v157, v163) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : (hAPP(v157, v157, v167, v163) = v160 & div_mod(v157, v165) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v165) = v160) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | ~ (div_mod(v157, v163) = v164) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, bool, v166, v163) = v167 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v159, v160, v164) = v165 & ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v165, v166) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v166) = v168)))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ? [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v165) = v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ dvd(v157) | ? [v159] : ? [v160] : (fun(v157, v159) = v160 & fun(v157, bool) = v159 & ti(v160, v158) = v158)) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ dvd(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v164) | ~ (hAPP(v157, v157, v163, v162) = v160) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (times_times(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v160 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ( ~ (v166 = v160) & hAPP(v157, v157, v165, v161) = v166 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v163, v161) = v160) | ~ (div_mod(v157, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v159, v158, v161) = v164 & hAPP(v157, bool, v164, v162) = v165 & hBOOL(v165))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v160 & div_mod(v157, v162) = v165)))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (div_mod(v157, v160) = v165) | ~ hBOOL(v164) | ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v161) = v166 & hAPP(v157, v157, v165, v162) = v167 & div_mod(v157, v167) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v160) = v163) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, v157, v163, v161) = v169 & hAPP(v157, bool, v167, v162) = v168 & (v169 = v166 | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v160) = v164) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v167) | (( ~ hBOOL(v168) | hBOOL(v166)) & ( ~ hBOOL(v166) | hBOOL(v168)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v160) = v166 & ( ~ hBOOL(v168) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (dvd_dvd(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v160) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v161) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v161) = v168 & ( ~ hBOOL(v167) | hBOOL(v168)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v160) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v161) = v165) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v161) = v166 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (standardRes(v158, v157) = pls) | ? [v159] : ? [v160] : (hAPP(int, bool, v159, v158) = v160 & zcong(v157, pls) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (standardRes(v157, v158) = pls) | ? [v159] : ? [v160] : (hAPP(int, bool, v159, v157) = v160 & zcong(v158, pls) = v159 & hBOOL(v160))) & ! [v157] : ! [v158] : ( ~ (sr(v157) = v158) | ti(v1, v158) = v158) & ! [v157] : ! [v158] : ( ~ (sr(v157) = v158) | ? [v159] : ? [v160] : (collect(int, v160) = v158 & combs(int, bool, bool, v133, v159) = v160 & combc(int, int, bool, v5, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (sr(v157) = v158) | ? [v159] : (sr(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (quadRes(v157) = v158) | ti(v1, v158) = v158) & ! [v157] : ! [v158] : ( ~ (quadRes(v157) = v158) | ? [v159] : (quadRes(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (power_power(real, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(real, real, v104, v157) = v161 & hAPP(real, real, v102, v159) = v160 & hAPP(nat, real, v162, v24) = v160 & hAPP(nat, real, v158, v24) = v159 & power_power(real, v161) = v162)) & ! [v157] : ! [v158] : ( ~ (power_power(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, int, v159, v160) = v161 & hAPP(nat, int, v158, v53) = v161 & hAPP(nat, int, v158, v24) = v160 & times_times(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (power_power(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(nat, int, v160, v24) = v161 & hAPP(nat, int, v158, v83) = v161 & hAPP(nat, int, v158, v24) = v159 & power_power(int, v159) = v160)) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v159, v158, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v159, v158, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (minus_minus(v157, v160) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v160) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v161) = v171 & minus_minus(v157, v162) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v160) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (minus_minus(v157, v162) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v163) = v171 & minus_minus(v157, v160) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v166, v163) = v165) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (minus_minus(v157, v162) = v166) | ~ (minus_minus(v157, v160) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v159, v158, v160) = v167 & hAPP(v157, bool, v169, v163) = v170 & hAPP(v157, bool, v167, v161) = v168 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v158, v161) = v173 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, v159, v158, v161) = v167) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v161) = v173 & hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v161) = v167) | ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v163) = v167) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v159, v158, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & plus_plus(v157, v163) = v171 & plus_plus(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v162, v165) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v162, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, v157, v170, v164) = v171 & hAPP(v157, bool, v169, v171) = v172 & plus_plus(v157, v165) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v163) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v163) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v164) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less(v157) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v162) = v170 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v162) = v166) | ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v160) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, bool, v170, v161) = v171 & hAPP(v157, bool, v168, v161) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v161) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v167 & hAPP(v157, v159, v158, v161) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, v159, v158, v161) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v160) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord1278240602ring_1(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ( ~ (hAPP(v157, v159, v158, v173) = v174) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v170, v172) = v173) | ~ (hAPP(v157, v157, v168, v166) = v169) | ~ (hAPP(v157, bool, v174, v167) = v175) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v171) | ~ (plus_plus(v157, v169) = v170) | hBOOL(v175) | ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v158, v166) = v176 & hAPP(v157, v159, v158, v165) = v178 & hAPP(v157, v157, v182, v163) = v183 & hAPP(v157, bool, v178, v167) = v179 & hAPP(v157, bool, v176, v167) = v177 & hAPP(v157, bool, v161, v164) = v180 & hAPP(v157, bool, v161, v163) = v181 & plus_plus(v157, v164) = v182 & ( ~ (v183 = v162) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v179) | ~ hBOOL(v177)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v166) = v168) | ~ (hAPP(v157, v159, v158, v165) = v170) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (hAPP(v157, bool, v161, v164) = v172) | ~ (hAPP(v157, bool, v161, v163) = v173) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v158, v181) = v182 & hAPP(v157, v157, v179, v165) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v166) = v177 & hAPP(v157, v157, v174, v163) = v175 & hAPP(v157, bool, v182, v167) = v183 & times_times(v157, v164) = v176 & times_times(v157, v163) = v179 & plus_plus(v157, v177) = v178 & plus_plus(v157, v164) = v174 & ( ~ (v175 = v162) | hBOOL(v183)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v166) = v168) | ~ (hAPP(v157, v159, v158, v165) = v170) | ~ (hAPP(v157, v157, v172, v163) = v162) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (plus_plus(v157, v164) = v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v180) = v181 & hAPP(v157, v157, v178, v165) = v179 & hAPP(v157, v157, v177, v179) = v180 & hAPP(v157, v157, v175, v166) = v176 & hAPP(v157, bool, v181, v167) = v182 & hAPP(v157, bool, v161, v164) = v173 & hAPP(v157, bool, v161, v163) = v174 & times_times(v157, v164) = v175 & times_times(v157, v163) = v178 & plus_plus(v157, v176) = v177 & ( ~ hBOOL(v174) | ~ hBOOL(v173) | hBOOL(v182)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v160, v161) = v163 & hAPP(v157, v159, v158, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v160, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v166) = v174 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v160, v166) = v168) | ~ (hAPP(v157, v159, v158, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v160, v161) = v162 & hAPP(v157, v159, v158, v161) = v163 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v160, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v158, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v160, v164) = v170) | ~ (hAPP(v157, v159, v158, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere1490568538miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, v159, v158, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v165) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, v159, v158, v162) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v165) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, v159, v158, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v164) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, v159, v158, v162) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v164) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v166 & hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v159, v158, v161) = v172 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v159, v158, v161) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v159, v158, v162) = v166 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & one_one(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v162, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v162, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & one_one(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v162, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v162, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v79, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v172) = v173 & hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v162) = v169) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v167) = v168 & hAPP(v157, bool, v168, v170) = v171 & hAPP(v157, bool, v161, v163) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v79, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v79, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v166, v164) = v169) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v162, v165) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v162, v165) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ((hBOOL(v173) & hBOOL(v172)) | (hBOOL(v170) & hBOOL(v168))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v171) | (hBOOL(v173) & hBOOL(v167)) | (hBOOL(v172) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v162) = v167 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v159, v158, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v159, v158, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, v159, v158, v163) = v166 & hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v167) = v168 & hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, v159, v158, v162) = v172 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v166 & ( ~ hBOOL(v169) | (hBOOL(v173) & hBOOL(v165)) | (hBOOL(v171) & hBOOL(v164))))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v163) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v162) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ((hBOOL(v172) & hBOOL(v170)) | (hBOOL(v168) & hBOOL(v167))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v159, v158, v162) = v166 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, v159, v158, v163) = v172 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v170, v161) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v173)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v161) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v163) = v172 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v164) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v160 & ti(v157, v161) = v160)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v160) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v160) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v160) | ~ (ti(v157, v161) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, v157, v163, v161) = v164 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v166 & times_times(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v27, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v27, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v164) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v160 & ti(v157, v161) = v160)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v160) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v160) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v160) | ~ (ti(v157, v161) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, bool, v169, v160) = v170 & hAPP(nat, v157, v166, v24) = v167 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v162) = v166 & power_power(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(nat, v157, v163, v164) = v165) | ~ (hAPP(nat, nat, v70, v162) = v164) | ~ (power_power(v157, v161) = v163) | ~ hBOOL(v167) | ti(v157, v161) = v160))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ order(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, v159, v158, v161) = v165 & hAPP(v157, bool, v167, v162) = v168 & hAPP(v157, bool, v165, v162) = v166 & ( ~ hBOOL(v166) | hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ti(v157, v162) = v168 & ti(v157, v161) = v167 & (v168 = v167 | ~ hBOOL(v166)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ti(v157, v162) = v166 & ti(v157, v161) = v165 & (v166 = v165 | hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ order(v157) | ? [v159] : ? [v160] : (fun(v157, v159) = v160 & fun(v157, bool) = v159 & ti(v160, v158) = v158)) & ! [v157] : ! [v158] : ( ~ (ord_less_eq(v157) = v158) | ~ number(v157) | ~ linorder(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v159, v158, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v159, v158, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (minus_minus(v157, v160) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v160) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v161) = v171 & minus_minus(v157, v162) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v160) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (minus_minus(v157, v162) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v163) = v171 & minus_minus(v157, v160) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v166, v163) = v165) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (minus_minus(v157, v162) = v166) | ~ (minus_minus(v157, v160) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v159, v158, v160) = v167 & hAPP(v157, bool, v169, v163) = v170 & hAPP(v157, bool, v167, v161) = v168 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v158, v161) = v173 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, v159, v158, v161) = v167) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v160, v161) = v173 & hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v161) = v167) | ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v163) = v167) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v159, v158, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & plus_plus(v157, v163) = v171 & plus_plus(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v159, v158, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : (hAPP(v157, bool, v166, v164) = v171 & hAPP(v157, bool, v162, v165) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v162, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v167, v170) = v171 & plus_plus(v157, v165) = v169 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & ord_less_eq(v157) = v162 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v162, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v165) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, v157, v170, v164) = v171 & hAPP(v157, bool, v169, v171) = v172 & plus_plus(v157, v165) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v162) = v166) | ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v160) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v162) = v170 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v161) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, bool, v170, v161) = v171 & hAPP(v157, bool, v168, v161) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v167 & hAPP(v157, v159, v158, v161) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, v159, v158, v161) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v160) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v162, v160) = v163 & hAPP(v157, v159, v158, v160) = v161 & ord_less_eq(v157) = v162 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v158, v166) = v174 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v161, v167) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v166) = v168) | ~ (hAPP(v157, v159, v158, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v158, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v161, v167) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v160, v161) = v163 & hAPP(v157, v159, v158, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v166) = v174 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v160, v166) = v168) | ~ (hAPP(v157, v159, v158, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v158, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v160, v161) = v162 & hAPP(v157, v159, v158, v161) = v163 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v158, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v160, v164) = v170) | ~ (hAPP(v157, v159, v158, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v159, v158, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, bool, v169, v171) = v172) | ~ (times_times(v157, v166) = v170) | ~ (times_times(v157, v165) = v167) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v159, v158, v165) = v173 & hAPP(v157, v159, v158, v163) = v175 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v173, v166) = v174 & hAPP(v157, bool, v162, v165) = v177 & hAPP(v157, bool, v162, v163) = v178 & ( ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v165) = v167) | ~ (hAPP(v157, v159, v158, v163) = v169) | ~ (hAPP(v157, bool, v169, v164) = v170) | ~ (hAPP(v157, bool, v167, v166) = v168) | ~ hBOOL(v170) | ~ hBOOL(v168) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v159, v158, v174) = v175 & hAPP(v157, v157, v176, v164) = v177 & hAPP(v157, v157, v173, v163) = v174 & hAPP(v157, bool, v175, v177) = v178 & hAPP(v157, bool, v162, v165) = v171 & hAPP(v157, bool, v162, v163) = v172 & times_times(v157, v166) = v176 & times_times(v157, v165) = v173 & ( ~ hBOOL(v172) | ~ hBOOL(v171) | hBOOL(v178)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord893533164strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v158, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord626643107strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & one_one(v157) = v163 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(v157, v159, v158, v174) = v175) | ~ (hAPP(v157, v157, v172, v166) = v173) | ~ (hAPP(v157, v157, v171, v173) = v174) | ~ (hAPP(v157, v157, v169, v167) = v170) | ~ (hAPP(v157, bool, v175, v168) = v176) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v172) | ~ (plus_plus(v157, v170) = v171) | hBOOL(v176) | ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v159, v158, v167) = v177 & hAPP(v157, v159, v158, v166) = v179 & hAPP(v157, v157, v183, v164) = v184 & hAPP(v157, bool, v179, v168) = v180 & hAPP(v157, bool, v177, v168) = v178 & hAPP(v157, bool, v162, v165) = v181 & hAPP(v157, bool, v162, v164) = v182 & plus_plus(v157, v165) = v183 & ( ~ (v184 = v163) | ~ hBOOL(v182) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v178)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v158, v167) = v169) | ~ (hAPP(v157, v159, v158, v166) = v171) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (hAPP(v157, bool, v162, v165) = v173) | ~ (hAPP(v157, bool, v162, v164) = v174) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v159, v158, v182) = v183 & hAPP(v157, v157, v180, v166) = v181 & hAPP(v157, v157, v179, v181) = v182 & hAPP(v157, v157, v177, v167) = v178 & hAPP(v157, v157, v175, v164) = v176 & hAPP(v157, bool, v183, v168) = v184 & times_times(v157, v165) = v177 & times_times(v157, v164) = v180 & plus_plus(v157, v178) = v179 & plus_plus(v157, v165) = v175 & ( ~ (v176 = v163) | hBOOL(v184)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v158, v167) = v169) | ~ (hAPP(v157, v159, v158, v166) = v171) | ~ (hAPP(v157, v157, v173, v164) = v163) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (plus_plus(v157, v165) = v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v158, v181) = v182 & hAPP(v157, v157, v179, v166) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v167) = v177 & hAPP(v157, bool, v182, v168) = v183 & hAPP(v157, bool, v162, v165) = v174 & hAPP(v157, bool, v162, v164) = v175 & times_times(v157, v165) = v176 & times_times(v157, v164) = v179 & plus_plus(v157, v177) = v178 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | hBOOL(v183)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v164) = v170) | ~ (hAPP(nat, v157, v166, v164) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v159, v158, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v165) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v163) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v164) = v174 & hAPP(nat, bool, v41, v163) = v175 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | ~ hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ (hAPP(nat, bool, v41, v163) = v168) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v171) = v172 & hAPP(v157, bool, v172, v174) = v175 & hAPP(v157, bool, v162, v164) = v169 & hAPP(nat, v157, v173, v163) = v174 & hAPP(nat, v157, v170, v163) = v171 & power_power(v157, v165) = v173 & power_power(v157, v164) = v170 & ( ~ hBOOL(v169) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v24) = v169) | ~ (hAPP(nat, v157, v165, v24) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v162, v164) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v168) = v169 & hAPP(v157, bool, v169, v171) = v172 & hAPP(v157, bool, v162, v164) = v173 & hAPP(nat, v157, v170, v24) = v171 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v164) = v170 & power_power(v157, v163) = v167 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v167) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v164) = v166) | ~ (times_times(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v164) = v172 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v161, v164) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & one_one(v157) = v162 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v40, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v158, v172) = v173 & hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v164) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v40, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v40, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ~ hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v165) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (times_times(v157, v163) = v167) | hBOOL(v169) | ? [v170] : (hAPP(v157, bool, v161, v163) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : (one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (times_times(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, v159, v158, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ((hBOOL(v177) & hBOOL(v175)) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, v159, v158, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v177) | ~ hBOOL(v175)) & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v164) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v167) | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v168)) | (hBOOL(v175) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v163) = v176 & hAPP(v157, v159, v158, v162) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v160) = v177 & hAPP(v157, bool, v174, v164) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v167)) | (hBOOL(v175) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v164) = v176 & hAPP(v157, v159, v158, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v164) = v170 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v164) = v175 & hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ((hBOOL(v176) & hBOOL(v174)) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v164) = v175 & hAPP(v157, v159, v158, v163) = v171 & hAPP(v157, v159, v158, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v176) | ~ hBOOL(v174)) & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v164) = v167) | ~ (hAPP(v157, v159, v158, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v163) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, v159, v158, v162) = v167) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v164) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v163) = v165) | ~ (hAPP(v157, v159, v158, v162) = v167) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v170) = v171 & hAPP(v157, v159, v158, v164) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v168)) | (hBOOL(v174) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v163) = v168 & hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v163) = v173 & hAPP(v157, v159, v158, v162) = v175 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v160) = v176 & hAPP(v157, bool, v173, v164) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v167)) | (hBOOL(v174) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v164) = v175 & hAPP(v157, v159, v158, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v159, v158, v164) = v175 & hAPP(v157, v159, v158, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v158, v173) = v174 & hAPP(v157, v159, v158, v164) = v170 & hAPP(v157, v159, v158, v162) = v168 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v164) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v163) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v158, v160) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v161, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v161, v163) = v172 & hAPP(v157, v159, v158, v164) = v170 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v170, v160) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v173)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v161, v163) = v167) | ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v161, v170) = v171 & hAPP(v157, v157, v169, v163) = v172 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v164) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v162) = v170 & hAPP(v157, v159, v158, v161) = v172 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v162) = v169 & hAPP(v157, v159, v158, v161) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v162) = v164) | ~ (hAPP(v157, v159, v158, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v163) = v164) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v163) = v169 & hAPP(v157, v159, v158, v162) = v171 & hAPP(v157, bool, v171, v161) = v172 & hAPP(v157, bool, v169, v160) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v159, v158, v162) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v158, v169) = v170 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v163) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (one_one(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v158, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v158, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (zero_zero(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (power_power(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : (fun(v157, bool) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v162 | ~ (ti(v157, v161) = v163) | ~ (ti(v157, v160) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, v159, v158, v160) = v164 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v164, v161) = v165 & (hBOOL(v167) | hBOOL(v165)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v160) = v166 & hAPP(v157, bool, v166, v161) = v167 & ti(v157, v161) = v165 & ti(v157, v160) = v164 & (v165 = v164 | hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v158, v160) = v162) | ~ (hAPP(v157, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v158, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ti(v157, v161) = v165 & ti(v157, v160) = v164 & (v165 = v164 | hBOOL(v167)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ order(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v165 & hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hAPP(v157, bool, v165, v162) = v166 & ( ~ hBOOL(v166) | hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ti(v157, v162) = v166 & ti(v157, v161) = v165 & (v166 = v165 | hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v158, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ti(v157, v162) = v168 & ti(v157, v161) = v167 & (v168 = v167 | ~ hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ order(v157) | ? [v159] : ? [v160] : (fun(v157, v159) = v160 & fun(v157, bool) = v159 & ti(v160, v158) = v158)) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ number(v157) | ~ linorder(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v158, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v158, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v159, v158, v164) = v165 & ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v165, v166) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v166) = v168)))))) & ! [v157] : ! [v158] : ( ~ (ord_less(v157) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ? [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v158, v165) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v165) = v168))))) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, v11) = v158) | ~ number_semiring(v157) | ? [v159] : ? [v160] : (hAPP(v157, v157, v160, v159) = v158 & plus_plus(v157, v159) = v160 & one_one(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, v11) = v158) | ~ number_ring(v157) | ? [v159] : ? [v160] : (hAPP(v157, v157, v160, v159) = v158 & plus_plus(v157, v159) = v160 & one_one(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, v10) = v158) | ~ number_semiring(v157) | one_one(v157) = v158) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, v10) = v158) | ~ number_ring(v157) | one_one(v157) = v158) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, pls) = v158) | ~ number_semiring(v157) | zero_zero(v157) = v158) & ! [v157] : ! [v158] : ( ~ (number_number_of(v157, pls) = v158) | ~ number_ring(v157) | zero_zero(v157) = v158) & ! [v157] : ! [v158] : ( ~ (number_number_of(int, v157) = v158) | ti(int, v157) = v158) & ! [v157] : ! [v158] : ( ~ (number_number_of(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v48, v164) = v165 & hAPP(int, bool, v48, v161) = v162 & hAPP(int, bool, v48, v158) = v159 & number_number_of(int, v163) = v164 & number_number_of(int, v160) = v161 & bit1(v157) = v163 & bit0(v157) = v160 & ( ~ hBOOL(v159) | (hBOOL(v165) & hBOOL(v162))))) & ! [v157] : ! [v158] : ( ~ (number_number_of(nat, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v157) = v160 & hAPP(nat, bool, v41, v158) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (number_number_of(nat, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v157) = v159 & hAPP(nat, bool, v41, v158) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ti(int, v158) = v158) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v48, v164) = v165 & hAPP(int, bool, v48, v162) = v163 & hAPP(int, bool, v48, v159) = v160 & number_number_of(int, v161) = v162 & number_number_of(int, v158) = v164 & number_number_of(int, v157) = v159 & bit0(v157) = v161 & ( ~ hBOOL(v160) | (hBOOL(v165) & hBOOL(v163))))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v159 & hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v159 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v159 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v159 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v158) = v160 & hAPP(int, bool, v93, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v158) = v159 & hAPP(int, bool, v93, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v158) = v160 & hAPP(int, bool, v91, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v158) = v159 & hAPP(int, bool, v91, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v158) = v160 & hAPP(int, bool, v36, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v158) = v159 & hAPP(int, bool, v36, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v158) = v160 & hAPP(int, bool, v36, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v158) = v159 & hAPP(int, bool, v36, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v160, v157) = v158 & hAPP(int, int, v49, v157) = v159 & plus_plus(int, v159) = v160)) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v116, v158) = v159 & hAPP(int, int, v116, v157) = v160 & bit0(v160) = v159)) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v116, v157) = v160 & hAPP(int, int, v115, v158) = v159 & bit1(v160) = v159)) & ! [v157] : ! [v158] : ( ~ (bit1(v157) = v158) | ? [v159] : (bit1(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ti(int, v158) = v158) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, bool, v48, v164) = v165 & hAPP(int, bool, v48, v161) = v162 & hAPP(int, bool, v48, v159) = v160 & number_number_of(int, v163) = v164 & number_number_of(int, v158) = v161 & number_number_of(int, v157) = v159 & bit1(v157) = v163 & ( ~ hBOOL(v160) | (hBOOL(v165) & hBOOL(v162))))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v161 & hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v159 & hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v158) = v159 & hAPP(int, v1, v27, v157) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v157) = v161 & hAPP(int, v1, v5, v158) = v159 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v27, v157) = v159 & hAPP(int, v1, v5, v158) = v161 & hAPP(int, bool, v161, min) = v162 & hAPP(int, bool, v159, min) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v161 & hAPP(int, v1, v5, v157) = v159 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, v1, v5, v158) = v159 & hAPP(int, v1, v5, v157) = v161 & hAPP(int, bool, v161, pls) = v162 & hAPP(int, bool, v159, pls) = v160 & ( ~ hBOOL(v160) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v158) = v160 & hAPP(int, bool, v91, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v93, v158) = v159 & hAPP(int, bool, v91, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v158) = v160 & hAPP(int, bool, v91, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v91, v158) = v159 & hAPP(int, bool, v91, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v158) = v160 & hAPP(int, bool, v42, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v42, v158) = v159 & hAPP(int, bool, v42, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v158) = v160 & hAPP(int, bool, v36, v157) = v159 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v36, v158) = v159 & hAPP(int, bool, v36, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v116, v158) = v159 & hAPP(int, int, v116, v157) = v160 & bit1(v160) = v159)) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, int, v115, v158) = v159 & hAPP(int, int, v115, v157) = v160 & bit0(v160) = v159)) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : (hAPP(int, int, v159, v157) = v158 & plus_plus(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (bit0(v157) = v158) | ? [v159] : (bit0(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (zcong(s1, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(int, v1, v5, v157) = v160 & hAPP(int, bool, v160, v17) = v161 & hAPP(int, bool, v158, v17) = v162 & hAPP(int, bool, v48, v157) = v159 & ti(int, v157) = v163 & (v163 = v155 | ~ hBOOL(v162) | ~ hBOOL(v161) | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (zfact(v157) = v158) | ti(int, v158) = v158) & ! [v157] : ! [v158] : ( ~ (zfact(v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v27, v157) = v159 & hAPP(int, bool, v159, pls) = v160 & hAPP(int, int, v162, v8) = v163 & hAPP(int, int, v161, v164) = v165 & zfact(v163) = v164 & times_times(int, v157) = v161 & minus_minus(int, v157) = v162 & (v165 = v158 | hBOOL(v160)))) & ! [v157] : ! [v158] : ( ~ (zfact(v157) = v158) | ? [v159] : (zfact(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (d22set(v157) = v158) | ti(v1, v158) = v158) & ! [v157] : ! [v158] : ( ~ (d22set(v157) = v158) | ? [v159] : (d22set(v159) = v158 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (undefined(v157) = v158) | ti(v157, v158) = v158) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ real_normed_algebra(v157) | ? [v159] : (times_times(v157, v158) = v159 & ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v158) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v158) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v158) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v158) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (plus_plus(v157, v163) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, bool, v161, v163) = v166 & hAPP(v157, bool, v161, v162) = v167 & ti(v157, v163) = v168 & ti(v157, v162) = v169 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | (( ~ (v169 = v158) | ~ (v168 = v158) | v165 = v158) & ( ~ (v165 = v158) | (v169 = v158 & v168 = v158)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v166, v162) = v167 & plus_plus(v157, v163) = v166 & ti(v157, v163) = v168 & ti(v157, v162) = v169 & ( ~ (v169 = v158) | ~ (v168 = v158) | v167 = v158) & ( ~ (v167 = v158) | (v169 = v158 & v168 = v158)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (ti(v157, v162) = v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v161, v162) = v166 & plus_plus(v157, v163) = v167 & ti(v157, v163) = v169 & ( ~ hBOOL(v166) | (( ~ (v169 = v158) | ~ (v165 = v158) | v168 = v158) & ( ~ (v168 = v158) | (v169 = v158 & v165 = v158)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v162) = v164) | ~ (ti(v157, v163) = v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v161, v163) = v166 & plus_plus(v157, v163) = v167 & ti(v157, v162) = v169 & ( ~ hBOOL(v166) | (( ~ (v169 = v158) | ~ (v165 = v158) | v168 = v158) & ( ~ (v168 = v158) | (v169 = v158 & v165 = v158)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (ti(v157, v163) = v164) | ~ (ti(v157, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v163) = v166 & hAPP(v157, bool, v161, v162) = v167 & plus_plus(v157, v163) = v168 & ( ~ hBOOL(v167) | ~ hBOOL(v166) | (( ~ (v169 = v158) | (v165 = v158 & v164 = v158)) & ( ~ (v165 = v158) | ~ (v164 = v158) | v169 = v158))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v162) = v166) | ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v158) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v162) = v170 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v168, v158) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v160 & ord_less(v157) = v161 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v162) = v170 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v168, v158) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v161, v162) = v166) | ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v161, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v158) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v167 & hAPP(v157, v159, v160, v161) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v167, v158) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, v159, v160, v161) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v158) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v167 & hAPP(v157, v159, v160, v161) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v167, v158) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, v159, v160, v161) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v158) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & (v170 = v158 | hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ( ~ (v170 = v158) & hAPP(v157, v159, v160, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v158 | ~ (hAPP(v157, v159, v160, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v161) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v162) = v158) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v167) = v168 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v170) = v171 & times_times(v157, v163) = v169 & times_times(v157, v161) = v166 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & (v169 = v158 | hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ( ~ (v169 = v158) & hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v158 | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v161) = v158) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v167) = v168 & hAPP(v157, v157, v166, v163) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v169) = v170 & times_times(v157, v161) = v166 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v167, v158) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v166 & hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v166, v158) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, v159, v160, v161) = v172 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, v159, v160, v161) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, v159, v160, v161) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, v159, v160, v161) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v167, v158) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v159, v160, v162) = v166 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v166, v158) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v159] : ? [v160] : (power_power(v157, v158) = v159 & one_one(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : (v163 = v158 | v162 = v38 | ~ (hAPP(nat, v157, v159, v162) = v163) | ~ (number_number_of(nat, v161) = v162)) & ! [v161] : ! [v162] : (v162 = v160 | ~ (hAPP(nat, v157, v159, v38) = v162) | ~ (number_number_of(nat, v161) = v38)) & ! [v161] : ! [v162] : (v162 = v38 | ~ (number_number_of(nat, v161) = v162) | hAPP(nat, v157, v159, v162) = v158) & ! [v161] : ( ~ (number_number_of(nat, v161) = v38) | hAPP(nat, v157, v159, v38) = v160))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v159] : ? [v160] : (power_power(v157, v158) = v159 & one_one(v157) = v160 & ! [v161] : ! [v162] : (v162 = v158 | v161 = v38 | ~ (hAPP(nat, v157, v159, v161) = v162)) & ! [v161] : (v161 = v160 | ~ (hAPP(nat, v157, v159, v38) = v161)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_0(v157) | ~ dvd(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ? [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, v157, v165, v158) = v166) | ~ (hAPP(v157, bool, v163, v166) = v167) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ((hAPP(v157, v157, v168, v169) = v170 & hAPP(v157, bool, v161, v170) = v171 & times_times(v157, v162) = v168 & hBOOL(v171)) | (hAPP(v157, bool, v161, v164) = v168 & ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v167 & hAPP(v157, v157, v169, v158) = v170 & hAPP(v157, bool, v167, v170) = v171 & hAPP(v157, bool, v161, v168) = v172 & plus_plus(v157, v168) = v169 & hBOOL(v172) & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(v157, v157, v166, v167) = v168 & hAPP(v157, bool, v161, v168) = v169 & times_times(v157, v162) = v166 & hBOOL(v169)) | (hAPP(v157, v157, v166, v158) = v167 & hAPP(v157, bool, v163, v167) = v168 & plus_plus(v157, v164) = v166 & ~ hBOOL(v168)))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(v157, v157, v165, v158) = v166 & hAPP(v157, bool, v163, v166) = v167 & hAPP(v157, bool, v161, v164) = v168 & plus_plus(v157, v164) = v165 & hBOOL(v168) & hBOOL(v167)) | (times_times(v157, v162) = v164 & ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v157, v164, v169) = v170) | ~ (hAPP(v157, bool, v161, v170) = v171) | ~ hBOOL(v171))))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (times_times(v157, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ((hAPP(v157, v159, v160, v162) = v164 & ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v168, v158) = v169) | ~ (hAPP(v157, bool, v164, v169) = v170) | ~ (plus_plus(v157, v167) = v168) | ~ hBOOL(v170) | ? [v171] : (hAPP(v157, bool, v161, v167) = v171 & ~ hBOOL(v171))) & ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v158) = v170 & hAPP(v157, bool, v164, v170) = v171 & plus_plus(v157, v167) = v169 & ~ hBOOL(v171)))) | (hAPP(v157, v157, v163, v164) = v165 & hAPP(v157, bool, v161, v165) = v166 & hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ zero_neq_one(v157) | ? [v159] : ( ~ (v159 = v158) & one_one(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : (v163 = v158 | ~ (ti(v157, v162) = v163) | ? [v164] : (hAPP(v157, bool, v161, v162) = v164 & ~ hBOOL(v164))) & ! [v162] : ! [v163] : ( ~ (hAPP(v157, bool, v161, v162) = v163) | ~ hBOOL(v163) | ti(v157, v162) = v158))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | hBOOL(v163)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (times_times(v157, v158) = v159 & ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (times_times(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ((hBOOL(v173) & hBOOL(v172)) | (hBOOL(v170) & hBOOL(v168))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v171) | (hBOOL(v173) & hBOOL(v167)) | (hBOOL(v172) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v162) = v167 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v167, v158) = v168 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v159, v160, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v159, v160, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v171) = v172 & hAPP(v157, v159, v160, v163) = v166 & hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v166, v158) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v167) = v168 & hAPP(v157, v159, v160, v163) = v170 & hAPP(v157, v159, v160, v162) = v172 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v168, v158) = v169 & times_times(v157, v162) = v166 & ( ~ hBOOL(v169) | (hBOOL(v173) & hBOOL(v165)) | (hBOOL(v171) & hBOOL(v164))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v163) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v162) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ((hBOOL(v172) & hBOOL(v170)) | (hBOOL(v168) & hBOOL(v167))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v159, v160, v162) = v166 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v158) = v169 & hAPP(v157, bool, v166, v158) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, v159, v160, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ((hBOOL(v177) & hBOOL(v175)) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, v159, v160, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v177) | ~ hBOOL(v175)) & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v167) | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v167, v158) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v167) | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v167, v158) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v168)) | (hBOOL(v175) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v163) = v170 & hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v163) = v176 & hAPP(v157, v159, v160, v162) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v158) = v177 & hAPP(v157, bool, v174, v164) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v167)) | (hBOOL(v175) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v164) = v176 & hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v168, v158) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v163) = v172 & ti(v157, v162) = v171 & ( ~ (v172 = v158) | ~ (v171 = v158)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v170) | (ti(v157, v163) = v158 & ti(v157, v162) = v158)) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v158 | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v169 & times_times(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v164 = v158 | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v169 & times_times(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v162] : ! [v163] : ( ~ (ti(v157, v163) = v158) | ~ (ti(v157, v162) = v158) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, v157, v166, v168) = v169 & hAPP(v157, v157, v164, v162) = v165 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v167 & times_times(v157, v162) = v164 & plus_plus(v157, v165) = v166 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v164) = v175 & hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v158) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ((hBOOL(v176) & hBOOL(v174)) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v164) = v175 & hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, v159, v160, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v158) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v176) | ~ hBOOL(v174)) & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v164) = v167) | ~ (hAPP(v157, v159, v160, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v163) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, v159, v160, v162) = v167) | ~ (hAPP(v157, bool, v167, v158) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v163) = v165) | ~ (hAPP(v157, v159, v160, v162) = v167) | ~ (hAPP(v157, bool, v167, v158) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v164) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v168)) | (hBOOL(v174) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v163) = v168 & hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v158) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v163) = v173 & hAPP(v157, v159, v160, v162) = v175 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v158) = v176 & hAPP(v157, bool, v173, v164) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v167)) | (hBOOL(v174) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v164) = v175 & hAPP(v157, v159, v160, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v158) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v159, v160, v164) = v175 & hAPP(v157, v159, v160, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v158) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v159, v160, v173) = v174 & hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, v159, v160, v162) = v168 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v168, v158) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, bool, v169, v158) = v170 & hAPP(v157, bool, v167, v158) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v161, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v161, v163) = v172 & hAPP(v157, v159, v160, v164) = v170 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v170, v158) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v173)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v161, v163) = v167) | ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v158) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v161, v170) = v171 & hAPP(v157, v157, v169, v163) = v172 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v164) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v158 & ti(v157, v161) = v158)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v158) | ~ (v171 = v158)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v158) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v158 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v158) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v158) | ~ (ti(v157, v161) = v158) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, v157, v163, v161) = v164 & hAPP(v157, bool, v169, v158) = v170 & times_times(v157, v162) = v166 & times_times(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v162) = v170 & hAPP(v157, v159, v160, v161) = v172 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, v159, v160, v161) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v162) = v169 & hAPP(v157, v159, v160, v161) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v162) = v164) | ~ (hAPP(v157, v159, v160, v161) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v163) = v164) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, v159, v160, v162) = v171 & hAPP(v157, bool, v171, v161) = v172 & hAPP(v157, bool, v169, v158) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v159, v160, v162) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v169) = v170 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v163) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ number_semiring(v157) | number_number_of(v157, pls) = v158) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v164) = v165 & hAPP(v157, bool, v165, v158) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v163) = v164 & hAPP(v157, bool, v164, v158) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v164) = v165 & hAPP(v157, bool, v165, v158) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v163) = v164 & hAPP(v157, bool, v164, v158) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ number_ring(v157) | number_number_of(v157, pls) = v158) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_1(v157) | ? [v159] : (hAPP(nat, v157, v159, v24) = v158 & power_power(v157, v158) = v159)) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v163) = v172 & ti(v157, v162) = v171 & ( ~ (v172 = v158) | ~ (v171 = v158)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v166, v168) = v169) | ~ (hAPP(v157, bool, v161, v169) = v170) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ (plus_plus(v157, v165) = v166) | hBOOL(v170) | (ti(v157, v163) = v158 & ti(v157, v162) = v158)) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v165 = v158 | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : (v164 = v158 | ~ (ti(v157, v163) = v165) | ~ (ti(v157, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v170) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & plus_plus(v157, v167) = v168 & hBOOL(v172))) & ! [v162] : ! [v163] : ( ~ (ti(v157, v163) = v158) | ~ (ti(v157, v162) = v158) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v166, v168) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(nat, v157, v167, v24) = v168 & hAPP(nat, v157, v164, v24) = v165 & power_power(v157, v163) = v167 & power_power(v157, v162) = v164 & plus_plus(v157, v165) = v166 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v159, v160, v158) = v161 & ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v163) | ~ hBOOL(v165) | ? [v166] : ( ~ (v166 = v158) & ti(v157, v162) = v166)) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v163) | ti(v157, v162) = v158 | hBOOL(v165)) & ! [v162] : ! [v163] : (v163 = v158 | ~ (ti(v157, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, bool, v161, v165) = v166 & hAPP(nat, v157, v164, v24) = v165 & power_power(v157, v162) = v164 & hBOOL(v166))) & ! [v162] : ( ~ (ti(v157, v162) = v158) | ? [v163] : ? [v164] : ? [v165] : (hAPP(v157, bool, v161, v164) = v165 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v162) = v163 & ~ hBOOL(v165))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v158 & ti(v157, v161) = v158)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v158) | ~ (v171 = v158)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v158) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v158 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v158) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v158) | ~ (ti(v157, v161) = v158) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v159, v160, v168) = v169 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, bool, v169, v158) = v170 & hAPP(nat, v157, v166, v24) = v167 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v162) = v166 & power_power(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v165) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(nat, v157, v163, v164) = v165) | ~ (hAPP(nat, nat, v70, v162) = v164) | ~ (power_power(v157, v161) = v163) | ~ hBOOL(v167) | ti(v157, v161) = v158))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v158) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v166 & hAPP(v157, bool, v166, v158) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, bool, v162, v158) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v158) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v158) = v165) | ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (power_power(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ number(v157) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v158 | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ (div_mod(v157, v164) = v165) | ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(v157, v157, v167, v164) = v168 & div_mod(v157, v163) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : (hAPP(v157, v157, v167, v163) = v158 & div_mod(v157, v165) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v165) = v158) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | ~ (div_mod(v157, v163) = v164) | ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v165) = v166 & hAPP(v157, bool, v166, v163) = v167 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ zero(v157) | ti(v157, v158) = v158) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ mult_zero(v157) | ? [v159] : (times_times(v157, v158) = v159 & ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v158 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ( ~ (v166 = v158) & hAPP(v157, v157, v165, v161) = v166 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v163, v161) = v158) | ~ (div_mod(v157, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v159, v160, v161) = v164 & hAPP(v157, bool, v164, v162) = v165 & hBOOL(v165))))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v158 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v158 & div_mod(v157, v162) = v165)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (one_one(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(v157, v157, v161, v159) = v162) | ~ (div_mod(v157, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (zero_zero(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (div_mod(v157, v158) = v159 & ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(v157, v157, v159, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (times_times(int, v157) = v158) | ? [v159] : (hAPP(int, int, v158, v8) = v159 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (times_times(nat, v157) = v158) | hAPP(nat, nat, v158, v44) = v157) & ! [v157] : ! [v158] : ( ~ (times_times(nat, v157) = v158) | hAPP(nat, nat, v158, v38) = v38) & ! [v157] : ! [v158] : ( ~ (times_times(nat, v157) = v158) | ? [v159] : ? [v160] : (hAPP(nat, nat, v160, v157) = v159 & hAPP(nat, nat, v158, v24) = v159 & plus_plus(nat, v157) = v160)) & ! [v157] : ! [v158] : ( ~ (plus_plus(int, v157) = v158) | ? [v159] : (hAPP(int, int, v158, pls) = v159 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (plus_plus(nat, v157) = v158) | hAPP(nat, nat, v158, v38) = v157) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linord1278240602ring_1(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ( ~ (hAPP(v157, v159, v160, v173) = v174) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v170, v172) = v173) | ~ (hAPP(v157, v157, v168, v166) = v169) | ~ (hAPP(v157, bool, v174, v167) = v175) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v171) | ~ (plus_plus(v157, v169) = v170) | hBOOL(v175) | ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v160, v166) = v176 & hAPP(v157, v159, v160, v165) = v178 & hAPP(v157, v157, v182, v163) = v183 & hAPP(v157, bool, v178, v167) = v179 & hAPP(v157, bool, v176, v167) = v177 & hAPP(v157, bool, v162, v164) = v180 & hAPP(v157, bool, v162, v163) = v181 & plus_plus(v157, v164) = v182 & ( ~ (v183 = v158) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v179) | ~ hBOOL(v177)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v160, v166) = v168) | ~ (hAPP(v157, v159, v160, v165) = v170) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (hAPP(v157, bool, v162, v164) = v172) | ~ (hAPP(v157, bool, v162, v163) = v173) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v160, v181) = v182 & hAPP(v157, v157, v179, v165) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v166) = v177 & hAPP(v157, v157, v174, v163) = v175 & hAPP(v157, bool, v182, v167) = v183 & times_times(v157, v164) = v176 & times_times(v157, v163) = v179 & plus_plus(v157, v177) = v178 & plus_plus(v157, v164) = v174 & ( ~ (v175 = v158) | hBOOL(v183)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v159, v160, v166) = v168) | ~ (hAPP(v157, v159, v160, v165) = v170) | ~ (hAPP(v157, v157, v172, v163) = v158) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (plus_plus(v157, v164) = v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v159, v160, v180) = v181 & hAPP(v157, v157, v178, v165) = v179 & hAPP(v157, v157, v177, v179) = v180 & hAPP(v157, v157, v175, v166) = v176 & hAPP(v157, bool, v181, v167) = v182 & hAPP(v157, bool, v162, v164) = v173 & hAPP(v157, bool, v162, v163) = v174 & times_times(v157, v164) = v175 & times_times(v157, v163) = v178 & plus_plus(v157, v176) = v177 & ( ~ hBOOL(v174) | ~ hBOOL(v173) | hBOOL(v182)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linord626643107strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v159, v161, v162) = v163 & ord_less_eq(v157) = v161 & ord_less(v157) = v160 & zero_zero(v157) = v162 & fun(v157, bool) = v159 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(v157, v159, v160, v174) = v175) | ~ (hAPP(v157, v157, v172, v166) = v173) | ~ (hAPP(v157, v157, v171, v173) = v174) | ~ (hAPP(v157, v157, v169, v167) = v170) | ~ (hAPP(v157, bool, v175, v168) = v176) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v172) | ~ (plus_plus(v157, v170) = v171) | hBOOL(v176) | ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v159, v160, v167) = v177 & hAPP(v157, v159, v160, v166) = v179 & hAPP(v157, v157, v183, v164) = v184 & hAPP(v157, bool, v179, v168) = v180 & hAPP(v157, bool, v177, v168) = v178 & hAPP(v157, bool, v163, v165) = v181 & hAPP(v157, bool, v163, v164) = v182 & plus_plus(v157, v165) = v183 & ( ~ (v184 = v158) | ~ hBOOL(v182) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v178)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v159, v160, v167) = v169) | ~ (hAPP(v157, v159, v160, v166) = v171) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (hAPP(v157, bool, v163, v165) = v173) | ~ (hAPP(v157, bool, v163, v164) = v174) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v159, v160, v182) = v183 & hAPP(v157, v157, v180, v166) = v181 & hAPP(v157, v157, v179, v181) = v182 & hAPP(v157, v157, v177, v167) = v178 & hAPP(v157, v157, v175, v164) = v176 & hAPP(v157, bool, v183, v168) = v184 & times_times(v157, v165) = v177 & times_times(v157, v164) = v180 & plus_plus(v157, v178) = v179 & plus_plus(v157, v165) = v175 & ( ~ (v176 = v158) | hBOOL(v184)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v159, v160, v167) = v169) | ~ (hAPP(v157, v159, v160, v166) = v171) | ~ (hAPP(v157, v157, v173, v164) = v158) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (plus_plus(v157, v165) = v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v159, v160, v181) = v182 & hAPP(v157, v157, v179, v166) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v167) = v177 & hAPP(v157, bool, v182, v168) = v183 & hAPP(v157, bool, v163, v165) = v174 & hAPP(v157, bool, v163, v164) = v175 & times_times(v157, v165) = v176 & times_times(v157, v164) = v179 & plus_plus(v157, v177) = v178 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | hBOOL(v183)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v159] : ? [v160] : (power_power(v157, v159) = v160 & zero_zero(v157) = v159 & ! [v161] : ! [v162] : ! [v163] : (v163 = v159 | v162 = v38 | ~ (hAPP(nat, v157, v160, v162) = v163) | ~ (number_number_of(nat, v161) = v162)) & ! [v161] : ! [v162] : (v162 = v158 | ~ (hAPP(nat, v157, v160, v38) = v162) | ~ (number_number_of(nat, v161) = v38)) & ! [v161] : ! [v162] : (v162 = v38 | ~ (number_number_of(nat, v161) = v162) | hAPP(nat, v157, v160, v162) = v159) & ! [v161] : ( ~ (number_number_of(nat, v161) = v38) | hAPP(nat, v157, v160, v38) = v158))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ semiring_0(v157) | ~ power(v157) | ? [v159] : ? [v160] : (power_power(v157, v159) = v160 & zero_zero(v157) = v159 & ! [v161] : ! [v162] : (v162 = v159 | v161 = v38 | ~ (hAPP(nat, v157, v160, v161) = v162)) & ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v160, v38) = v161)))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ zero_neq_one(v157) | ? [v159] : ( ~ (v159 = v158) & zero_zero(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v159, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v158) & hAPP(nat, bool, v41, v162) = v167 & ti(v157, v161) = v168 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v159, v160, v161) = v165 & hAPP(v157, bool, v165, v167) = v168 & hAPP(nat, v157, v166, v162) = v167 & power_power(v157, v161) = v166 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v158) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v159, v160, v161) = v164 & hAPP(v157, bool, v164, v166) = v167 & hAPP(nat, v157, v165, v162) = v166 & power_power(v157, v161) = v165 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ monoid_mult(v157) | ? [v159] : (power_power(v157, v158) = v159 & ! [v160] : ! [v161] : (v161 = v158 | ~ (hAPP(nat, v157, v159, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v162, v163) = v173 & hAPP(nat, v39, v79, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v163) = v168) | ~ (hAPP(v157, bool, v168, v158) = v169) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v162, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v162, v163) = v168) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v172) = v173 & hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v158) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v167) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v164) = v166) | ~ (times_times(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v159, v160, v164) = v172 & hAPP(v157, bool, v172, v158) = v173 & hAPP(v157, bool, v162, v164) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v159, v160, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v163) = v174 & hAPP(v157, bool, v174, v158) = v175 & hAPP(v157, bool, v162, v163) = v173 & hAPP(nat, v39, v40, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v159, v160, v163) = v168) | ~ (hAPP(v157, bool, v168, v158) = v169) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v162, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v162, v163) = v168) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v159, v160, v172) = v173 & hAPP(v157, v159, v160, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v158) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v159, v160, v161) = v162) | ~ (hAPP(v157, v157, v163, v158) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ number_semiring(v157) | number_number_of(v157, v10) = v158) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v164) = v165 & hAPP(v157, bool, v165, v158) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v163) = v164 & hAPP(v157, bool, v164, v158) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v160 & fun(v157, bool) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v159, v160, v162) = v163) | ~ (hAPP(v157, bool, v163, v158) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v164) = v165 & hAPP(v157, bool, v165, v158) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v159, v160, v163) = v164 & hAPP(v157, bool, v164, v158) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ number_ring(v157) | number_number_of(v157, v10) = v158) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ number_ring(v157) | ? [v159] : ? [v160] : (power_power(v157, v159) = v160 & number_number_of(v157, min) = v159 & ! [v161] : ! [v162] : ! [v163] : (v163 = v158 | ~ (hAPP(nat, v157, v160, v162) = v163) | ~ (hAPP(nat, nat, v70, v161) = v162)))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ semiring_1(v157) | ? [v159] : (hAPP(nat, v157, v159, v24) = v158 & power_power(v157, v158) = v159)) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v162, v164) = v169 & hAPP(v157, bool, v162, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v162, v163) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v158) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v159, v160, v161) = v162 & ord_less_eq(v157) = v160 & zero_zero(v157) = v161 & fun(v157, bool) = v159 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v159, v160, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v164) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v163) = v171 & hAPP(v157, bool, v171, v158) = v172 & hAPP(v157, bool, v162, v164) = v169 & hAPP(v157, bool, v162, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v159, v160, v163) = v166) | ~ (hAPP(v157, bool, v166, v158) = v167) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v162, v163) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v159, v160, v170) = v171 & hAPP(v157, v159, v160, v163) = v167 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v158) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ one(v157) | ti(v157, v158) = v158) & ! [v157] : ! [v158] : ( ~ (one_one(v157) = v158) | ~ semiring_div(v157) | ? [v159] : (zero_zero(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : (v162 = v159 | ~ (hAPP(v157, v157, v161, v158) = v162) | ~ (div_mod(v157, v160) = v161)))) & ! [v157] : ! [v158] : ( ~ (minus_minus(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(int, bool, zprime, v157) = v159 & hAPP(int, int, v158, v62) = v160 & wset(v160, v157) = v162 & d22set(v160) = v161 & (v162 = v161 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (minus_minus(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : (hAPP(int, bool, v30, v157) = v159 & hAPP(int, int, v158, v8) = v161 & hAPP(int, int, v135, v157) = v160 & (v161 = v160 | ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (minus_minus(int, v157) = v158) | ? [v159] : (hAPP(int, int, v158, pls) = v159 & ti(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (minus_minus(nat, v157) = v158) | hAPP(nat, nat, v158, v38) = v157) & ! [v157] : ! [v158] : ( ~ (minus_minus(nat, v157) = v158) | ti(v0, v158) = v158) & ! [v157] : ! [v158] : ( ~ (minus_minus(nat, v157) = v158) | ? [v159] : (minus_minus(nat, v159) = v158 & ti(nat, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (div_mod(int, v157) = v158) | hAPP(int, int, v158, v75) = pls) & ! [v157] : ! [v158] : ( ~ (div_mod(int, v157) = v158) | ? [v159] : (hAPP(int, int, v158, v62) = v159 & (v159 = v8 | v159 = pls))) & ! [v157] : ! [v158] : ( ~ (div_mod(int, v157) = v158) | ? [v159] : hAPP(int, int, v158, v62) = v159) & ! [v157] : ! [v158] : ( ~ (combc(int, int, bool, v5, v157) = v158) | ? [v159] : ? [v160] : (collect(int, v160) = v159 & sr(v157) = v159 & combs(int, bool, bool, v133, v158) = v160)) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (minus_minus(v157, v161) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v166) = v167 & hAPP(v157, v157, v165, v162) = v166 & hAPP(v157, bool, v167, v160) = v168 & minus_minus(v157, v161) = v165 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (minus_minus(v157, v160) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v160) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v161) = v171 & minus_minus(v157, v162) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (minus_minus(v157, v162) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v163) = v171 & minus_minus(v157, v160) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v166, v163) = v165) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (minus_minus(v157, v162) = v166) | ~ (minus_minus(v157, v160) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v158, v159, v160) = v167 & hAPP(v157, bool, v169, v163) = v170 & hAPP(v157, bool, v167, v161) = v168 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ab_group_add(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v167) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v158, v159, v160) = v164) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v164, v161) = v165) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ( ~ (v171 = v169) & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, v157, v168, v161) = v169 & minus_minus(v157, v162) = v170 & minus_minus(v157, v160) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (minus_minus(v157, v160) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v160) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v161) = v171 & minus_minus(v157, v162) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v160) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (minus_minus(v157, v162) = v164) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v163) = v171 & minus_minus(v157, v160) = v168 & ( ~ (v169 = v165) | (( ~ hBOOL(v171) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v171)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v166, v163) = v165) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (minus_minus(v157, v162) = v166) | ~ (minus_minus(v157, v160) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v158, v159, v160) = v167 & hAPP(v157, bool, v169, v163) = v170 & hAPP(v157, bool, v167, v161) = v168 & ( ~ hBOOL(v170) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v170)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v160 & ord_less(v157) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v160, v161) = v173 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v160, v161) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & ord_less(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v160, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (plus_plus(v157, v164) = v168) | ~ (plus_plus(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v160, v161) = v173 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v173, v162) = v174 & hAPP(v157, bool, v171, v164) = v172 & ( ~ hBOOL(v174) | ~ hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v160, v161) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v160, v170) = v171 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, v157, v169, v161) = v170 & hAPP(v157, bool, v171, v173) = v174 & plus_plus(v157, v164) = v172 & plus_plus(v157, v163) = v169 & hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v163) = v167) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v158, v159, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & plus_plus(v157, v163) = v171 & plus_plus(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere223160158up_add(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v163) = v167) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v158, v159, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & plus_plus(v157, v163) = v171 & plus_plus(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere779506340up_add(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v166, v161) = v167) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v162) = v166) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v160) = v169 & hAPP(v157, bool, v169, v162) = v170 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere236663937imp_le(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v162) = v166) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (plus_plus(v157, v160) = v163) | ~ hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v168 & hAPP(v157, bool, v168, v162) = v169 & hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v162 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v162, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v165) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v157, v170, v164) = v171 & hAPP(v157, bool, v169, v171) = v172 & plus_plus(v157, v165) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & ord_less(v157) = v162 & zero_zero(v157) = v160 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v162, v163) = v166) | ~ (hAPP(v157, v157, v167, v164) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (plus_plus(v157, v165) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : (hAPP(v157, bool, v166, v164) = v171 & hAPP(v157, bool, v161, v165) = v170 & ( ~ hBOOL(v171) | ~ hBOOL(v170)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v167, v170) = v171 & plus_plus(v157, v165) = v169 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v163) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v164) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v163) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v164) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v161, v162) = v166) | ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v160) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v161, v162) = v170 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v159 & ord_less(v157) = v161 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v161, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (plus_plus(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v161, v162) = v170 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & ( ~ hBOOL(v171) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v161, v162) = v166) | ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v161, v169) = v170 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v160) = v171 & plus_plus(v157, v163) = v168 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v167 & hAPP(v157, v158, v159, v161) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, v158, v159, v161) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v160) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere216010020id_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (plus_plus(v157, v162) = v163) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v167 & hAPP(v157, v158, v159, v161) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, v158, v159, v161) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v161) = v168 & hAPP(v157, bool, v169, v160) = v170 & plus_plus(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_ring(v157) | ~ dvd(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v167, v169) = v170) | ~ (hAPP(v157, bool, v163, v172) = v173) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (times_times(v157, v166) = v168) | ~ (plus_plus(v157, v170) = v171) | ~ (minus_minus(v157, v165) = v167) | ~ hBOOL(v173) | ~ hBOOL(v164) | ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v157, v174, v160) = v175 & hAPP(v157, bool, v163, v175) = v176 & plus_plus(v157, v165) = v174 & hBOOL(v176))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v171, v160) = v172) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v167, v169) = v170) | ~ (hAPP(v157, bool, v163, v172) = v173) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (times_times(v157, v166) = v168) | ~ (plus_plus(v157, v170) = v171) | ~ (minus_minus(v157, v165) = v167) | ~ hBOOL(v164) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v157, v174, v160) = v175 & hAPP(v157, bool, v163, v175) = v176 & plus_plus(v157, v165) = v174 & ~ hBOOL(v176))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_ring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (minus_minus(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & minus_minus(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord1278240602ring_1(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ( ~ (hAPP(v157, v158, v159, v173) = v174) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v170, v172) = v173) | ~ (hAPP(v157, v157, v168, v166) = v169) | ~ (hAPP(v157, bool, v174, v167) = v175) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v171) | ~ (plus_plus(v157, v169) = v170) | hBOOL(v175) | ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v159, v166) = v176 & hAPP(v157, v158, v159, v165) = v178 & hAPP(v157, v157, v182, v163) = v183 & hAPP(v157, bool, v178, v167) = v179 & hAPP(v157, bool, v176, v167) = v177 & hAPP(v157, bool, v161, v164) = v180 & hAPP(v157, bool, v161, v163) = v181 & plus_plus(v157, v164) = v182 & ( ~ (v183 = v162) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v179) | ~ hBOOL(v177)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v165) = v170) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (hAPP(v157, bool, v161, v164) = v172) | ~ (hAPP(v157, bool, v161, v163) = v173) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v159, v181) = v182 & hAPP(v157, v157, v179, v165) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v166) = v177 & hAPP(v157, v157, v174, v163) = v175 & hAPP(v157, bool, v182, v167) = v183 & times_times(v157, v164) = v176 & times_times(v157, v163) = v179 & plus_plus(v157, v177) = v178 & plus_plus(v157, v164) = v174 & ( ~ (v175 = v162) | hBOOL(v183)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v165) = v170) | ~ (hAPP(v157, v157, v172, v163) = v162) | ~ (hAPP(v157, bool, v170, v167) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ (plus_plus(v157, v164) = v172) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v178, v165) = v179 & hAPP(v157, v157, v177, v179) = v180 & hAPP(v157, v157, v175, v166) = v176 & hAPP(v157, bool, v181, v167) = v182 & hAPP(v157, bool, v161, v164) = v173 & hAPP(v157, bool, v161, v163) = v174 & times_times(v157, v164) = v175 & times_times(v157, v163) = v178 & plus_plus(v157, v176) = v177 & ( ~ hBOOL(v174) | ~ hBOOL(v173) | hBOOL(v182)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & (v170 = v160 | hBOOL(v172)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v161) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ( ~ (v170 = v160) & hAPP(v157, v158, v159, v161) = v171 & hAPP(v157, bool, v171, v163) = v172 & ti(v157, v162) = v170 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v160 | ~ (hAPP(v157, v158, v159, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v171) = v172 & times_times(v157, v163) = v170 & times_times(v157, v161) = v167 & hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v162) = v160) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v170) = v171 & times_times(v157, v163) = v169 & times_times(v157, v161) = v166 & hBOOL(v171))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ idom(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & (v169 = v160 | hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v167) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ( ~ (v169 = v160) & hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & ti(v157, v161) = v169 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v164 = v160 | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & ~ hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v170 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v170) = v171 & times_times(v157, v161) = v167 & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (ti(v157, v161) = v160) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, v157, v166, v163) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v168, v169) = v170 & times_times(v157, v161) = v166 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v158, v162, v160) = v163 & hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v162 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v161, v167) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, v158, v159, v164) = v170) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v161, v167) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v158, v160, v161) = v162 & hAPP(v157, v158, v159, v161) = v163 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v160, v164) = v176 & hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v160, v164) = v170) | ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v159, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v158, v160, v161) = v162 & hAPP(v157, v158, v159, v161) = v163 & ord_less_eq(v157) = v159 & ord_less(v157) = v160 & zero_zero(v157) = v161 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v160, v169) = v170) | ~ (hAPP(v157, v157, v171, v165) = v172) | ~ (hAPP(v157, v157, v168, v164) = v169) | ~ (hAPP(v157, bool, v170, v172) = v173) | ~ (times_times(v157, v167) = v171) | ~ (times_times(v157, v166) = v168) | hBOOL(v173) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v160, v164) = v176 & hAPP(v157, v158, v159, v166) = v174 & hAPP(v157, bool, v176, v165) = v177 & hAPP(v157, bool, v174, v167) = v175 & hAPP(v157, bool, v163, v164) = v179 & hAPP(v157, bool, v162, v166) = v178 & ( ~ hBOOL(v179) | ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v175)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v160, v164) = v170) | ~ (hAPP(v157, v158, v159, v166) = v168) | ~ (hAPP(v157, bool, v170, v165) = v171) | ~ (hAPP(v157, bool, v168, v167) = v169) | ~ hBOOL(v171) | ~ hBOOL(v169) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : (hAPP(v157, v158, v160, v175) = v176 & hAPP(v157, v157, v177, v165) = v178 & hAPP(v157, v157, v174, v164) = v175 & hAPP(v157, bool, v176, v178) = v179 & hAPP(v157, bool, v163, v164) = v173 & hAPP(v157, bool, v162, v166) = v172 & times_times(v157, v167) = v177 & times_times(v157, v166) = v174 & ( ~ hBOOL(v173) | ~ hBOOL(v172) | hBOOL(v179)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v167, v163) = v168) | ~ (hAPP(v157, bool, v169, v171) = v172) | ~ (times_times(v157, v166) = v170) | ~ (times_times(v157, v165) = v167) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v158, v159, v165) = v173 & hAPP(v157, v158, v159, v163) = v175 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v173, v166) = v174 & hAPP(v157, bool, v162, v165) = v177 & hAPP(v157, bool, v162, v163) = v178 & ( ~ hBOOL(v178) | ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v165) = v167) | ~ (hAPP(v157, v158, v159, v163) = v169) | ~ (hAPP(v157, bool, v169, v164) = v170) | ~ (hAPP(v157, bool, v167, v166) = v168) | ~ hBOOL(v170) | ~ hBOOL(v168) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : (hAPP(v157, v158, v159, v174) = v175 & hAPP(v157, v157, v176, v164) = v177 & hAPP(v157, v157, v173, v163) = v174 & hAPP(v157, bool, v175, v177) = v178 & hAPP(v157, bool, v162, v165) = v171 & hAPP(v157, bool, v162, v163) = v172 & times_times(v157, v166) = v176 & times_times(v157, v165) = v173 & ( ~ hBOOL(v172) | ~ hBOOL(v171) | hBOOL(v178)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v159 & ord_less(v157) = v160 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v169, v164) = v170) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v164) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v164) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v172, v164) = v173 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v173) = v174 & times_times(v157, v165) = v172 & times_times(v157, v163) = v169 & ~ hBOOL(v174))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v159 & ord_less(v157) = v160 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v166, v165) = v169) | ~ (hAPP(v157, v157, v166, v164) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v163) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v163) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, bool, v167, v165) = v168) | ~ (hAPP(v157, bool, v162, v163) = v166) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v165) = v172 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v163) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord20386208strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord893533164strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere1490568538miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v165) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v162) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v165) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, v157, v169, v163) = v170) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, bool, v174, v163) = v175 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v161, v164) = v176 & hAPP(v157, bool, v161, v162) = v177 & ( ~ hBOOL(v177) | ~ hBOOL(v176) | ~ hBOOL(v175) | ~ hBOOL(v173)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, v158, v159, v162) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v162) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v161, v164) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v165) = v175 & times_times(v157, v164) = v172 & ( ~ hBOOL(v171) | ~ hBOOL(v170) | hBOOL(v177)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v168, v162) = v169) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v162) = v172 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v163) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_semiring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v172 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | ~ (hAPP(v157, bool, v161, v162) = v167) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v167 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v166 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v163) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v158, v159, v161) = v172 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v158, v159, v161) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v180) = v181 & hAPP(v157, v157, v179, v162) = v180 & hAPP(v157, v157, v177, v161) = v178 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, bool, v181, v164) = v182 & times_times(v157, v176) = v177 & plus_plus(v157, v178) = v179 & minus_minus(v157, v160) = v175 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v170) = v171) | ~ (hAPP(v157, v157, v169, v162) = v170) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v171, v164) = v172) | ~ (times_times(v157, v166) = v167) | ~ (plus_plus(v157, v168) = v169) | ~ (minus_minus(v157, v160) = v165) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordered_ring(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | ~ hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v172, v164) = v173) | ~ (hAPP(v157, v157, v170, v161) = v171) | ~ (hAPP(v157, v157, v167, v162) = v168) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v169, v173) = v174) | ~ (times_times(v157, v163) = v170) | ~ (times_times(v157, v160) = v165) | ~ (plus_plus(v157, v171) = v172) | ~ (plus_plus(v157, v166) = v167) | hBOOL(v174) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v176, v160) = v177 & hAPP(v157, bool, v175, v181) = v182 & times_times(v157, v177) = v178 & plus_plus(v157, v179) = v180 & minus_minus(v157, v163) = v176 & ~ hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | ~ hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & hBOOL(v182))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v170, v164) = v171) | ~ (hAPP(v157, v157, v168, v161) = v169) | ~ (hAPP(v157, v157, v166, v160) = v167) | ~ (hAPP(v157, bool, v165, v171) = v172) | ~ (times_times(v157, v167) = v168) | ~ (plus_plus(v157, v169) = v170) | ~ (minus_minus(v157, v163) = v166) | hBOOL(v172) | ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : (hAPP(v157, v158, v159, v176) = v177 & hAPP(v157, v157, v180, v164) = v181 & hAPP(v157, v157, v178, v161) = v179 & hAPP(v157, v157, v175, v162) = v176 & hAPP(v157, v157, v173, v161) = v174 & hAPP(v157, bool, v177, v181) = v182 & times_times(v157, v163) = v178 & times_times(v157, v160) = v173 & plus_plus(v157, v179) = v180 & plus_plus(v157, v174) = v175 & ~ hBOOL(v182))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v164) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v166 & hAPP(v157, v157, v170, v162) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v163) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v162) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ ordere453448008miring(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v163) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v167, v162) = v168 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v163) = v167 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord626643107strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & one_one(v157) = v163 & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ! [v175] : ! [v176] : ( ~ (hAPP(v157, v158, v159, v174) = v175) | ~ (hAPP(v157, v157, v172, v166) = v173) | ~ (hAPP(v157, v157, v171, v173) = v174) | ~ (hAPP(v157, v157, v169, v167) = v170) | ~ (hAPP(v157, bool, v175, v168) = v176) | ~ (times_times(v157, v165) = v169) | ~ (times_times(v157, v164) = v172) | ~ (plus_plus(v157, v170) = v171) | hBOOL(v176) | ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v158, v159, v167) = v177 & hAPP(v157, v158, v159, v166) = v179 & hAPP(v157, v157, v183, v164) = v184 & hAPP(v157, bool, v179, v168) = v180 & hAPP(v157, bool, v177, v168) = v178 & hAPP(v157, bool, v162, v165) = v181 & hAPP(v157, bool, v162, v164) = v182 & plus_plus(v157, v165) = v183 & ( ~ (v184 = v163) | ~ hBOOL(v182) | ~ hBOOL(v181) | ~ hBOOL(v180) | ~ hBOOL(v178)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ! [v174] : ( ~ (hAPP(v157, v158, v159, v167) = v169) | ~ (hAPP(v157, v158, v159, v166) = v171) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (hAPP(v157, bool, v162, v165) = v173) | ~ (hAPP(v157, bool, v162, v164) = v174) | ~ hBOOL(v174) | ~ hBOOL(v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : ? [v184] : (hAPP(v157, v158, v159, v182) = v183 & hAPP(v157, v157, v180, v166) = v181 & hAPP(v157, v157, v179, v181) = v182 & hAPP(v157, v157, v177, v167) = v178 & hAPP(v157, v157, v175, v164) = v176 & hAPP(v157, bool, v183, v168) = v184 & times_times(v157, v165) = v177 & times_times(v157, v164) = v180 & plus_plus(v157, v178) = v179 & plus_plus(v157, v165) = v175 & ( ~ (v176 = v163) | hBOOL(v184)))) & ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ! [v172] : ! [v173] : ( ~ (hAPP(v157, v158, v159, v167) = v169) | ~ (hAPP(v157, v158, v159, v166) = v171) | ~ (hAPP(v157, v157, v173, v164) = v163) | ~ (hAPP(v157, bool, v171, v168) = v172) | ~ (hAPP(v157, bool, v169, v168) = v170) | ~ (plus_plus(v157, v165) = v173) | ~ hBOOL(v172) | ~ hBOOL(v170) | ? [v174] : ? [v175] : ? [v176] : ? [v177] : ? [v178] : ? [v179] : ? [v180] : ? [v181] : ? [v182] : ? [v183] : (hAPP(v157, v158, v159, v181) = v182 & hAPP(v157, v157, v179, v166) = v180 & hAPP(v157, v157, v178, v180) = v181 & hAPP(v157, v157, v176, v167) = v177 & hAPP(v157, bool, v182, v168) = v183 & hAPP(v157, bool, v162, v165) = v174 & hAPP(v157, bool, v162, v164) = v175 & times_times(v157, v165) = v176 & times_times(v157, v164) = v179 & plus_plus(v157, v177) = v178 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | hBOOL(v183)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_0(v157) | ~ dvd(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ? [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, v157, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v166) = v167) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ((hAPP(v157, v157, v168, v169) = v170 & hAPP(v157, bool, v161, v170) = v171 & times_times(v157, v162) = v168 & hBOOL(v171)) | (hAPP(v157, bool, v161, v164) = v168 & ~ hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v163, v164) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v167 & hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, bool, v167, v170) = v171 & hAPP(v157, bool, v161, v168) = v172 & plus_plus(v157, v168) = v169 & hBOOL(v172) & hBOOL(v171))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ((hAPP(v157, v157, v166, v167) = v168 & hAPP(v157, bool, v161, v168) = v169 & times_times(v157, v162) = v166 & hBOOL(v169)) | (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & plus_plus(v157, v164) = v166 & ~ hBOOL(v168)))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ((hAPP(v157, v157, v165, v160) = v166 & hAPP(v157, bool, v163, v166) = v167 & hAPP(v157, bool, v161, v164) = v168 & plus_plus(v157, v164) = v165 & hBOOL(v168) & hBOOL(v167)) | (times_times(v157, v162) = v164 & ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v157, v164, v169) = v170) | ~ (hAPP(v157, bool, v161, v170) = v171) | ~ hBOOL(v171))))) & ? [v161] : ! [v162] : ! [v163] : ( ~ (times_times(v157, v162) = v163) | ? [v164] : ? [v165] : ? [v166] : ((hAPP(v157, v158, v159, v162) = v164 & ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v157, v168, v160) = v169) | ~ (hAPP(v157, bool, v164, v169) = v170) | ~ (plus_plus(v157, v167) = v168) | ~ hBOOL(v170) | ? [v171] : (hAPP(v157, bool, v161, v167) = v171 & ~ hBOOL(v171))) & ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v167) = v168) | ~ hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : (hAPP(v157, v157, v169, v160) = v170 & hAPP(v157, bool, v164, v170) = v171 & plus_plus(v157, v167) = v169 & ~ hBOOL(v171)))) | (hAPP(v157, v157, v163, v164) = v165 & hAPP(v157, bool, v161, v165) = v166 & hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & one_one(v157) = v159 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v159) & hAPP(nat, bool, v41, v162) = v167 & ti(v157, v161) = v168 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v164) | ~ hBOOL(v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v160, v161) = v165 & hAPP(v157, bool, v165, v167) = v168 & hAPP(nat, v157, v166, v162) = v167 & power_power(v157, v161) = v166 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(nat, bool, v41, v162) = v163) | ~ (ti(v157, v161) = v159) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v160, v161) = v164 & hAPP(v157, bool, v164, v166) = v167 & hAPP(nat, v157, v165, v162) = v166 & power_power(v157, v161) = v165 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v169, v163) = v170) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (hAPP(nat, v157, v164, v160) = v168) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v167) | hBOOL(v170) | ? [v171] : ? [v172] : (hAPP(nat, v39, v79, v160) = v171 & hAPP(nat, bool, v171, v162) = v172 & ~ hBOOL(v172))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v163) = v169) | ~ (hAPP(nat, v157, v164, v160) = v167) | ~ (hAPP(nat, v39, v79, v160) = v165) | ~ (hAPP(nat, bool, v165, v162) = v166) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v166) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(nat, v157, v164, v162) = v170 & ~ hBOOL(v172))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (hAPP(nat, v39, v79, v160) = v168) | ~ (hAPP(nat, bool, v168, v162) = v169) | ~ (power_power(v157, v161) = v164) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(nat, v157, v164, v160) = v170 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v158, v159, v160) = v172 & hAPP(v157, bool, v172, v161) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v160) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v160) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v171 & times_times(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v167, v161) = v168) | ~ (hAPP(nat, v157, v164, v160) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, bool, v170, v163) = v171 & hAPP(nat, v39, v79, v160) = v172 & hAPP(nat, bool, v172, v161) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ (hAPP(nat, v39, v79, v160) = v166) | ~ (hAPP(nat, bool, v166, v161) = v167) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v172) = v173 & hAPP(nat, v157, v171, v161) = v172 & hAPP(nat, v157, v168, v160) = v169 & power_power(v157, v163) = v171 & power_power(v157, v162) = v168 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (hAPP(nat, v157, v166, v160) = v167) | ~ (hAPP(nat, v157, v163, v160) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v161) = v169 & hAPP(v157, bool, v169, v162) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, bool, v165, v166) = v167) | ~ (hAPP(nat, v157, v163, v162) = v166) | ~ (hAPP(nat, v157, v163, v161) = v164) | ~ (power_power(v157, v160) = v163) | hBOOL(v167) | ? [v168] : ? [v169] : (hAPP(nat, v39, v79, v161) = v168 & hAPP(nat, bool, v168, v162) = v169 & ~ hBOOL(v169))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v162) = v166) | ~ (times_times(v157, v160) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v165, v162) = v166) | ~ (times_times(v157, v160) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v160) = v167 & hAPP(v157, bool, v167, v162) = v168 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v166) | ~ hBOOL(v164) | ? [v167] : (hAPP(v157, bool, v163, v160) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v160) = v166) | ~ hBOOL(v165) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v162) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (times_times(v157, v160) = v164) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (times_times(v157, v162) = v164) | hBOOL(v166) | ? [v167] : (hAPP(v157, bool, v163, v162) = v167 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (plus_plus(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & plus_plus(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v162) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (times_times(v157, v160) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v162) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (times_times(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ comm_semiring_1(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ( ~ (hAPP(v157, v158, v159, v160) = v161) | ~ (hAPP(v157, bool, v161, v160) = v162) | hBOOL(v162)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord219039673up_add(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v164) = v170) | ~ (hAPP(nat, v157, v166, v164) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v163) = v166) | ~ hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : (hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, bool, v173, v165) = v174 & hAPP(v157, bool, v162, v165) = v172 & ( ~ hBOOL(v172) | hBOOL(v174)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ! [v171] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v170) = v171) | ~ (hAPP(nat, v157, v169, v163) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v169) | ~ (power_power(v157, v164) = v166) | hBOOL(v171) | ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v165) = v173 & hAPP(v157, bool, v162, v164) = v174 & hAPP(nat, bool, v41, v163) = v175 & ( ~ hBOOL(v175) | ~ hBOOL(v174) | ~ hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, bool, v166, v165) = v167) | ~ (hAPP(nat, bool, v41, v163) = v168) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, bool, v172, v174) = v175 & hAPP(v157, bool, v162, v164) = v169 & hAPP(nat, v157, v173, v163) = v174 & hAPP(nat, v157, v170, v163) = v171 & power_power(v157, v165) = v173 & power_power(v157, v164) = v170 & ( ~ hBOOL(v169) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v160, v161) = v162 & ord_less_eq(v157) = v160 & ord_less(v157) = v159 & zero_zero(v157) = v161 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v24) = v169) | ~ (hAPP(nat, v157, v165, v24) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v162, v164) = v171 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v164) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, bool, v169, v171) = v172 & hAPP(v157, bool, v162, v164) = v173 & hAPP(nat, v157, v170, v24) = v171 & hAPP(nat, v157, v167, v24) = v168 & power_power(v157, v164) = v170 & power_power(v157, v163) = v167 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v162 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | hBOOL(v173)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ~ hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v162 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, bool, v161, v165) = v171 & hAPP(nat, v39, v79, v163) = v172 & hAPP(nat, bool, v172, v164) = v173 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (hAPP(nat, v39, v79, v163) = v167) | ~ (hAPP(nat, bool, v167, v164) = v168) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, bool, v171, v172) = v173 & hAPP(nat, v157, v169, v164) = v172 & hAPP(nat, v157, v169, v163) = v170 & power_power(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v79, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v79, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v167) = v170) | ~ (hAPP(nat, v157, v166, v163) = v167) | ~ (power_power(v157, v164) = v166) | ~ (times_times(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v164) = v172 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v161, v164) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v167) = v168) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (hAPP(nat, v157, v166, v165) = v167) | ~ (hAPP(nat, v157, v166, v164) = v169) | ~ (power_power(v157, v163) = v166) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, bool, v174, v162) = v175 & hAPP(v157, bool, v161, v163) = v173 & hAPP(nat, v39, v40, v164) = v171 & hAPP(nat, bool, v171, v165) = v172 & ( ~ hBOOL(v175) | ~ hBOOL(v173) | ~ hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v163) = v168) | ~ (hAPP(v157, bool, v168, v162) = v169) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v169) | ~ hBOOL(v167) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v161, v163) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, bool, v161, v163) = v168) | ~ (hAPP(nat, v39, v40, v164) = v166) | ~ (hAPP(nat, bool, v166, v165) = v167) | ~ hBOOL(v168) | ~ hBOOL(v167) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : (hAPP(v157, v158, v159, v172) = v173 & hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, bool, v173, v174) = v175 & hAPP(v157, bool, v169, v162) = v170 & hAPP(nat, v157, v171, v165) = v172 & hAPP(nat, v157, v171, v164) = v174 & power_power(v157, v163) = v171 & ( ~ hBOOL(v170) | hBOOL(v175)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (hAPP(nat, v157, v168, v162) = v169) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v168) | ~ (power_power(v157, v163) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v173 & ( ~ hBOOL(v173) | ~ hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v167, v24) = v168) | ~ (hAPP(nat, v157, v164, v24) = v165) | ~ (power_power(v157, v163) = v167) | ~ (power_power(v157, v162) = v164) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v163) = v165) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, bool, v168, v170) = v171 & hAPP(v157, bool, v161, v163) = v172 & hAPP(nat, v157, v169, v24) = v170 & hAPP(nat, v157, v166, v24) = v167 & power_power(v157, v163) = v169 & power_power(v157, v162) = v166 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & one_one(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v79, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v79, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v165, v167) = v168) | ~ (plus_plus(v157, v164) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : (hAPP(v157, bool, v165, v163) = v170 & hAPP(v157, bool, v161, v164) = v169 & ( ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v166, v169) = v170 & plus_plus(v157, v164) = v168 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v164) = v168) | ~ (hAPP(nat, v157, v165, v163) = v166) | ~ (power_power(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v162) = v172 & hAPP(nat, v39, v40, v163) = v170 & hAPP(nat, bool, v170, v164) = v171 & ( ~ hBOOL(v172) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v162) = v167) | ~ (hAPP(nat, v39, v40, v163) = v165) | ~ (hAPP(nat, bool, v165, v164) = v166) | ~ hBOOL(v167) | ~ hBOOL(v166) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v164) = v171 & hAPP(nat, v157, v168, v163) = v169 & power_power(v157, v162) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | hBOOL(v172)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ hBOOL(v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ~ hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (hAPP(nat, v157, v165, v163) = v168) | ~ (hAPP(nat, v157, v165, v162) = v166) | ~ (power_power(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, bool, v161, v164) = v170 & hAPP(nat, v39, v40, v162) = v171 & hAPP(nat, bool, v171, v163) = v172 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(nat, v39, v40, v162) = v166) | ~ (hAPP(nat, bool, v166, v163) = v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, bool, v170, v171) = v172 & hAPP(nat, v157, v168, v163) = v171 & hAPP(nat, v157, v168, v162) = v169 & power_power(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & one_one(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v165) = v168) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (hAPP(nat, v157, v164, v162) = v165) | ~ (power_power(v157, v163) = v164) | ~ (times_times(v157, v163) = v167) | hBOOL(v169) | ? [v170] : (hAPP(v157, bool, v161, v163) = v170 & ~ hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_semidom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & one_one(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, v157, v163, v160) = v164) | ~ (hAPP(v157, bool, v162, v164) = v165) | ~ (plus_plus(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_ring(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (times_times(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v162 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v162, v167) = v168) | ~ (hAPP(v157, v157, v166, v164) = v169) | ~ (hAPP(v157, v157, v166, v163) = v167) | ~ (hAPP(v157, bool, v168, v169) = v170) | ~ (times_times(v157, v165) = v166) | ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v163) = v172 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v165) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v170)) & ( ~ hBOOL(v170) | hBOOL(v173)))))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v162, v163) = v167) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v162, v170) = v171 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v165) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ((hBOOL(v173) & hBOOL(v172)) | (hBOOL(v170) & hBOOL(v168))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (times_times(v157, v162) = v164) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v168 & ( ~ hBOOL(v173) | ~ hBOOL(v172)) & ( ~ hBOOL(v170) | ~ hBOOL(v168)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v168) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v161, v163) = v173 & hAPP(v157, bool, v161, v162) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v171) | (hBOOL(v173) & hBOOL(v167)) | (hBOOL(v172) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v173 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v172))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v162) = v167 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v167, v160) = v168 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v166) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v158, v159, v163) = v172 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v167 & ( ~ hBOOL(v170) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v166) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v171) = v172 & hAPP(v157, v158, v159, v163) = v166 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & times_times(v157, v162) = v170 & (hBOOL(v173) | (( ~ hBOOL(v169) | ~ hBOOL(v165)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v167) = v168 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v166 & ( ~ hBOOL(v169) | (hBOOL(v173) & hBOOL(v165)) | (hBOOL(v171) & hBOOL(v164))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v161, v169) = v170 & hAPP(v157, bool, v161, v163) = v172 & hAPP(v157, bool, v161, v162) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v170) | (hBOOL(v172) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v169 & hAPP(v157, bool, v161, v162) = v168 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v168)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v163) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v163) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v157, v167, v163) = v168 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v161, v168) = v169 & hAPP(v157, bool, v161, v162) = v170 & times_times(v157, v162) = v167 & ( ~ hBOOL(v169) | (hBOOL(v172) & hBOOL(v166)) | (hBOOL(v170) & hBOOL(v164))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ (hAPP(v157, bool, v161, v163) = v164) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v161, v171) = v172 & hAPP(v157, bool, v161, v162) = v167 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v166)) & ( ~ hBOOL(v167) | ~ hBOOL(v164)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ((hBOOL(v172) & hBOOL(v170)) | (hBOOL(v168) & hBOOL(v167))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v163) = v168 & hAPP(v157, bool, v161, v162) = v167 & ( ~ hBOOL(v172) | ~ hBOOL(v170)) & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v157, v166, v163) = v167 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v161, v167) = v168 & times_times(v157, v162) = v166 & ( ~ hBOOL(v168) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, bool, v161, v163) = v165) | ~ (hAPP(v157, bool, v161, v162) = v164) | ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v166 & hAPP(v157, v157, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v161, v171) = v172 & times_times(v157, v162) = v170 & (hBOOL(v172) | (( ~ hBOOL(v169) | ~ hBOOL(v167)) & ( ~ hBOOL(v165) | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ((hBOOL(v177) & hBOOL(v175)) | (hBOOL(v173) & hBOOL(v171))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v168, v163) = v169) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v169) = v170) | ~ (times_times(v157, v164) = v168) | ~ (times_times(v157, v162) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v158, v159, v162) = v172 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v172, v164) = v173 & hAPP(v157, bool, v161, v163) = v171 & ( ~ hBOOL(v177) | ~ hBOOL(v175)) & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v162) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v164) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v161, v163) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v171, v173) = v174 & hAPP(v157, bool, v161, v163) = v175 & times_times(v157, v164) = v172 & times_times(v157, v162) = v169 & ( ~ hBOOL(v174) | (hBOOL(v177) & hBOOL(v168)) | (hBOOL(v175) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v163) = v176 & hAPP(v157, v158, v159, v162) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v160) = v177 & hAPP(v157, bool, v174, v164) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v167)) | (hBOOL(v175) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v176 & hAPP(v157, v158, v159, v163) = v174 & hAPP(v157, v157, v171, v163) = v172 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v176, v162) = v177 & hAPP(v157, bool, v174, v160) = v175 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v164) = v171 & times_times(v157, v162) = v168 & ( ~ hBOOL(v173) | (hBOOL(v177) & hBOOL(v175))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v163) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : ? [v177] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v157, v175, v163) = v176 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v176) = v177 & hAPP(v157, bool, v170, v162) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v164) = v175 & times_times(v157, v162) = v172 & (hBOOL(v177) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | ~ hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ((hBOOL(v176) & hBOOL(v174)) | (hBOOL(v172) & hBOOL(v170))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v168) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v162) = v165) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v162) = v170 & ( ~ hBOOL(v176) | ~ hBOOL(v174)) & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v164) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v164) = v167) | ~ (hAPP(v157, v158, v159, v162) = v165) | ~ (hAPP(v157, bool, v167, v163) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v164) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v168) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v162) = v167) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v161, v162) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v168)) & ( ~ hBOOL(v169) | ~ hBOOL(v166)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v163) = v165) | ~ (hAPP(v157, v158, v159, v162) = v167) | ~ (hAPP(v157, bool, v167, v160) = v168) | ~ (hAPP(v157, bool, v165, v164) = v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v157, v169, v164) = v172 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v171, v172) = v173 & hAPP(v157, bool, v161, v162) = v174 & times_times(v157, v162) = v169 & ( ~ hBOOL(v173) | (hBOOL(v176) & hBOOL(v168)) | (hBOOL(v174) & hBOOL(v166))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v163) = v168 & hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v160) = v171 & hAPP(v157, bool, v168, v164) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v167)) & ( ~ hBOOL(v169) | ~ hBOOL(v165)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v164) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v163) = v173 & hAPP(v157, v158, v159, v162) = v175 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v160) = v176 & hAPP(v157, bool, v173, v164) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v167)) | (hBOOL(v174) & hBOOL(v165))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v158, v159, v164) = v175 & hAPP(v157, v158, v159, v162) = v173 & hAPP(v157, v157, v168, v164) = v171 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, bool, v175, v163) = v176 & hAPP(v157, bool, v173, v160) = v174 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v162) = v168 & ( ~ hBOOL(v172) | (hBOOL(v176) & hBOOL(v174))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ (hAPP(v157, bool, v161, v162) = v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : ? [v174] : ? [v175] : ? [v176] : (hAPP(v157, v158, v159, v173) = v174 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, v158, v159, v162) = v168 & hAPP(v157, v157, v172, v164) = v175 & hAPP(v157, v157, v172, v163) = v173 & hAPP(v157, bool, v174, v175) = v176 & hAPP(v157, bool, v170, v163) = v171 & hAPP(v157, bool, v168, v160) = v169 & times_times(v157, v162) = v172 & (hBOOL(v176) | (( ~ hBOOL(v171) | ~ hBOOL(v169)) & ( ~ hBOOL(v167) | ~ hBOOL(v165)))))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v163) = v172 & hAPP(v157, bool, v161, v164) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v172)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v163) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v164) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (hAPP(v157, v158, v159, v160) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, bool, v161, v169) = v170 & times_times(v157, v163) = v168 & hBOOL(v170))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v161, v165) = v166) | ~ (times_times(v157, v163) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, bool, v169, v160) = v170 & hAPP(v157, bool, v167, v160) = v168 & ( ~ hBOOL(v170) | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : ? [v161] : (ord_less_eq(v157) = v161 & ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v161, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v168) | ~ (hAPP(v157, v157, v165, v162) = v166) | ~ (hAPP(v157, bool, v167, v168) = v169) | ~ (times_times(v157, v164) = v165) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v161, v163) = v172 & hAPP(v157, v158, v159, v164) = v170 & hAPP(v157, bool, v172, v162) = v173 & hAPP(v157, bool, v170, v160) = v171 & ( ~ hBOOL(v171) | (( ~ hBOOL(v173) | hBOOL(v169)) & ( ~ hBOOL(v169) | hBOOL(v173)))))) & ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v161, v163) = v167) | ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, bool, v167, v162) = v168) | ~ (hAPP(v157, bool, v165, v160) = v166) | ~ hBOOL(v166) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v161, v170) = v171 & hAPP(v157, v157, v169, v163) = v172 & hAPP(v157, v157, v169, v162) = v170 & hAPP(v157, bool, v171, v172) = v173 & times_times(v157, v164) = v169 & ( ~ hBOOL(v173) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v173)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v160 & ti(v157, v161) = v160)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v166, v162) = v167) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (times_times(v157, v162) = v166) | ~ (times_times(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v160) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v168, v162) = v169 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, v157, v165, v161) = v166 & hAPP(v157, bool, v171, v160) = v172 & times_times(v157, v162) = v168 & times_times(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v160) | ~ (ti(v157, v161) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, v157, v163, v161) = v164 & hAPP(v157, bool, v169, v160) = v170 & times_times(v157, v162) = v166 & times_times(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v167, v161) = v168) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v168) = v169) | ~ (times_times(v157, v163) = v164) | ~ (times_times(v157, v162) = v167) | hBOOL(v169) | ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v162) = v170 & hAPP(v157, v158, v159, v161) = v172 & hAPP(v157, bool, v172, v160) = v173 & hAPP(v157, bool, v170, v163) = v171 & ( ~ hBOOL(v173) | ~ hBOOL(v171)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : ? [v173] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v171, v161) = v172 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v172) = v173 & times_times(v157, v163) = v168 & times_times(v157, v162) = v171 & hBOOL(v173))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v163) = v165) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v161) = v164) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v162) = v169 & hAPP(v157, v158, v159, v161) = v171 & hAPP(v157, bool, v171, v160) = v172 & hAPP(v157, bool, v169, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v162) = v164) | ~ (hAPP(v157, v158, v159, v161) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(v157, bool, v164, v163) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v163) = v169 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v161) = v168 & hBOOL(v172))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linord581940658strict(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, v157, v164, v162) = v167) | ~ (hAPP(v157, v157, v164, v161) = v165) | ~ (hAPP(v157, bool, v166, v167) = v168) | ~ (times_times(v157, v163) = v164) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v169 & hAPP(v157, v158, v159, v162) = v171 & hAPP(v157, bool, v171, v161) = v172 & hAPP(v157, bool, v169, v160) = v170 & ( ~ hBOOL(v170) | (( ~ hBOOL(v172) | hBOOL(v168)) & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v158, v159, v162) = v166) | ~ (hAPP(v157, bool, v166, v161) = v167) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v169) = v170 & hAPP(v157, v157, v168, v162) = v171 & hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v170, v171) = v172 & times_times(v157, v163) = v168 & ( ~ hBOOL(v172) | hBOOL(v167)) & ( ~ hBOOL(v167) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & one_one(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v27, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v27, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, pls) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, pls) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, pls) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & one_one(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | ~ hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v160) = v164) | ~ (number_number_of(v157, v161) = v162) | hBOOL(v164) | ? [v165] : ? [v166] : (hAPP(int, v1, v5, v161) = v165 & hAPP(int, bool, v165, v10) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v160) = v166 & hAPP(int, bool, v162, v10) = v163 & number_number_of(v157, v161) = v164 & ( ~ hBOOL(v163) | hBOOL(v166)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, v1, v5, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v163) = v164 & hAPP(v157, bool, v164, v160) = v165 & hAPP(int, bool, v162, v10) = v166 & number_number_of(v157, v161) = v163 & ( ~ hBOOL(v165) | hBOOL(v166)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : (ord_less_eq(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v27, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v27, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v27, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number_ring(v157) | ~ linordered_idom(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v162) = v163) | ~ (hAPP(v157, bool, v163, v164) = v165) | ~ (number_number_of(v157, v161) = v164) | ~ (number_number_of(v157, v160) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(int, v1, v5, v160) = v166 & hAPP(int, bool, v166, v161) = v167 & ~ hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & hBOOL(v167))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v5, v160) = v162) | ~ (hAPP(int, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v164) = v165 & hAPP(v157, bool, v165, v166) = v167 & number_number_of(v157, v161) = v166 & number_number_of(v157, v160) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v164) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v163) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v169, v164) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v163) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : (hAPP(v157, v158, v159, v160) = v161 & ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & one_one(v157) = v162 & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ( ~ (hAPP(v157, v158, v159, v166) = v167) | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (hAPP(v157, bool, v167, v164) = v168) | ~ (times_times(v157, v164) = v165) | hBOOL(v168) | ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v163) = v171 & hAPP(v157, bool, v171, v162) = v172 & hAPP(v157, bool, v161, v164) = v169 & hAPP(v157, bool, v161, v163) = v170 & ( ~ hBOOL(v172) | ~ hBOOL(v170) | ~ hBOOL(v169)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v163) = v166) | ~ (hAPP(v157, bool, v166, v162) = v167) | ~ (hAPP(v157, bool, v161, v164) = v165) | ~ hBOOL(v167) | ~ hBOOL(v165) | ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v161, v163) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))) & ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, bool, v161, v164) = v165) | ~ (hAPP(v157, bool, v161, v163) = v166) | ~ hBOOL(v166) | ~ hBOOL(v165) | ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, v157, v169, v163) = v170 & hAPP(v157, bool, v171, v164) = v172 & hAPP(v157, bool, v167, v162) = v168 & times_times(v157, v164) = v169 & ( ~ hBOOL(v168) | hBOOL(v172)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170) | (ti(v157, v162) = v160 & ti(v157, v161) = v160)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | hBOOL(v170) | ? [v171] : ? [v172] : (ti(v157, v162) = v172 & ti(v157, v161) = v171 & ( ~ (v172 = v160) | ~ (v171 = v160)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v160) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v163 = v160 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : ? [v171] : ? [v172] : (hAPP(v157, v158, v159, v170) = v171 & hAPP(v157, v157, v167, v169) = v170 & hAPP(v157, bool, v171, v160) = v172 & hAPP(nat, v157, v168, v24) = v169 & hAPP(nat, v157, v165, v24) = v166 & power_power(v157, v162) = v168 & power_power(v157, v161) = v165 & plus_plus(v157, v166) = v167 & ~ hBOOL(v172))) & ! [v161] : ! [v162] : ( ~ (ti(v157, v162) = v160) | ~ (ti(v157, v161) = v160) | ? [v163] : ? [v164] : ? [v165] : ? [v166] : ? [v167] : ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v158, v159, v168) = v169 & hAPP(v157, v157, v165, v167) = v168 & hAPP(v157, bool, v169, v160) = v170 & hAPP(nat, v157, v166, v24) = v167 & hAPP(nat, v157, v163, v24) = v164 & power_power(v157, v162) = v166 & power_power(v157, v161) = v163 & plus_plus(v157, v164) = v165 & hBOOL(v170))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v166, v160) = v167) | ~ (hAPP(nat, v157, v163, v164) = v165) | ~ (hAPP(nat, nat, v70, v162) = v164) | ~ (power_power(v157, v161) = v163) | ~ hBOOL(v167) | ti(v157, v161) = v160))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ! [v167] : ! [v168] : ! [v169] : ! [v170] : ( ~ (hAPP(v157, v158, v159, v168) = v169) | ~ (hAPP(v157, v157, v165, v167) = v168) | ~ (hAPP(v157, bool, v169, v160) = v170) | ~ (hAPP(nat, v157, v166, v24) = v167) | ~ (hAPP(nat, v157, v163, v24) = v164) | ~ (power_power(v157, v162) = v166) | ~ (power_power(v157, v161) = v163) | ~ (plus_plus(v157, v164) = v165) | ~ hBOOL(v170)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | ~ hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, v157, v162, v161) = v163) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (plus_plus(v157, v161) = v162) | hBOOL(v165) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ~ hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & hBOOL(v167))) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, v157, v164, v161) = v165 & hAPP(v157, bool, v166, v160) = v167 & plus_plus(v157, v161) = v164 & ~ hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : ? [v160] : (ord_less(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (hAPP(nat, v157, v162, v24) = v163) | ~ (power_power(v157, v161) = v162) | ~ hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ linordered_idom(v157) | ? [v159] : (ord_less(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : (v163 = v162 | ~ (ti(v157, v161) = v163) | ~ (ti(v157, v160) = v162) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, v158, v159, v160) = v164 & hAPP(v157, bool, v166, v160) = v167 & hAPP(v157, bool, v164, v161) = v165 & (hBOOL(v167) | hBOOL(v165)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v161) = v162) | ~ (hAPP(v157, bool, v162, v160) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v160) = v166 & hAPP(v157, bool, v166, v161) = v167 & ti(v157, v161) = v165 & ti(v157, v160) = v164 & (v165 = v164 | hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v159, v160) = v162) | ~ (hAPP(v157, bool, v162, v161) = v163) | hBOOL(v163) | ? [v164] : ? [v165] : ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v161) = v166 & hAPP(v157, bool, v166, v160) = v167 & ti(v157, v161) = v165 & ti(v157, v160) = v164 & (v165 = v164 | hBOOL(v167)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ order(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & ord_less(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v163 | ~ (ti(v157, v162) = v164) | ~ (ti(v157, v161) = v163) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v160, v161) = v167 & hAPP(v157, v158, v159, v161) = v165 & hAPP(v157, bool, v167, v162) = v168 & hAPP(v157, bool, v165, v162) = v166 & ( ~ hBOOL(v166) | hBOOL(v168)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v160, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ti(v157, v162) = v168 & ti(v157, v161) = v167 & (v168 = v167 | ~ hBOOL(v166)))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v158, v160, v161) = v167 & hAPP(v157, bool, v167, v162) = v168 & ti(v157, v162) = v166 & ti(v157, v161) = v165 & (v166 = v165 | hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number(v157) | ~ linorder(v157) | ? [v159] : ? [v160] : (ord_less_eq(v157) = v159 & ord_less(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v160, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v160, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v160, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, v158, v160, v165) = v167 & hAPP(v157, bool, v167, v163) = v168 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ number(v157) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : (v166 = v160 | ~ (hAPP(v157, v157, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v164) | ~ (number_number_of(v157, v161) = v163) | ~ (div_mod(v157, v164) = v165) | ? [v167] : ? [v168] : (hAPP(v157, v158, v159, v163) = v167 & hAPP(v157, bool, v167, v164) = v168 & ~ hBOOL(v168))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v164) = v165) | ~ (hAPP(v157, bool, v165, v163) = v166) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : ( ~ (v168 = v160) & hAPP(v157, v157, v167, v164) = v168 & div_mod(v157, v163) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v163) = v164) | ~ (hAPP(v157, bool, v164, v165) = v166) | ~ (number_number_of(v157, v162) = v165) | ~ (number_number_of(v157, v161) = v163) | ~ hBOOL(v166) | ? [v167] : (hAPP(v157, v157, v167, v163) = v160 & div_mod(v157, v165) = v167)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v157, v164, v165) = v160) | ~ (number_number_of(v157, v162) = v163) | ~ (number_number_of(v157, v161) = v165) | ~ (div_mod(v157, v163) = v164) | ? [v166] : ? [v167] : (hAPP(v157, v158, v159, v165) = v166 & hAPP(v157, bool, v166, v163) = v167 & hBOOL(v167))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & ord_less(v157) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v160, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v158, v159, v164) = v165 & ! [v166] : ! [v167] : ( ~ (hAPP(v157, bool, v165, v166) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v166) = v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ dvd(v157) | ~ linorder(v157) | ~ plus(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v160 & ord_less(v157) = v159 & ? [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v158, v160, v162) = v163) | ? [v164] : ! [v165] : ! [v166] : ! [v167] : ( ~ (hAPP(v157, v158, v159, v165) = v166) | ~ (hAPP(v157, bool, v166, v164) = v167) | ~ hBOOL(v167) | ? [v168] : ? [v169] : ? [v170] : (hAPP(v157, v157, v168, v161) = v169 & hAPP(v157, bool, v163, v169) = v170 & plus_plus(v157, v165) = v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ dvd(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v164) | ~ (hAPP(v157, v157, v163, v162) = v160) | ~ (hAPP(v157, bool, v164, v160) = v165) | ~ (times_times(v157, v161) = v163) | hBOOL(v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v160 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | hBOOL(v164) | ? [v165] : ? [v166] : ( ~ (v166 = v160) & hAPP(v157, v157, v165, v161) = v166 & div_mod(v157, v162) = v165)) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(v157, v157, v163, v161) = v160) | ~ (div_mod(v157, v162) = v163) | ? [v164] : ? [v165] : (hAPP(v157, v158, v159, v161) = v164 & hAPP(v157, bool, v164, v162) = v165 & hBOOL(v165))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : ? [v160] : (dvd_dvd(v157) = v159 & zero_zero(v157) = v160 & ! [v161] : ! [v162] : ! [v163] : ! [v164] : (v164 = v160 | ~ (hAPP(v157, v157, v163, v161) = v164) | ~ (div_mod(v157, v162) = v163) | ? [v165] : ? [v166] : (hAPP(v157, v158, v159, v161) = v165 & hAPP(v157, bool, v165, v162) = v166 & ~ hBOOL(v166))) & ! [v161] : ! [v162] : ! [v163] : ! [v164] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ hBOOL(v164) | ? [v165] : (hAPP(v157, v157, v165, v161) = v160 & div_mod(v157, v162) = v165)))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (div_mod(v157, v160) = v165) | ~ hBOOL(v164) | ? [v167] : ? [v168] : (hAPP(v157, v157, v168, v161) = v166 & hAPP(v157, v157, v165, v162) = v167 & div_mod(v157, v167) = v168)) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v157, v165, v161) = v166) | ~ (hAPP(v157, v157, v163, v162) = v164) | ~ (div_mod(v157, v164) = v165) | ~ (div_mod(v157, v160) = v163) | ? [v167] : ? [v168] : ? [v169] : (hAPP(v157, v158, v159, v161) = v167 & hAPP(v157, v157, v163, v161) = v169 & hAPP(v157, bool, v167, v162) = v168 & (v169 = v166 | ~ hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v160) = v164) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v167) | (( ~ hBOOL(v168) | hBOOL(v166)) & ( ~ hBOOL(v166) | hBOOL(v168)))))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v160) = v166 & ( ~ hBOOL(v168) | hBOOL(v165)) & ( ~ hBOOL(v165) | hBOOL(v168)))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, v157, v164, v160) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v162) = v164) | hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v160) = v168 & ( ~ hBOOL(v168) | ~ hBOOL(v167)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v161) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v160) = v165) | ~ hBOOL(v165) | ~ hBOOL(v164) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v160) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v162) = v166 & hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (fun(v157, bool) = v158) | ~ semiring_div(v157) | ? [v159] : (dvd_dvd(v157) = v159 & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ! [v166] : ( ~ (hAPP(v157, v158, v159, v160) = v163) | ~ (hAPP(v157, v157, v164, v162) = v165) | ~ (hAPP(v157, bool, v163, v165) = v166) | ~ (div_mod(v157, v161) = v164) | ~ hBOOL(v166) | ? [v167] : ? [v168] : (hAPP(v157, bool, v163, v162) = v167 & hAPP(v157, bool, v163, v161) = v168 & ( ~ hBOOL(v167) | hBOOL(v168)))) & ! [v160] : ! [v161] : ! [v162] : ! [v163] : ! [v164] : ! [v165] : ( ~ (hAPP(v157, v158, v159, v160) = v163) | ~ (hAPP(v157, bool, v163, v162) = v164) | ~ (hAPP(v157, bool, v163, v161) = v165) | ~ hBOOL(v164) | hBOOL(v165) | ? [v166] : ? [v167] : ? [v168] : (hAPP(v157, v157, v166, v162) = v167 & hAPP(v157, bool, v163, v167) = v168 & div_mod(v157, v161) = v166 & ~ hBOOL(v168))))) & ! [v157] : ! [v158] : ( ~ (ti(v2, v157) = v158) | ? [v159] : (twoSqu1929807760sum2sq(v158) = v159 & twoSqu1929807760sum2sq(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(bool, v157) = v158) | ~ hBOOL(v158) | hBOOL(v157)) & ! [v157] : ! [v158] : ( ~ (ti(bool, v157) = v158) | ~ hBOOL(v157) | hBOOL(v158)) & ! [v157] : ! [v158] : ( ~ (ti(int, v158) = v75) | ~ (ti(int, v157) = v75) | ? [v159] : (hAPP(int, int, v159, v158) = v8 & times_times(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v158) = v8) | ~ (ti(int, v157) = v8) | ? [v159] : (hAPP(int, int, v159, v158) = v8 & times_times(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | hAPP(int, int, v51, v157) = v158) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | hAPP(int, int, v47, v157) = v158) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | number_number_of(int, v157) = v158) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ? [v163] : (( ~ (v163 = v158) & ~ (v163 = v8) & hAPP(int, v1, v57, v159) = v161 & hAPP(int, bool, v161, v157) = v162 & hAPP(int, bool, v48, v159) = v160 & ti(int, v159) = v163 & hBOOL(v162) & hBOOL(v160)) | (hAPP(int, bool, v86, v157) = v159 & hAPP(int, bool, zprime, v157) = v160 & ( ~ hBOOL(v159) | hBOOL(v160))))) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : ? [v161] : ? [v162] : ((v162 = v158 & twoSqu1929807760sum2sq(v161) = v158 & product_Pair(int, int, v159, v160) = v161) | (hAPP(int, bool, twoSqu658283162sum2sq, v157) = v159 & ~ hBOOL(v159)))) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : ? [v160] : (hAPP(int, bool, v86, v157) = v160 & hAPP(int, bool, zprime, v157) = v159 & ( ~ hBOOL(v159) | (hBOOL(v160) & ! [v161] : ! [v162] : ! [v163] : ( ~ (hAPP(int, v1, v57, v161) = v162) | ~ (hAPP(int, bool, v162, v157) = v163) | ~ hBOOL(v163) | ? [v164] : ? [v165] : (hAPP(int, bool, v48, v161) = v164 & ti(int, v161) = v165 & (v165 = v158 | v165 = v8 | ~ hBOOL(v164)))) & ! [v161] : ! [v162] : (v162 = v158 | v162 = v8 | ~ (ti(int, v161) = v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v164 & hAPP(int, bool, v164, v157) = v165 & hAPP(int, bool, v48, v161) = v163 & ( ~ hBOOL(v165) | ~ hBOOL(v163)))) & ! [v161] : ! [v162] : ( ~ (hAPP(int, bool, v48, v161) = v162) | ~ hBOOL(v162) | ? [v163] : ? [v164] : ? [v165] : (hAPP(int, v1, v57, v161) = v163 & hAPP(int, bool, v163, v157) = v164 & ti(int, v161) = v165 & (v165 = v158 | v165 = v8 | ~ hBOOL(v164)))))))) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (hAPP(int, int, v159, v8) = v158 & times_times(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (hAPP(int, int, v159, pls) = v158 & plus_plus(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (hAPP(int, int, v159, pls) = v158 & minus_minus(int, v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (sr(v158) = v159 & sr(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (quadRes(v158) = v159 & quadRes(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (bit1(v158) = v159 & bit1(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (bit0(v158) = v159 & bit0(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (zfact(v158) = v159 & zfact(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(int, v157) = v158) | ? [v159] : (d22set(v158) = v159 & d22set(v157) = v159)) & ! [v157] : ! [v158] : ( ~ (ti(nat, v157) = v158) | ? [v159] : (minus_minus(nat, v158) = v159 & minus_minus(nat, v157) = v159)) & ! [v157] : (v157 = v44 | ~ (hAPP(nat, nat, v126, v44) = v157)) & ! [v157] : (v157 = v38 | ~ (hAPP(nat, nat, v124, v38) = v157)) & ! [v157] : ( ~ (hAPP(nat, bool, v131, v38) = v157) | hBOOL(v157)) & ! [v157] : ( ~ (hAPP(nat, bool, v41, v38) = v157) | ~ hBOOL(v157)) & ! [v157] : ( ~ (number_number_of(nat, v157) = v38) | ? [v158] : ? [v159] : (hAPP(int, v1, v27, v157) = v158 & hAPP(int, bool, v158, pls) = v159 & hBOOL(v159))) & ! [v157] : ~ (bit1(v157) = pls) & ! [v157] : ( ~ (bit1(v157) = min) | ti(int, v157) = min) & ! [v157] : ( ~ (bit0(v157) = pls) | ti(int, v157) = pls) & ! [v157] : ~ (bit0(v157) = min) & ! [v157] : ( ~ (ti(int, v157) = pls) | bit0(v157) = pls) & ! [v157] : ( ~ (ti(int, v157) = min) | bit1(v157) = min) & ? [v157] : ? [v158] : (hAPP(nat, bool, v132, v44) = v158 & hAPP(nat, bool, v132, v44) = v157 & ( ~ hBOOL(v157) | hBOOL(v158))) & ? [v157] : ? [v158] : (hAPP(nat, bool, v131, v38) = v158 & hAPP(nat, bool, v131, v38) = v157 & ( ~ hBOOL(v157) | hBOOL(v158))) & ? [v157] : (hAPP(nat, bool, v132, v44) = v157 & hBOOL(v157)) & ? [v157] : (hAPP(nat, bool, v119, v38) = v157 & hBOOL(v157)) & ( ~ (t = pls) | v19 = pls))
% 55.67/14.39 | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6, all_0_7_7, all_0_8_8, all_0_9_9, all_0_10_10, all_0_11_11, all_0_12_12, all_0_13_13, all_0_14_14, all_0_15_15, all_0_16_16, all_0_17_17, all_0_18_18, all_0_19_19, all_0_20_20, all_0_21_21, all_0_22_22, all_0_23_23, all_0_24_24, all_0_25_25, all_0_26_26, all_0_27_27, all_0_28_28, all_0_29_29, all_0_30_30, all_0_31_31, all_0_32_32, all_0_33_33, all_0_34_34, all_0_35_35, all_0_36_36, all_0_37_37, all_0_38_38, all_0_39_39, all_0_40_40, all_0_41_41, all_0_42_42, all_0_43_43, all_0_44_44, all_0_45_45, all_0_46_46, all_0_47_47, all_0_48_48, all_0_49_49, all_0_50_50, all_0_51_51, all_0_52_52, all_0_53_53, all_0_54_54, all_0_55_55, all_0_56_56, all_0_57_57, all_0_58_58, all_0_59_59, all_0_60_60, all_0_61_61, all_0_62_62, all_0_63_63, all_0_64_64, all_0_65_65, all_0_66_66, all_0_67_67, all_0_68_68, all_0_69_69, all_0_70_70, all_0_71_71, all_0_72_72, all_0_73_73, all_0_74_74, all_0_75_75, all_0_76_76, all_0_77_77, all_0_78_78, all_0_79_79, all_0_80_80, all_0_81_81, all_0_82_82, all_0_83_83, all_0_84_84, all_0_85_85, all_0_86_86, all_0_87_87, all_0_88_88, all_0_89_89, all_0_90_90, all_0_91_91, all_0_92_92, all_0_93_93, all_0_94_94, all_0_95_95, all_0_96_96, all_0_97_97, all_0_98_98, all_0_99_99, all_0_100_100, all_0_101_101, all_0_102_102, all_0_103_103, all_0_104_104, all_0_105_105, all_0_106_106, all_0_107_107, all_0_108_108, all_0_109_109, all_0_110_110, all_0_111_111, all_0_112_112, all_0_113_113, all_0_114_114, all_0_115_115, all_0_116_116, all_0_117_117, all_0_118_118, all_0_119_119, all_0_120_120, all_0_121_121, all_0_122_122, all_0_123_123, all_0_124_124, all_0_125_125, all_0_126_126, all_0_127_127, all_0_128_128, all_0_129_129, all_0_130_130, all_0_131_131, all_0_132_132, all_0_133_133, all_0_134_134, all_0_135_135, all_0_136_136, all_0_137_137, all_0_138_138, all_0_139_139, all_0_140_140, all_0_141_141, all_0_142_142, all_0_143_143, all_0_144_144, all_0_145_145, all_0_146_146, all_0_147_147, all_0_148_148, all_0_149_149, all_0_150_150, all_0_151_151, all_0_152_152, all_0_153_153, all_0_154_154, all_0_155_155, all_0_156_156 yields:
% 55.67/14.39 | (1) ~ (all_0_35_35 = all_0_43_43) & ~ (all_0_81_81 = pls) & ~ (all_0_148_148 = pls) & ~ (pls = min) & product_prod(int, int) = all_0_154_154 & hAPP(real, all_0_45_45, all_0_34_34, all_0_35_35) = all_0_29_29 & hAPP(real, all_0_45_45, all_0_44_44, all_0_43_43) = all_0_42_42 & hAPP(int, all_0_155_155, all_0_99_99, all_0_139_139) = all_0_98_98 & hAPP(int, all_0_155_155, all_0_129_129, all_0_68_68) = all_0_67_67 & hAPP(int, all_0_155_155, all_0_129_129, all_0_146_146) = all_0_113_113 & hAPP(int, all_0_155_155, all_0_129_129, all_0_148_148) = all_0_128_128 & hAPP(int, all_0_155_155, all_0_129_129, pls) = all_0_108_108 & hAPP(int, all_0_155_155, all_0_129_129, pls) = all_0_120_120 & hAPP(int, all_0_155_155, all_0_129_129, min) = all_0_63_63 & hAPP(int, all_0_155_155, all_0_151_151, all_0_7_7) = all_0_5_5 & hAPP(int, all_0_155_155, all_0_151_151, all_0_13_13) = all_0_11_11 & hAPP(int, all_0_155_155, all_0_151_151, all_0_94_94) = all_0_56_56 & hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_20_20 & hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_136_136 & hAPP(int, all_0_155_155, all_0_151_151, all_0_146_146) = all_0_100_100 & hAPP(int, all_0_155_155, all_0_151_151, all_0_148_148) = all_0_70_70 & hAPP(int, all_0_155_155, all_0_151_151, t) = all_0_150_150 & hAPP(int, all_0_155_155, all_0_151_151, s) = all_0_91_91 & hAPP(int, all_0_155_155, all_0_151_151, pls) = all_0_114_114 & hAPP(int, all_0_155_155, all_0_151_151, pls) = all_0_126_126 & hAPP(int, all_0_155_155, all_0_151_151, min) = all_0_65_65 & hAPP(int, bool, all_0_3_3, all_0_139_139) = all_0_2_2 & hAPP(int, bool, all_0_5_5, all_0_139_139) = all_0_4_4 & hAPP(int, bool, all_0_9_9, all_0_139_139) = all_0_8_8 & hAPP(int, bool, all_0_11_11, all_0_139_139) = all_0_10_10 & hAPP(int, bool, all_0_15_15, all_0_139_139) = all_0_14_14 & hAPP(int, bool, all_0_20_20, pls) = all_0_19_19 & hAPP(int, bool, all_0_51_51, all_0_81_81) = all_0_50_50 & hAPP(int, bool, all_0_63_63, pls) = all_0_58_58 & hAPP(int, bool, all_0_63_63, min) = all_0_62_62 & hAPP(int, bool, all_0_65_65, pls) = all_0_59_59 & hAPP(int, bool, all_0_65_65, pls) = all_0_60_60 & hAPP(int, bool, all_0_65_65, min) = all_0_64_64 & hAPP(int, bool, all_0_72_72, all_0_139_139) = all_0_71_71 & hAPP(int, bool, all_0_80_80, all_0_139_139) = all_0_79_79 & hAPP(int, bool, all_0_83_83, all_0_139_139) = all_0_82_82 & hAPP(int, bool, all_0_89_89, all_0_139_139) = all_0_88_88 & hAPP(int, bool, all_0_91_91, all_0_139_139) = all_0_90_90 & hAPP(int, bool, all_0_98_98, all_0_137_137) = all_0_48_48 & hAPP(int, bool, all_0_98_98, all_0_137_137) = all_0_97_97 & hAPP(int, bool, all_0_108_108, all_0_7_7) = all_0_6_6 & hAPP(int, bool, all_0_108_108, all_0_13_13) = all_0_12_12 & hAPP(int, bool, all_0_108_108, all_0_94_94) = all_0_87_87 & hAPP(int, bool, all_0_108_108, all_0_96_96) = all_0_74_74 & hAPP(int, bool, all_0_108_108, all_0_148_148) = all_0_75_75 & hAPP(int, bool, all_0_108_108, s) = all_0_92_92 & hAPP(int, bool, all_0_108_108, pls) = all_0_27_27 & hAPP(int, bool, all_0_108_108, pls) = all_0_76_76 & hAPP(int, bool, all_0_114_114, pls) = all_0_102_102 & hAPP(int, bool, all_0_114_114, pls) = all_0_106_106 & hAPP(int, bool, all_0_114_114, min) = all_0_61_61 & hAPP(int, bool, all_0_120_120, pls) = all_0_119_119 & hAPP(int, bool, all_0_120_120, min) = all_0_57_57 & hAPP(int, bool, all_0_126_126, all_0_139_139) = all_0_125_125 & hAPP(int, bool, all_0_126_126, all_0_148_148) = all_0_101_101 & hAPP(int, bool, all_0_128_128, t) = all_0_127_127 & hAPP(int, bool, all_0_136_136, all_0_135_135) = all_0_134_134 & hAPP(int, bool, all_0_150_150, all_0_139_139) = all_0_123_123 & hAPP(int, bool, all_0_150_150, all_0_148_148) = all_0_147_147 & hAPP(int, bool, all_0_150_150, pls) = all_0_149_149 & hAPP(int, bool, twoSqu658283162sum2sq, all_0_137_137) = all_0_121_121 & hAPP(int, bool, zprime, all_0_94_94) = all_0_78_78 & hAPP(int, bool, zprime, all_0_139_139) = all_0_122_122 & hAPP(int, int, all_0_49_49, all_0_81_81) = all_0_137_137 & hAPP(int, int, all_0_130_130, all_0_148_148) = all_0_137_137 & hAPP(int, int, all_0_138_138, all_0_0_0) = all_0_137_137 & hAPP(int, int, all_0_138_138, t) = all_0_137_137 & hAPP(int, int, all_0_138_138, pls) = all_0_135_135 & hAPP(int, int, all_0_140_140, all_0_148_148) = all_0_139_139 & hAPP(int, int, all_0_142_142, m) = all_0_141_141 & hAPP(nat, all_0_117_117, all_0_39_39, all_0_112_112) = all_0_24_24 & hAPP(nat, all_0_117_117, all_0_39_39, all_0_118_118) = all_0_25_25 & hAPP(nat, all_0_117_117, all_0_77_77, all_0_118_118) = all_0_37_37 & hAPP(nat, all_0_117_117, all_0_116_116, all_0_112_112) = all_0_38_38 & hAPP(nat, all_0_117_117, all_0_116_116, all_0_118_118) = all_0_115_115 & hAPP(nat, bool, all_0_115_115, all_0_132_132) = all_0_66_66 & hAPP(nat, int, all_0_17_17, all_0_132_132) = all_0_16_16 & hAPP(nat, int, all_0_85_85, all_0_132_132) = all_0_84_84 & hAPP(nat, int, all_0_133_133, all_0_132_132) = all_0_131_131 & hAPP(nat, nat, all_0_111_111, all_0_112_112) = all_0_132_132 & twoSqu1929807760sum2sq(all_0_26_26) = all_0_137_137 & dvd_dvd(int) = all_0_99_99 & dvd_dvd(nat) = all_0_39_39 & quadRes(all_0_139_139) = all_0_51_51 & legendre(all_0_81_81, all_0_139_139) = all_0_148_148 & product_Pair(int, int, s, all_0_148_148) = all_0_26_26 & power_power(real, all_0_53_53) = all_0_28_28 & power_power(int, all_0_18_18) = all_0_17_17 & power_power(int, all_0_81_81) = all_0_47_47 & power_power(int, s) = all_0_133_133 & power_power(int, s1) = all_0_85_85 & ord_less_eq(real) = all_0_34_34 & ord_less_eq(int) = all_0_129_129 & ord_less_eq(nat) = all_0_77_77 & ord_less(real) = all_0_44_44 & ord_less(int) = all_0_151_151 & ord_less(nat) = all_0_116_116 & number_number_of(real, all_0_144_144) = all_0_55_55 & number_number_of(real, all_0_145_145) = all_0_53_53 & number_number_of(int, all_0_69_69) = all_0_68_68 & number_number_of(int, all_0_104_104) = all_0_96_96 & number_number_of(int, all_0_144_144) = all_0_143_143 & number_number_of(int, all_0_145_145) = all_0_94_94 & number_number_of(int, all_0_146_146) = all_0_148_148 & number_number_of(int, pls) = pls & number_number_of(int, min) = all_0_81_81 & number_number_of(nat, all_0_104_104) = all_0_103_103 & number_number_of(nat, all_0_144_144) = all_0_73_73 & number_number_of(nat, all_0_145_145) = all_0_132_132 & number_number_of(nat, all_0_146_146) = all_0_112_112 & number_number_of(nat, pls) = all_0_118_118 & bit1(all_0_145_145) = all_0_69_69 & bit1(all_0_146_146) = all_0_104_104 & bit1(pls) = all_0_146_146 & bit1(min) = min & bit0(all_0_145_145) = all_0_144_144 & bit0(all_0_146_146) = all_0_145_145 & bit0(pls) = pls & zcong(all_0_16_16, all_0_81_81) = all_0_15_15 & zcong(all_0_84_84, all_0_81_81) = all_0_80_80 & zcong(all_0_131_131, all_0_81_81) = all_0_72_72 & zcong(all_0_131_131, all_0_84_84) = all_0_83_83 & zcong(all_0_148_148, all_0_81_81) = all_0_46_46 & zcong(s1, all_0_7_7) = all_0_3_3 & zcong(s1, all_0_13_13) = all_0_9_9 & zcong(s1, s) = all_0_89_89 & zero_zero(real) = all_0_43_43 & zero_zero(int) = pls & zero_zero(nat) = all_0_118_118 & times_times(real, all_0_35_35) = all_0_33_33 & times_times(real, all_0_53_53) = all_0_52_52 & times_times(real, all_0_55_55) = all_0_54_54 & times_times(int, all_0_94_94) = all_0_93_93 & times_times(int, all_0_96_96) = all_0_95_95 & times_times(int, all_0_139_139) = all_0_138_138 & times_times(int, all_0_143_143) = all_0_142_142 & times_times(int, all_0_148_148) = all_0_109_109 & times_times(int, pls) = all_0_110_110 & times_times(nat, all_0_112_112) = all_0_30_30 & times_times(nat, all_0_118_118) = all_0_31_31 & times_times(nat, all_0_132_132) = all_0_86_86 & plus_plus(int, all_0_131_131) = all_0_130_130 & plus_plus(int, all_0_141_141) = all_0_140_140 & plus_plus(int, all_0_146_146) = all_0_124_124 & plus_plus(int, all_0_148_148) = all_0_107_107 & plus_plus(int, pls) = all_0_105_105 & plus_plus(nat, all_0_112_112) = all_0_111_111 & plus_plus(nat, all_0_118_118) = all_0_32_32 & one_one(real) = all_0_35_35 & one_one(int) = all_0_148_148 & one_one(nat) = all_0_112_112 & minus_minus(int, all_0_131_131) = all_0_49_49 & minus_minus(int, pls) = all_0_41_41 & minus_minus(int, min) = all_0_40_40 & minus_minus(nat, all_0_118_118) = all_0_36_36 & div_mod(int, all_0_81_81) = all_0_21_21 & div_mod(int, pls) = all_0_22_22 & fun(real, bool) = all_0_45_45 & fun(bool, all_0_153_153) = all_0_152_152 & fun(bool, bool) = all_0_153_153 & fun(int, bool) = all_0_155_155 & fun(nat, bool) = all_0_117_117 & fun(nat, nat) = all_0_156_156 & ti(all_0_152_152, fconj) = fconj & ti(all_0_155_155, twoSqu658283162sum2sq) = twoSqu658283162sum2sq & ti(all_0_155_155, zprime) = zprime & ti(int, all_0_7_7) = all_0_1_1 & ti(int, t) = t & ti(int, s) = s & ti(int, s1) = s1 & ti(int, m) = m & ti(int, pls) = pls & ti(int, min) = min & combb(bool, all_0_153_153, int, fconj, all_0_108_108) = all_0_23_23 & ring_div(int) & real_normed_algebra(real) & ordered_ab_group_add(real) & ordered_ab_group_add(int) & ordere223160158up_add(real) & ordere223160158up_add(int) & ordere223160158up_add(nat) & ordere779506340up_add(real) & ordere779506340up_add(int) & ordere779506340up_add(nat) & ordere236663937imp_le(real) & ordere236663937imp_le(int) & ordere236663937imp_le(nat) & comm_monoid_add(real) & comm_monoid_add(int) & comm_monoid_add(nat) & cancel146912293up_add(real) & cancel146912293up_add(int) & cancel146912293up_add(nat) & ordere216010020id_add(real) & ordere216010020id_add(int) & ordere216010020id_add(nat) & comm_ring(real) & comm_ring(int) & ring_1(real) & ring_1(int) & ab_group_add(real) & ab_group_add(int) & ring(real) & ring(int) & comm_ring_1(real) & comm_ring_1(int) & linord1278240602ring_1(real) & linord1278240602ring_1(int) & linordered_semiring(real) & linordered_semiring(int) & linordered_semiring(nat) & idom(real) & idom(int) & linord20386208strict(real) & linord20386208strict(int) & linord20386208strict(nat) & linord893533164strict(real) & linord893533164strict(int) & linord893533164strict(nat) & ordere1490568538miring(real) & ordere1490568538miring(int) & ordere1490568538miring(nat) & ordered_semiring(real) & ordered_semiring(int) & ordered_semiring(nat) & ordered_ring(real) & ordered_ring(int) & ordere453448008miring(real) & ordere453448008miring(int) & ordere453448008miring(nat) & comm_monoid_mult(real) & comm_monoid_mult(int) & comm_monoid_mult(nat) & comm_semiring(real) & comm_semiring(int) & comm_semiring(nat) & ring_n68954251visors(real) & ring_n68954251visors(int) & linord626643107strict(real) & linord626643107strict(int) & semiring_0(real) & semiring_0(int) & semiring_0(nat) & zero_neq_one(real) & zero_neq_one(int) & zero_neq_one(nat) & semiri456707255roduct(real) & semiri456707255roduct(int) & semiri456707255roduct(nat) & comm_semiring_1(real) & comm_semiring_1(int) & comm_semiring_1(nat) & monoid_mult(real) & monoid_mult(int) & monoid_mult(nat) & linord219039673up_add(real) & linord219039673up_add(int) & linordered_semidom(real) & linordered_semidom(int) & linordered_semidom(nat) & ring_char_0(real) & ring_char_0(int) & linordered_ring(real) & linordered_ring(int) & linord581940658strict(real) & linord581940658strict(int) & number_semiring(real) & number_semiring(int) & number_semiring(nat) & number_ring(real) & number_ring(int) & ring_11004092258visors(real) & ring_11004092258visors(int) & semiring_1(real) & semiring_1(int) & semiring_1(nat) & linordered_idom(real) & linordered_idom(int) & hBOOL(all_0_2_2) & hBOOL(all_0_4_4) & hBOOL(all_0_6_6) & hBOOL(all_0_8_8) & hBOOL(all_0_10_10) & hBOOL(all_0_12_12) & hBOOL(all_0_14_14) & hBOOL(all_0_27_27) & hBOOL(all_0_48_48) & hBOOL(all_0_50_50) & hBOOL(all_0_58_58) & hBOOL(all_0_59_59) & hBOOL(all_0_60_60) & hBOOL(all_0_62_62) & hBOOL(all_0_66_66) & hBOOL(all_0_71_71) & hBOOL(all_0_74_74) & hBOOL(all_0_75_75) & hBOOL(all_0_76_76) & hBOOL(all_0_78_78) & hBOOL(all_0_79_79) & hBOOL(all_0_82_82) & hBOOL(all_0_87_87) & hBOOL(all_0_88_88) & hBOOL(all_0_90_90) & hBOOL(all_0_92_92) & hBOOL(all_0_97_97) & hBOOL(all_0_101_101) & hBOOL(all_0_119_119) & hBOOL(all_0_121_121) & hBOOL(all_0_122_122) & hBOOL(all_0_123_123) & hBOOL(all_0_125_125) & hBOOL(all_0_134_134) & hBOOL(all_0_147_147) & hBOOL(all_0_149_149) & order(real) & order(bool) & order(int) & order(nat) & number(real) & number(int) & number(nat) & zero(real) & zero(int) & zero(nat) & no_zero_divisors(real) & no_zero_divisors(int) & no_zero_divisors(nat) & mult_zero(real) & mult_zero(int) & mult_zero(nat) & semiring(real) & semiring(int) & semiring(nat) & power(real) & power(int) & power(nat) & ab_semigroup_mult(real) & ab_semigroup_mult(int) & ab_semigroup_mult(nat) & ab_semigroup_add(real) & ab_semigroup_add(int) & ab_semigroup_add(nat) & cancel_semigroup_add(real) & cancel_semigroup_add(int) & cancel_semigroup_add(nat) & monoid_add(real) & monoid_add(int) & monoid_add(nat) & dvd(real) & dvd(int) & dvd(nat) & linorder(real) & linorder(int) & linorder(nat) & plus(real) & plus(int) & plus(nat) & one(real) & one(int) & one(nat) & group_add(real) & group_add(int) & semiring_div(int) & semiring_div(nat) & ~ hBOOL(all_0_19_19) & ~ hBOOL(all_0_57_57) & ~ hBOOL(all_0_61_61) & ~ hBOOL(all_0_64_64) & ~ hBOOL(all_0_102_102) & ~ hBOOL(all_0_106_106) & ~ hBOOL(all_0_127_127) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ! [v20] : ! [v21] : ! [v22] : ( ~ (hAPP(int, int, v18, v6) = v19) | ~ (hAPP(int, int, v17, v19) = v20) | ~ (hAPP(int, int, v15, v3) = v16) | ~ (hAPP(int, int, v14, v21) = v22) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (hAPP(int, int, v10, v12) = v13) | ~ (hAPP(int, int, v8, v3) = v9) | ~ (hAPP(int, int, v7, v20) = v21) | ~ (times_times(int, v5) = v18) | ~ (times_times(int, v4) = v11) | ~ (times_times(int, v2) = v15) | ~ (times_times(int, v1) = v7) | ~ (times_times(int, v0) = v8) | ~ (plus_plus(int, v16) = v17) | ~ (plus_plus(int, v9) = v10) | ~ (minus_minus(int, v13) = v14) | ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : ? [v28] : ? [v29] : ? [v30] : ? [v31] : ? [v32] : ? [v33] : (hAPP(int, int, v32, v6) = v33 & hAPP(int, int, v29, v30) = v31 & hAPP(int, int, v28, v33) = v22 & hAPP(int, int, v26, v3) = v27 & hAPP(int, int, v23, v24) = v25 & hAPP(int, int, v7, v5) = v30 & hAPP(int, int, v7, v2) = v24 & times_times(int, v31) = v32 & times_times(int, v25) = v26 & plus_plus(int, v27) = v28 & minus_minus(int, v4) = v29 & minus_minus(int, v0) = v23)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v18) = v19) | ~ (hAPP(int, int, v12, v14) = v15) | ~ (hAPP(int, int, v10, v15) = v16) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, all_0_95_95, v5) = v6) | ~ (hAPP(int, int, all_0_95_95, v0) = v11) | ~ (hAPP(nat, int, v13, all_0_103_103) = v18) | ~ (hAPP(nat, int, v13, all_0_132_132) = v14) | ~ (hAPP(nat, int, v2, all_0_103_103) = v3) | ~ (hAPP(nat, int, v2, all_0_132_132) = v5) | ~ (power_power(int, v1) = v13) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v11) = v12) | ~ (times_times(int, v6) = v7) | ~ (plus_plus(int, v16) = v17) | ~ (plus_plus(int, v9) = v10) | ~ (plus_plus(int, v3) = v4) | ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v20, v1) = v21 & hAPP(nat, int, v22, all_0_103_103) = v19 & power_power(int, v21) = v22 & plus_plus(int, v0) = v20)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v18) = v19) | ~ (hAPP(int, int, v12, v14) = v15) | ~ (hAPP(int, int, v10, v15) = v16) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, all_0_95_95, v5) = v6) | ~ (hAPP(int, int, all_0_95_95, v0) = v11) | ~ (hAPP(nat, int, v13, all_0_103_103) = v18) | ~ (hAPP(nat, int, v13, all_0_132_132) = v14) | ~ (hAPP(nat, int, v2, all_0_103_103) = v3) | ~ (hAPP(nat, int, v2, all_0_132_132) = v5) | ~ (power_power(int, v1) = v13) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v11) = v12) | ~ (times_times(int, v6) = v7) | ~ (plus_plus(int, v9) = v10) | ~ (minus_minus(int, v16) = v17) | ~ (minus_minus(int, v3) = v4) | ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v20, v1) = v21 & hAPP(nat, int, v22, all_0_103_103) = v19 & power_power(int, v21) = v22 & minus_minus(int, v0) = v20)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v6) = v18) | ~ (hAPP(int, int, v14, v15) = v16) | ~ (hAPP(int, int, v13, v18) = v19) | ~ (hAPP(int, int, v11, v3) = v12) | ~ (hAPP(int, int, v8, v5) = v15) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v7, v9) = v10) | ~ (times_times(int, v16) = v17) | ~ (times_times(int, v10) = v11) | ~ (times_times(int, v1) = v8) | ~ (plus_plus(int, v12) = v13) | ~ (minus_minus(int, v4) = v14) | ~ (minus_minus(int, v0) = v7) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : ? [v28] : ? [v29] : ? [v30] : ? [v31] : ? [v32] : ? [v33] : (hAPP(int, int, v30, v6) = v31 & hAPP(int, int, v29, v31) = v32 & hAPP(int, int, v27, v3) = v28 & hAPP(int, int, v26, v33) = v19 & hAPP(int, int, v23, v6) = v24 & hAPP(int, int, v22, v24) = v25 & hAPP(int, int, v20, v3) = v21 & hAPP(int, int, v8, v32) = v33 & times_times(int, v5) = v30 & times_times(int, v4) = v23 & times_times(int, v2) = v27 & times_times(int, v0) = v20 & plus_plus(int, v28) = v29 & plus_plus(int, v21) = v22 & minus_minus(int, v25) = v26)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v0, v15, v16) = v17) | ~ (hAPP(v0, v0, v12, v13) = v14) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v8, v4) = v13) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v10) = v16) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v2) = v9) | ~ (minus_minus(v0, v1) = v6) | ~ real_normed_algebra(v0) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v21) = v17 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v5, v4) = v21 & times_times(v0, v1) = v18 & minus_minus(v0, v19) = v20)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v5) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v4) = v12) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, v0, v17, v2) = v18 & times_times(v0, v1) = v17 & plus_plus(v0, v18) = v19 & ti(v0, v5) = v16 & ( ~ (v16 = v11) | v20 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v5) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v7) = v8) | ~ (minus_minus(v0, v4) = v10) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v2) = v17 & times_times(v0, v4) = v16 & plus_plus(v0, v17) = v18 & ti(v0, v3) = v20 & ( ~ (v19 = v9) | v20 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v1) = v12) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v4) = v6) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & times_times(v0, v4) = v17 & plus_plus(v0, v18) = v19 & ti(v0, v3) = v16 & ( ~ (v16 = v11) | v20 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v7) = v8) | ~ (minus_minus(v0, v1) = v10) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v18, v3) = v19 & hAPP(v0, v0, v16, v2) = v17 & times_times(v0, v1) = v16 & plus_plus(v0, v17) = v18 & ti(v0, v5) = v20 & ( ~ (v19 = v9) | v20 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v11, v14) = v15) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v2, v3) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v8) | ~ (power_power(v0, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v12) = v13) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v10) = v11) | ~ (plus_plus(v0, v6) = v7) | ~ number_semiring(v0) | ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(nat, v0, v18, all_0_132_132) = v15 & power_power(v0, v17) = v18 & plus_plus(v0, v3) = v16)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v11, v14) = v15) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v2, v3) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v8) | ~ (power_power(v0, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v12) = v13) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v6) = v7) | ~ (minus_minus(v0, v10) = v11) | ~ number_ring(v0) | ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(nat, v0, v18, all_0_132_132) = v15 & power_power(v0, v17) = v18 & minus_minus(v0, v3) = v16)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v9, v13) = v14) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v8) = v9) | ~ (minus_minus(v0, v2) = v6) | ~ (minus_minus(v0, v1) = v10) | ~ ring(v0) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v16, v18) = v14 & hAPP(v0, v0, v5, v2) = v15 & times_times(v0, v3) = v17 & minus_minus(v0, v15) = v16)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v13) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v11) | ~ (hAPP(int, bool, v13, v1) = v14) | ~ (hAPP(int, bool, v11, v0) = v12) | ~ (hAPP(int, bool, all_0_108_108, v5) = v10) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_151_151, v18) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v21 & hAPP(int, bool, v21, v0) = v22 & hAPP(int, bool, v19, pls) = v20 & hAPP(int, bool, all_0_126_126, v3) = v23 & hAPP(int, int, v17, v5) = v18 & hAPP(int, int, v15, v4) = v16 & times_times(int, v3) = v15 & plus_plus(int, v16) = v17 & ( ~ (v18 = v9) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v11) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v13) | ~ (hAPP(int, bool, v13, v4) = v14) | ~ (hAPP(int, bool, v11, v0) = v12) | ~ (hAPP(int, bool, all_0_108_108, v2) = v10) | ~ (hAPP(int, int, v8, v5) = v9) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (times_times(int, v3) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v20 & hAPP(int, bool, v20, v3) = v21 & hAPP(int, bool, all_0_108_108, v9) = v19 & hAPP(int, bool, all_0_126_126, v3) = v22 & hAPP(int, int, v17, v2) = v18 & hAPP(int, int, v15, v1) = v16 & times_times(int, v0) = v15 & plus_plus(int, v16) = v17 & ( ~ (v18 = v9) | ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v19)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, int, v11, v12) = v13) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v7, v2) = v12) | ~ (hAPP(int, int, v6, v8) = v9) | ~ (hAPP(int, int, v4, v3) = v10) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (product_Pair(int, int, v9, v13) = v14) | ~ (times_times(int, v1) = v7) | ~ (times_times(int, v0) = v4) | ~ (plus_plus(int, v5) = v6) | ~ (minus_minus(int, v10) = v11) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, int, v17, v19) = v20 & twoSqu1929807760sum2sq(v18) = v19 & twoSqu1929807760sum2sq(v15) = v16 & twoSqu1929807760sum2sq(v14) = v20 & product_Pair(int, int, v2, v3) = v18 & product_Pair(int, int, v0, v1) = v15 & times_times(int, v16) = v17)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v17 & hAPP(nat, bool, v17, v23) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v22) = v23 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v23, v2) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v4) = v17 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v17 & hAPP(nat, bool, v17, v23) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v22) = v23 & hAPP(nat, bool, v23, v2) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v4) = v17 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v13, v2) = v14) | ~ (hAPP(nat, nat, v11, v0) = v12) | ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v10) = v11) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v12) = v13) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v4) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v19, v2) = v20 & hAPP(nat, nat, v17, v0) = v18 & times_times(nat, v4) = v17 & plus_plus(nat, v18) = v19 & ( ~ hBOOL(v16) | (( ~ (v20 = v8) | v14 = v1) & ( ~ (v14 = v1) | v20 = v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v13, v1) = v14) | ~ (hAPP(nat, nat, v11, v0) = v12) | ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v2) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v10) = v11) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v12) = v13) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v4) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v19, v1) = v20 & hAPP(nat, nat, v17, v0) = v18 & times_times(nat, v4) = v17 & plus_plus(nat, v18) = v19 & ( ~ hBOOL(v16) | (( ~ (v20 = v8) | v14 = v2) & ( ~ (v14 = v2) | v20 = v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v9, v13) = v14) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v8) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & hAPP(nat, nat, v17, v23) = v24 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & minus_minus(nat, v1) = v17 & (v24 = v14 | ~ hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v9, v13) = v14) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v8) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v23, v2) = v24 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v22) = v23 & minus_minus(nat, v4) = v17 & (v24 = v14 | ~ hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v19) & hAPP(v0, v0, v18, v3) = v19 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v15) = v16 & plus_plus(v0, v17) = v18 & minus_minus(v0, v1) = v14 & ti(v0, v5) = v20)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v14) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v1) = v16 & times_times(v0, v16) = v17 & plus_plus(v0, v18) = v19 & minus_minus(v0, v4) = v15 & ti(v0, v3) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (times_times(v0, v5) = v10) | ~ (times_times(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (plus_plus(v0, v5) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (minus_minus(v0, v5) = v10) | ~ (minus_minus(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | hBOOL(v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v13) | (ti(v0, v6) = v3 & ti(v0, v5) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v13) | (ti(v0, v6) = v3 & ti(v0, v5) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (plus_plus(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & plus_plus(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (minus_minus(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & minus_minus(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (plus_plus(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & plus_plus(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (minus_minus(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & minus_minus(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v8) = v9) | ~ (hAPP(int, bool, v9, v12) = v13) | ~ (hAPP(int, int, v11, v4) = v12) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v5, v3) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v10) = v11) | ~ (plus_plus(int, v6) = v7) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v14 & hAPP(int, all_0_155_155, all_0_129_129, v3) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v16 & hAPP(int, bool, v19, v1) = v20 & hAPP(int, bool, v16, v4) = v17 & hAPP(int, bool, v16, v2) = v18 & hAPP(int, bool, v14, pls) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v15) | hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v8) = v9) | ~ (hAPP(int, bool, v9, v12) = v13) | ~ (hAPP(int, int, v11, v4) = v12) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v5, v3) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v10) = v11) | ~ (plus_plus(int, v6) = v7) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v4) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v0) = v18 & hAPP(int, bool, v15, v0) = v16 & hAPP(int, bool, all_0_108_108, v2) = v14 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v14) | hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v12) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10) | ~ (hAPP(int, bool, v12, v1) = v13) | ~ (hAPP(int, bool, v10, v0) = v11) | ~ (hAPP(int, int, v8, v5) = v9) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (times_times(int, v3) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v9) = v18 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, all_0_108_108, v5) = v20 & hAPP(int, bool, all_0_126_126, v3) = v21 & hAPP(int, int, v16, v2) = v17 & hAPP(int, int, v14, v1) = v15 & times_times(int, v0) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v23) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v12) | ~ (hAPP(int, bool, v12, v1) = v13) | ~ (hAPP(int, bool, all_0_108_108, v5) = v10) | ~ (hAPP(int, bool, all_0_126_126, v3) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v17) = v18 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v20 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v20, v0) = v21 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, int, v16, v5) = v17 & hAPP(int, int, v14, v4) = v15 & times_times(int, v3) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v23) | ~ hBOOL(v21) | ~ hBOOL(v19)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v12) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v10) | ~ (hAPP(int, bool, v12, v4) = v13) | ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v21 & hAPP(int, bool, v21, v0) = v22 & hAPP(int, bool, all_0_108_108, v17) = v18 & hAPP(int, bool, all_0_108_108, v2) = v19 & hAPP(int, bool, all_0_126_126, v3) = v20 & hAPP(int, int, v16, v5) = v17 & hAPP(int, int, v14, v4) = v15 & times_times(int, v3) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v22) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : (v12 = v11 | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ (ti(v0, v5) = v12) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v16) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v13, v2) = v14 & times_times(v0, v4) = v17 & times_times(v0, v1) = v13 & plus_plus(v0, v18) = v19 & plus_plus(v0, v14) = v15)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : (v12 = v6 | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v9, v2) = v10) | ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (times_times(v0, v8) = v9) | ~ (plus_plus(v0, v10) = v11) | ~ (minus_minus(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v16) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v13, v2) = v14 & times_times(v0, v4) = v17 & times_times(v0, v1) = v13 & plus_plus(v0, v18) = v19 & plus_plus(v0, v14) = v15)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v10) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v12, v5) = v9) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v13 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v1) = v15 & times_times(v0, v15) = v16 & plus_plus(v0, v17) = v18 & minus_minus(v0, v4) = v14 & ti(v0, v3) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v12, v5) = v9) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, v0, v15, v2) = v16 & hAPP(v0, v0, v13, v4) = v14 & times_times(v0, v14) = v15 & plus_plus(v0, v16) = v17 & minus_minus(v0, v1) = v13 & ti(v0, v5) = v18)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v11, v12) = v10) | ~ (hAPP(v0, v0, v8, v3) = v12) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v8) | ~ (plus_plus(v0, v5) = v11) | ~ (plus_plus(v0, v4) = v7) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (ti(v0, v6) = v13 & ti(v0, v5) = v15 & ti(v0, v4) = v14 & ti(v0, v3) = v17 & ti(v0, v2) = v16 & ( ~ (v15 = v14) | v17 = v16 | v13 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v11) = v12) | ~ (hAPP(v0, v0, v9, v3) = v11) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v9) | ~ (plus_plus(v0, v5) = v10) | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v2) = v8) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v9, v2) = v17 & plus_plus(v0, v4) = v16 & ti(v0, v6) = v13 & ti(v0, v5) = v14 & ti(v0, v3) = v15 & ( ~ (v18 = v12) | ~ (v14 = v7) | v15 = v8 | v13 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v11) = v12) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v9) = v10) | ~ (plus_plus(v0, v6) = v7) | ~ semiring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v0, v17, v4) = v12 & hAPP(v0, v0, v15, v2) = v16 & hAPP(v0, v0, v13, v3) = v14 & times_times(v0, v14) = v15 & plus_plus(v0, v16) = v17 & plus_plus(v0, v1) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v10) | ~ (plus_plus(v0, v4) = v9) | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v3) = v8) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v10, v3) = v17 & plus_plus(v0, v5) = v16 & ti(v0, v6) = v13 & ti(v0, v4) = v14 & ti(v0, v2) = v15 & ( ~ (v18 = v12) | ~ (v14 = v7) | v15 = v8 | v13 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(real, real, v10, v1) = v11) | ~ (hAPP(real, real, v8, v11) = v12) | ~ (hAPP(real, real, v4, v6) = v7) | ~ (hAPP(real, real, all_0_52_52, v0) = v9) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (times_times(real, v9) = v10) | ~ (plus_plus(real, v7) = v8) | ~ (plus_plus(real, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(real, real, v13, v1) = v14 & hAPP(nat, real, v15, all_0_132_132) = v12 & power_power(real, v14) = v15 & plus_plus(real, v0) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v5) | ~ (hAPP(int, bool, v5, v11) = v12) | ~ (hAPP(int, int, v10, v2) = v11) | ~ (hAPP(int, int, v7, v4) = v8) | ~ (hAPP(int, int, v6, v8) = v9) | ~ (times_times(int, v0) = v7) | ~ (plus_plus(int, v9) = v10) | ~ (plus_plus(int, v1) = v6) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v5, v14) = v15 & hAPP(int, bool, v5, v4) = v13 & hAPP(int, int, v6, v2) = v14 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v11) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6) | ~ (hAPP(int, bool, v11, v1) = v12) | ~ (hAPP(int, bool, v9, v0) = v10) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v5) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_151_151, v20) = v21 & hAPP(int, bool, v21, pls) = v22 & hAPP(int, bool, all_0_126_126, v3) = v23 & hAPP(int, int, v19, v5) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v13, v1) = v14 & times_times(int, v3) = v17 & times_times(int, v0) = v13 & plus_plus(int, v18) = v19 & plus_plus(int, v14) = v15 & ( ~ (v20 = v16) | ~ hBOOL(v23) | ~ hBOOL(v22)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v11) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v9, v0) = v10) | ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, all_0_108_108, v2) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, bool, all_0_108_108, v20) = v21 & hAPP(int, bool, all_0_126_126, v3) = v22 & hAPP(int, int, v19, v5) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v13, v1) = v14 & times_times(int, v3) = v17 & times_times(int, v0) = v13 & plus_plus(int, v18) = v19 & plus_plus(int, v14) = v15 & ( ~ (v20 = v16) | ~ hBOOL(v22) | ~ hBOOL(v21)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10) | ~ (hAPP(int, bool, v10, v11) = v12) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(int, int, v4, v3) = v11) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v15, v1) = v16 & hAPP(int, bool, all_0_108_108, v2) = v14 & hAPP(int, bool, all_0_126_126, v3) = v13 & ( ~ hBOOL(v16) | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v6, v11) = v12) | ~ (hAPP(int, int, v10, v2) = v11) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, v4, v3) = v5) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v9) = v10) | ~ (div_mod(int, v0) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v16 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v14 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, all_0_126_126, v3) = v13 & ( ~ hBOOL(v17) | ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v9, v1) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (zcong(v0, v10) = v11) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v3) = v9) | ~ (times_times(int, v2) = v5) | ~ hBOOL(v12) | hBOOL(v8) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & zcong(v2, v3) = v13 & ~ hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v9, v1) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (zcong(v0, v10) = v11) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v3) = v9) | ~ (times_times(int, v2) = v5) | ~ hBOOL(v8) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & zcong(v2, v3) = v13 & ~ hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v3) = v12) | ~ (hAPP(int, int, v9, v2) = v10) | ~ (hAPP(int, int, v6, v7) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v5, v10) = v11) | ~ (multInv(v3, v2) = v7) | ~ (times_times(int, v8) = v9) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, all_0_56_56, v3) = v13 & hAPP(int, bool, zprime, v3) = v14 & zcong(v5, v1) = v17 & zcong(v2, pls) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v18) | hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v2) = v12) | ~ (hAPP(int, int, v9, v3) = v10) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v8, v10) = v11) | ~ (multInv(v2, v3) = v5) | ~ (times_times(int, v6) = v9) | ~ (times_times(int, v1) = v4) | ~ (times_times(int, v0) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & zcong(v0, v6) = v13 & ~ hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v12, v5) = v9) | ~ (hAPP(int, int, v10, v4) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v3) = v10) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v11) = v12) | ~ (plus_plus(int, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v21 & hAPP(int, all_0_155_155, all_0_129_129, v3) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v9) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v21, v1) = v22 & hAPP(int, bool, v19, v0) = v20 & hAPP(int, bool, v15, v0) = v16 & hAPP(int, bool, v13, pls) = v14 & hAPP(int, bool, all_0_108_108, v5) = v17 & hAPP(int, bool, all_0_126_126, v3) = v18 & ( ~ hBOOL(v20) | ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v14) | hBOOL(v22)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v12, v5) = v9) | ~ (hAPP(int, int, v10, v4) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v3) = v10) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v11) = v12) | ~ (plus_plus(int, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v18 & hAPP(int, all_0_155_155, all_0_129_129, v1) = v20 & hAPP(int, all_0_155_155, all_0_151_151, v5) = v14 & hAPP(int, bool, v20, v4) = v21 & hAPP(int, bool, v18, v0) = v19 & hAPP(int, bool, v14, v3) = v15 & hAPP(int, bool, all_0_108_108, v9) = v13 & hAPP(int, bool, all_0_108_108, v2) = v16 & hAPP(int, bool, all_0_126_126, v3) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | hBOOL(v21)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v9, v11) = v12) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, all_0_93_93, v0) = v5) | ~ (hAPP(nat, int, v10, all_0_132_132) = v11) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v10) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (plus_plus(int, v8) = v9) | ~ (plus_plus(int, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v1) = v14 & hAPP(nat, int, v15, all_0_132_132) = v12 & power_power(int, v14) = v15 & plus_plus(int, v0) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v9, v11) = v12) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, all_0_93_93, v0) = v5) | ~ (hAPP(nat, int, v10, all_0_132_132) = v11) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v10) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (plus_plus(int, v8) = v9) | ~ (minus_minus(int, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v1) = v14 & hAPP(nat, int, v15, all_0_132_132) = v12 & power_power(int, v14) = v15 & minus_minus(int, v0) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v10) = v11) | ~ (hAPP(nat, bool, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v18) = v19 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, bool, v5, v11) = v12) | ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v18) = v19 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v10) = v11) | ~ (hAPP(nat, bool, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v18) = v19 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10) | ~ (hAPP(nat, bool, v10, v11) = v12) | ~ (hAPP(nat, nat, v8, v1) = v9) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v4, v3) = v11) | ~ (times_times(nat, v2) = v4) | ~ (plus_plus(nat, v7) = v8) | ~ (div_mod(nat, v0) = v5) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v14 & hAPP(nat, bool, v14, v2) = v15 & hAPP(nat, bool, all_0_115_115, v3) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5) | ~ (hAPP(nat, bool, v5, v11) = v12) | ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v18) = v19 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v10) = v11) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v19, v23) = v24 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & minus_minus(nat, v18) = v19 & (v24 = v12 | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v0) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v9) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v10) = v11) | ~ (plus_plus(nat, v6) = v7) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v19, v2) = v20 & hAPP(nat, nat, v17, v0) = v18 & hAPP(nat, nat, v15, v3) = v16 & times_times(nat, v16) = v17 & plus_plus(nat, v18) = v19 & minus_minus(nat, v4) = v15 & ( ~ hBOOL(v14) | (( ~ (v20 = v1) | v12 = v8) & ( ~ (v12 = v8) | v20 = v1))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v0) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v9) | ~ (plus_plus(nat, v10) = v11) | ~ (plus_plus(nat, v6) = v7) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v19, v1) = v20 & hAPP(nat, nat, v17, v0) = v18 & hAPP(nat, nat, v15, v3) = v16 & times_times(nat, v16) = v17 & plus_plus(nat, v18) = v19 & minus_minus(nat, v4) = v15 & ( ~ hBOOL(v14) | (( ~ (v20 = v2) | v12 = v8) & ( ~ (v12 = v8) | v20 = v2))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (hAPP(nat, nat, v5, v11) = v12) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ~ (minus_minus(nat, v1) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v19, v23) = v24 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & minus_minus(nat, v18) = v19 & (v24 = v12 | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v9) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v7) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v11) | ? [v12] : (hAPP(v0, bool, v4, v6) = v12 & ~ hBOOL(v12))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v5) = v6) | ~ (hAPP(v0, v0, v9, v2) = v10) | ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (times_times(v0, v8) = v9) | ~ (plus_plus(v0, v10) = v11) | ~ (minus_minus(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ ring(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v3) = v15 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v4) = v16 & times_times(v0, v1) = v12 & plus_plus(v0, v17) = v18 & plus_plus(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ ring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & minus_minus(v0, v5) = v16 & minus_minus(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & times_times(v0, v5) = v16 & times_times(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & plus_plus(v0, v5) = v16 & plus_plus(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ (ti(v0, v5) = v11) | ~ ring(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v3) = v15 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v4) = v16 & times_times(v0, v1) = v12 & plus_plus(v0, v17) = v18 & plus_plus(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v1) = v12 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & plus_plus(v0, v1) = v12 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (minus_minus(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ ring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & minus_minus(v0, v1) = v12 & div_mod(v0, v13) = v14)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v10) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6) | ~ (hAPP(int, bool, v10, v1) = v11) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v5) = v8) | ~ (hAPP(int, bool, all_0_126_126, v3) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v19) = v20 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v20, pls) = v21 & hAPP(int, int, v18, v5) = v19 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v14, v2) = v15 & hAPP(int, int, v12, v1) = v13 & times_times(int, v3) = v16 & times_times(int, v0) = v12 & plus_plus(int, v17) = v18 & plus_plus(int, v13) = v14 & ( ~ (v19 = v15) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v4) = v11) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v5, v3) = v9) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (zcong(v0, v9) = v10) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v1) = v5) | ~ hBOOL(v11) | hBOOL(v8) | ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & zcong(v2, v3) = v12 & ~ hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v4) = v11) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v5, v3) = v9) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (zcong(v0, v9) = v10) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v1) = v5) | ~ hBOOL(v8) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & zcong(v2, v3) = v12 & ~ hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v2) = v9) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v8, v9) = v10) | ~ (multInv(v3, v0) = v4) | ~ (times_times(int, v6) = v7) | ~ (times_times(int, v4) = v5) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v3) = v15 & hAPP(int, int, v12, v1) = v13 & zcong(v13, v2) = v14 & times_times(int, v0) = v12 & ~ hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v7, v0) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v5, v1) = v9) | ~ (zcong(v8, v9) = v10) | ~ (multInv(v3, v2) = v4) | ~ (times_times(int, v6) = v7) | ~ (times_times(int, v4) = v5) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, bool, v18, v3) = v19 & hAPP(int, bool, v14, v3) = v15 & hAPP(int, bool, all_0_56_56, v3) = v12 & hAPP(int, bool, zprime, v3) = v13 & hAPP(int, int, v16, v4) = v17 & zcong(v2, pls) = v14 & zcong(v0, v17) = v18 & times_times(int, v1) = v16 & ( ~ hBOOL(v13) | ~ hBOOL(v12) | hBOOL(v19) | hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v6, v10) = v11) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (times_times(nat, v2) = v7) | ~ (times_times(nat, v0) = v4) | ~ (plus_plus(nat, v8) = v9) | ~ (plus_plus(nat, v5) = v6) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, nat, v16, v3) = v11 & hAPP(nat, nat, v14, v1) = v15 & hAPP(nat, nat, v12, v2) = v13 & times_times(nat, v13) = v14 & plus_plus(nat, v15) = v16 & plus_plus(nat, v0) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : (v10 = v9 | v7 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v10) | ~ (ti(v0, v2) = v9) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ( ~ (v17 = v14) & hAPP(v0, v0, v15, v16) = v17 & hAPP(v0, v0, v12, v3) = v16 & hAPP(v0, v0, v12, v2) = v13 & hAPP(v0, v0, v11, v13) = v14 & times_times(v0, v6) = v12 & plus_plus(v0, v5) = v15 & plus_plus(v0, v4) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : (v10 = v9 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ (ti(v0, v5) = v9) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ( ~ (v14 = v12) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v19 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v9) = v10) | ~ (hAPP(nat, v0, v7, v8) = v9) | ~ (hAPP(nat, nat, all_0_86_86, v6) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v14 & power_power(v0, v7) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v12 = v9) | v16 = v15 | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v14 = v12) | v16 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v10) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ( ~ (v14 = v12) | v16 = v10 | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v14 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v12 = v9) | v16 = v15 | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v5) = v16 & ( ~ (v14 = v12) | v16 = v10 | ~ hBOOL(v15)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v10, v6) = v9) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v10) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v5) = v11 & hAPP(nat, bool, all_0_115_115, v6) = v13 & ti(v0, v7) = v15 & ti(v0, v5) = v14 & (v15 = v14 | ~ hBOOL(v13) | ~ hBOOL(v12) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v10) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v15 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ( ~ (v12 = v9) | v16 = v10 | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v15 & power_power(v0, v7) = v11 & ti(v0, v5) = v16 & ( ~ (v12 = v9) | v16 = v10 | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (times_times(v0, v6) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (plus_plus(v0, v1) = v5) | ~ semiring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v2) = v15 & hAPP(v0, v0, v13, v17) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v3) = v14 & times_times(v0, v1) = v11 & plus_plus(v0, v15) = v16 & plus_plus(v0, v12) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v7, v4) = v9) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : (hAPP(v0, v0, v8, v4) = v11 & hAPP(v0, v0, v7, v11) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v2) = v9) | ~ (hAPP(v0, v0, v5, v4) = v7) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v6, v4) = v17 & hAPP(v0, v0, v5, v2) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v14 & ti(v0, v3) = v12 & ti(v0, v2) = v13 & ti(v0, v1) = v11 & (v18 = v10 | ( ~ (v14 = v13) & ~ (v12 = v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v2) = v9) | ~ (hAPP(v0, v0, v5, v4) = v7) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v6, v4) = v13 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v18 & ti(v0, v3) = v16 & ti(v0, v2) = v17 & ti(v0, v1) = v15 & ( ~ (v14 = v10) | v18 = v17 | v16 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v1) = v9) | ~ (hAPP(v0, v0, v5, v2) = v7) | ~ (times_times(v0, v4) = v6) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v6, v2) = v17 & hAPP(v0, v0, v5, v1) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ti(v0, v2) = v14 & ti(v0, v1) = v13 & ( ~ (v18 = v10) | v14 = v13 | v12 = v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v1) = v9) | ~ (hAPP(v0, v0, v5, v2) = v7) | ~ (times_times(v0, v4) = v6) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v6, v2) = v13 & hAPP(v0, v0, v5, v1) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v16 & ti(v0, v3) = v15 & ti(v0, v2) = v18 & ti(v0, v1) = v17 & (v14 = v10 | ( ~ (v18 = v17) & ~ (v16 = v15))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v5, v9) = v10) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v7) = v10 & hAPP(v0, v0, v5, v2) = v11 & times_times(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (number_number_of(v0, v3) = v4) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ number(v0) | ~ semiring(v0) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v4) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v12) = v13 & plus_plus(v0, v1) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (number_number_of(v0, v3) = v4) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ~ number(v0) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v4) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v12) = v13 & minus_minus(v0, v1) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v2) = v11 & times_times(v0, v11) = v12 & times_times(v0, v3) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v2) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & plus_plus(v0, v3) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (minus_minus(v0, v2) = v8) | ~ (minus_minus(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v10 & hAPP(v0, v0, v11, v2) = v12 & plus_plus(v0, v3) = v14 & plus_plus(v0, v1) = v11 & minus_minus(v0, v12) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v3) = v11 & times_times(v0, v11) = v12 & times_times(v0, v2) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v9) = v12 & hAPP(v0, v0, v5, v12) = v10 & times_times(v0, v2) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : (hAPP(v0, v0, v8, v11) = v10 & hAPP(v0, v0, v7, v4) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v8, v2) = v17 & hAPP(v0, v0, v5, v4) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v14 & ti(v0, v3) = v12 & ti(v0, v2) = v13 & ti(v0, v1) = v11 & (v18 = v10 | ( ~ (v14 = v13) & ~ (v12 = v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v8, v2) = v13 & hAPP(v0, v0, v5, v4) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v18 & ti(v0, v3) = v16 & ti(v0, v2) = v17 & ti(v0, v1) = v15 & ( ~ (v14 = v10) | v18 = v17 | v16 = v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ real_normed_algebra(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v21) = v10 & hAPP(v0, v0, v17, v18) = v19 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v16 & hAPP(v0, v0, v13, v4) = v18 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v8, v15) = v21 & times_times(v0, v12) = v13 & plus_plus(v0, v19) = v20 & plus_plus(v0, v16) = v17 & minus_minus(v0, v2) = v14 & minus_minus(v0, v1) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v14, v18) = v10 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v5, v12) = v13 & times_times(v0, v16) = v17 & plus_plus(v0, v13) = v14 & minus_minus(v0, v2) = v11 & minus_minus(v0, v1) = v15)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v3) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v3) = v11 & plus_plus(v0, v11) = v12 & plus_plus(v0, v2) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v3) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ab_group_add(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v10 & hAPP(v0, v0, v11, v3) = v12 & plus_plus(v0, v12) = v13 & minus_minus(v0, v2) = v14 & minus_minus(v0, v1) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (times_times(v0, v4) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v8, v1) = v17 & hAPP(v0, v0, v5, v2) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ti(v0, v2) = v14 & ti(v0, v1) = v13 & ( ~ (v18 = v10) | v14 = v13 | v12 = v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (times_times(v0, v4) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v8, v1) = v13 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v16 & ti(v0, v3) = v15 & ti(v0, v2) = v18 & ti(v0, v1) = v17 & (v14 = v10 | ( ~ (v18 = v17) & ~ (v16 = v15))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v7) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v5) | ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, bool, v7, v0) = v8) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v8) | ~ hBOOL(v6) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v15 & hAPP(int, bool, v15, v18) = v19 & hAPP(int, bool, all_0_108_108, v2) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v13, v2) = v14 & hAPP(int, int, v11, v3) = v16 & hAPP(int, int, v11, v1) = v12 & times_times(int, v0) = v11 & plus_plus(int, v16) = v17 & plus_plus(int, v12) = v13 & ( ~ hBOOL(v20) | ~ hBOOL(v19)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & hAPP(int, int, v7, v2) = v11 & zcong(v0, v11) = v12 & ( ~ hBOOL(v13) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & hAPP(int, int, v7, v3) = v11 & zcong(v0, v11) = v12 & ( ~ hBOOL(v13) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v3) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & zcong(v0, v12) = v13 & times_times(int, v2) = v11 & ( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v2) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & zcong(v0, v12) = v13 & times_times(int, v3) = v11 & ( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (times_times(int, v3) = v7) | ~ (times_times(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (plus_plus(int, v3) = v7) | ~ (plus_plus(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (minus_minus(int, v3) = v7) | ~ (minus_minus(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v6, v8) = v9) | ~ (multInv(v3, v2) = v7) | ~ (multInv(v3, v1) = v5) | ~ (times_times(int, v0) = v4) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, all_0_56_56, v3) = v11 & zcong(v1, v2) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v6, v8) = v9) | ~ (multInv(v3, v1) = v7) | ~ (multInv(v3, v0) = v5) | ~ (times_times(int, v2) = v4) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, all_0_56_56, v3) = v11 & hAPP(int, bool, zprime, v3) = v12 & zcong(v2, pls) = v13 & zcong(v1, pls) = v15 & zcong(v0, v1) = v19 & zcong(v0, pls) = v17 & ( ~ hBOOL(v12) | ~ hBOOL(v11) | hBOOL(v20) | hBOOL(v18) | hBOOL(v16) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v2) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (standardRes(v2, v1) = v5) | ~ (standardRes(v2, v0) = v3) | ~ (zcong(v6, v8) = v9) | ~ (times_times(int, v3) = v4) | ~ (times_times(int, v0) = v7) | hBOOL(v10) | ? [v11] : (hAPP(int, bool, all_0_56_56, v2) = v11 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v9) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v8) = v9) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v3) = v4) | ~ (plus_plus(nat, v0) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(nat, all_0_117_117, all_0_116_116, v15) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v11) = v13 & hAPP(nat, bool, v16, v17) = v18 & hAPP(nat, bool, v13, v12) = v14 & hAPP(nat, nat, v2, v12) = v17 & hAPP(nat, nat, v2, v11) = v15 & hBOOL(v14) & ~ hBOOL(v18))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v8 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, v5) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : (ti(v0, v3) = v11 & ti(v0, v2) = v10 & ( ~ (v11 = v1) | ~ (v10 = v1)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v4, all_0_132_132) = v5) | ~ (power_power(v0, v3) = v7) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ linordered_idom(v0) | ? [v10] : ? [v11] : (ti(v0, v3) = v11 & ti(v0, v2) = v10 & ( ~ (v11 = v1) | ~ (v10 = v1)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v6 = v5 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : (hAPP(v0, bool, v4, v7) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v3 = all_0_118_118 | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (hAPP(nat, v0, v4, v7) = v8) | ~ (hAPP(nat, nat, v6, all_0_112_112) = v7) | ~ (power_power(v0, v2) = v4) | ~ (times_times(v0, v2) = v5) | ~ (one_one(v0) = v1) | ~ (minus_minus(nat, v3) = v6) | ~ power(v0) | hAPP(nat, v0, v4, v3) = v9) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v2, v1, v7, v8) = v9) | ~ (hAPP(v0, v6, v3, v5) = v7) | ~ (hAPP(v0, v2, v4, v5) = v8) | ~ (fun(v2, v1) = v6) | ? [v10] : (hAPP(v0, v1, v10, v5) = v9 & combs(v0, v2, v1, v3, v4) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v7) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(nat, bool, all_0_115_115, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v6) = v10 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v11 = v8) | v14 = v13 | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v5) = v10 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v11 = v8) | v14 = v13 | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v9) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v13 & ti(v0, v5) = v12 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v9) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v5) = v10 & ti(v0, v6) = v14 & ( ~ (v11 = v8) | v14 = v9 | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v9) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v6) = v10 & ti(v0, v5) = v14 & ( ~ (v11 = v8) | v14 = v9 | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v1) = v10 & div_mod(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & plus_plus(v0, v1) = v10 & div_mod(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (minus_minus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ ring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & minus_minus(v0, v1) = v10 & div_mod(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v10] : (hAPP(v0, v0, v10, v3) = v9 & div_mod(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ ring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v1) = v10 & div_mod(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & plus_plus(v0, v1) = v10 & div_mod(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v10] : (hAPP(v0, v0, v10, v2) = v9 & div_mod(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v8) = v9) | ~ (hAPP(v0, v0, v5, v3) = v8) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ number(v0) | ~ semiring(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v5, v11) = v9 & plus_plus(v0, v2) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v8) = v9) | ~ (hAPP(v0, v0, v5, v3) = v8) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ~ number(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v5, v11) = v9 & minus_minus(v0, v2) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & minus_minus(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v4) = v5) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & times_times(v0, v12) = v13 & times_times(int, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v4) = v5) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & plus_plus(v0, v12) = v13 & plus_plus(int, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (plus_plus(v0, v4) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & plus_plus(int, v1) = v10 & minus_minus(v0, v12) = v13)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v11) = v12 & div_mod(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v7) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_monoid_mult(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v2) = v11 & hAPP(nat, v0, v12, v3) = v9 & power_power(v0, v11) = v12 & times_times(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v7) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v2) = v11 & hAPP(nat, v0, v12, v3) = v9 & power_power(v0, v11) = v12 & times_times(v0, v1) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8) | ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (power_power(int, v3) = v6) | hBOOL(v9) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v8, v12) = v13 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v11, v2) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8) | ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (power_power(int, v3) = v6) | hBOOL(v9) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v8, v12) = v13 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v11, v1) = v12 & times_times(int, v2) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v3) = v4) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_99_99, v3) = v11 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v6, v1) = v13 & hAPP(int, bool, zprime, v3) = v10 & ( ~ hBOOL(v10) | hBOOL(v13) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v3) = v4) | ~ (times_times(int, v2) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_99_99, v3) = v11 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v6, v1) = v13 & hAPP(int, bool, zprime, v3) = v10 & ( ~ hBOOL(v10) | hBOOL(v13) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v6, v2) = v7) | ~ hBOOL(v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, bool, v6, v4) = v20 & hAPP(int, bool, v5, pls) = v19 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, bool, v5, v2) = v7) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, all_0_155_155, all_0_129_129, v4) = v19 & hAPP(int, bool, v19, pls) = v20 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v6) | ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v2) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v19 & hAPP(int, bool, v19, v0) = v20 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (plus_plus(int, v3) = v7) | ~ (plus_plus(int, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v12 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v4) = v9) | ~ (hAPP(int, bool, v6, v4) = v7) | ~ (zcong(v2, v0) = v8) | ~ (zcong(v1, v0) = v6) | ~ (ti(int, v3) = v5) | ~ hBOOL(v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v10, v4) = v11 & zcong(v2, v3) = v10 & ti(int, v1) = v12 & ( ~ (v12 = v5) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v4) = v9) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v2, v0) = v8) | ~ (ti(int, v1) = v7) | ~ hBOOL(v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v4) = v12 & zcong(v1, v0) = v11 & ti(int, v3) = v10 & ( ~ (v10 = v7) | ~ hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, pls) = v4) | ~ (zcong(v1, pls) = v6) | ~ (zcong(v0, pls) = v8) | hBOOL(v9) | hBOOL(v7) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, all_0_56_56, v3) = v10 & hAPP(int, bool, zprime, v3) = v11 & hAPP(int, int, v12, v15) = v16 & hAPP(int, int, v12, v13) = v14 & zcong(v14, v16) = v17 & zcong(v0, v1) = v19 & multInv(v3, v1) = v15 & multInv(v3, v0) = v13 & times_times(int, v2) = v12 & ( ~ hBOOL(v18) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v20)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (zcong(v5, v7) = v8) | ~ (times_times(int, v2) = v6) | ~ (times_times(int, v1) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (zcong(v5, v7) = v8) | ~ (plus_plus(int, v2) = v6) | ~ (plus_plus(int, v1) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v2) = v6) | ~ (power_power(int, v1) = v4) | ~ (zcong(v5, v7) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(nat, int, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (power_power(int, v1) = v4) | ~ (zcong(v7, all_0_148_148) = v8) | ~ (times_times(nat, v2) = v5) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v3) = v12 & hAPP(nat, int, v4, v2) = v10 & zcong(v10, all_0_148_148) = v11 & ~ hBOOL(v12))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, int, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v3, v7) = v8) | ~ (multInv(v1, v2) = v3) | ~ (multInv(v1, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (times_times(int, v0) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v10 & hAPP(int, bool, zprime, v1) = v11 & zcong(v0, pls) = v12 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (zcong(v7, v0) = v8) | ~ (multInv(v1, v3) = v6) | ~ (multInv(v1, v0) = v3) | ~ (times_times(int, v4) = v5) | ~ (times_times(int, v0) = v2) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v10 & hAPP(int, bool, zprime, v1) = v11 & zcong(v0, pls) = v12 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_129_129, v9) = v15 & hAPP(int, all_0_155_155, all_0_129_129, v2) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v15, pls) = v16 & hAPP(int, bool, v13, pls) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_126_126, v3) = v10 & ( ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v16)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v12 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_108_108, v9) = v14 & hAPP(int, bool, all_0_108_108, v2) = v11 & hAPP(int, bool, all_0_126_126, v3) = v10 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v1) = v9) | ~ (hAPP(int, int, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v5) = v6) | ~ (div_mod(int, v0) = v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v3) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v15 & hAPP(int, bool, v17, pls) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, v13, v1) = v14 & hAPP(int, bool, all_0_108_108, v3) = v12 & hAPP(int, bool, all_0_126_126, v1) = v11 & ti(int, v3) = v20 & ti(int, v1) = v19 & ti(int, v0) = v10 & ( ~ (v10 = v7) | v20 = v9 | v19 = pls | (hBOOL(v11) & ( ~ hBOOL(v14) | ~ hBOOL(v12))) | ( ~ hBOOL(v11) & ( ~ hBOOL(v18) | ~ hBOOL(v16)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v6, v8) = v9) | ~ (twoSqu1929807760sum2sq(v7) = v8) | ~ (twoSqu1929807760sum2sq(v4) = v5) | ~ (product_Pair(int, int, v2, v3) = v7) | ~ (product_Pair(int, int, v0, v1) = v4) | ~ (times_times(int, v5) = v6) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, int, v17, v18) = v19 & hAPP(int, int, v13, v3) = v14 & hAPP(int, int, v13, v2) = v18 & hAPP(int, int, v12, v14) = v15 & hAPP(int, int, v10, v3) = v16 & hAPP(int, int, v10, v2) = v11 & twoSqu1929807760sum2sq(v20) = v9 & product_Pair(int, int, v15, v19) = v20 & times_times(int, v1) = v13 & times_times(int, v0) = v10 & plus_plus(int, v11) = v12 & minus_minus(int, v16) = v17)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (times_times(nat, v3) = v7) | ~ (times_times(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v10 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v3) = v7) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v10 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v3) = v7) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v10 & hAPP(nat, all_0_117_117, all_0_116_116, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, nat, v8, v3) = v9) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (times_times(nat, v5) = v6) | ~ (plus_plus(nat, v7) = v8) | ~ (plus_plus(nat, v0) = v4) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, nat, v15, v3) = v16 & hAPP(nat, nat, v13, v1) = v14 & hAPP(nat, nat, v12, v16) = v9 & hAPP(nat, nat, v10, v1) = v11 & times_times(nat, v2) = v13 & times_times(nat, v0) = v10 & plus_plus(nat, v14) = v15 & plus_plus(nat, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | v6 = v5 | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ( ~ (v18 = v14) & hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, v0, v12, v2) = v17 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v4) = v15 & hAPP(v0, v0, v9, v2) = v10 & times_times(v0, v3) = v12 & times_times(v0, v1) = v9 & plus_plus(v0, v15) = v16 & plus_plus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v8) | ~ (ti(v0, v1) = v7) | ~ semiri456707255roduct(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ( ~ (v18 = v14) & hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v12, v2) = v13 & hAPP(v0, v0, v12, v1) = v17 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v2) = v15 & hAPP(v0, v0, v9, v1) = v10 & times_times(v0, v4) = v12 & times_times(v0, v3) = v9 & plus_plus(v0, v15) = v16 & plus_plus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_semidom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ( ~ (v12 = v10) | ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_idom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = all_0_118_118 | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v7) = v8) | ~ (number_number_of(nat, v2) = v3) | ~ (number_number_of(nat, v0) = v5) | ~ (times_times(nat, v5) = v6) | ~ (times_times(nat, v3) = v4) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, bool, v9, pls) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_idom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(nat, int, v6, v2) = v7) | ~ (hAPP(nat, int, v3, v2) = v4) | ~ (power_power(int, v1) = v6) | ~ (power_power(int, v0) = v3) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & ( ~ hBOOL(v10) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v1) = v6) | ~ (power_power(nat, v0) = v3) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & ( ~ hBOOL(v10) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (hAPP(nat, nat, v8, v6) = v1) | ~ (hAPP(nat, nat, v4, v5) = v7) | ~ (times_times(nat, v2) = v4) | ~ (plus_plus(nat, v7) = v8) | ? [v9] : ? [v10] : ? [v11] : ((hAPP(nat, all_0_117_117, all_0_116_116, v6) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v0, v6) = v11 & ( ~ hBOOL(v10) | hBOOL(v11))) | (hAPP(nat, bool, v0, v10) = v11 & hAPP(nat, nat, v9, v2) = v10 & div_mod(nat, v1) = v9 & ~ hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(nat, int, v6, v1) = v7) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v2) = v6) | ~ (power_power(int, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (power_power(nat, v2) = v6) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v2, v1, v7, v4) = v8) | ~ (hAPP(v0, v6, v3, v5) = v7) | ~ (fun(v2, v1) = v6) | ? [v9] : (hAPP(v0, v1, v9, v5) = v8 & combc(v0, v2, v1, v3, v4) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v11 = v3) | v8 = v3) & ( ~ (v8 = v3) | (v12 = v3 & v11 = v3)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | hBOOL(v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ~ hBOOL(v8) | ? [v9] : ( ~ (v9 = v3) & ti(v0, v5) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ti(v0, v5) = v3 | hBOOL(v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v12 = v10) | v14 = v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v5) = v10 & plus_plus(v0, v6) = v9 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ (v12 = v3) | ~ (v11 = v3) | v10 = v3) & ( ~ (v10 = v3) | (v12 = v3 & v11 = v3)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & plus_plus(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & plus_plus(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(nat, bool, all_0_115_115, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v6) = v9 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v8) | ~ ordere216010020id_add(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v5) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v6) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v8 = v3) | v11 = v3) & ( ~ (v11 = v3) | (v12 = v3 & v8 = v3)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v8) | ~ linordered_semidom(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v6) = v14 & ( ~ (v12 = v10) | v14 = v8 | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ ordere216010020id_add(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v6) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v5) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v8 = v3) | v11 = v3) & ( ~ (v11 = v3) | (v12 = v3 & v8 = v3)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ linordered_semidom(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v5) = v14 & ( ~ (v12 = v10) | v14 = v8 | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ ordere216010020id_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & plus_plus(v0, v6) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v3) | (v8 = v3 & v7 = v3)) & ( ~ (v8 = v3) | ~ (v7 = v3) | v12 = v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v1) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ linord581940658strict(v0) | (ti(v0, v3) = v1 & ti(v0, v2) = v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & times_times(v0, v11) = v12 & times_times(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(int, v1) = v4) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & plus_plus(v0, v11) = v12 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (minus_minus(v0, v6) = v7) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & plus_plus(v0, v9) = v10 & minus_minus(v0, v11) = v12)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, all_0_112_112) = v5) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v6) = v7) | ~ (minus_minus(nat, v2) = v4) | ~ monoid_mult(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v3, v2) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v9 & (v10 = v8 | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v8) = v1) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v4, all_0_132_132) = v5) | ~ (power_power(v0, v3) = v7) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ linordered_idom(v0) | (ti(v0, v3) = v1 & ti(v0, v2) = v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & plus_plus(v0, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & plus_plus(v0, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & minus_minus(v0, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & div_mod(v0, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (number_number_of(v0, v3) = v7) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ number(v0) | ~ semiring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, v0, v11, v13) = v8 & hAPP(v0, v0, v9, v7) = v10 & times_times(v0, v2) = v12 & times_times(v0, v1) = v9 & plus_plus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (number_number_of(v0, v3) = v7) | ~ (times_times(v0, v5) = v6) | ~ (minus_minus(v0, v1) = v4) | ~ ring(v0) | ~ number(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, v0, v11, v13) = v8 & hAPP(v0, v0, v9, v7) = v10 & times_times(v0, v2) = v12 & times_times(v0, v1) = v9 & minus_minus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(nat, v0, v4, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v4, v10) = v8 & hAPP(nat, nat, v9, v3) = v10 & plus_plus(nat, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(nat, v0, v4, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ monoid_mult(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v4, v10) = v8 & hAPP(nat, nat, v9, v3) = v10 & plus_plus(nat, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v2) = v6) | ~ number(v0) | ~ semiring(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v11) = v8 & hAPP(v0, v0, v5, v3) = v11 & hAPP(v0, v0, v5, v2) = v9 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (minus_minus(v0, v2) = v6) | ~ ring(v0) | ~ number(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v11) = v8 & hAPP(v0, v0, v5, v3) = v11 & hAPP(v0, v0, v5, v2) = v9 & minus_minus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ (minus_minus(v0, v2) = v6) | ~ ring_1(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v1) = v8 & hAPP(v0, v0, v9, v2) = v10 & times_times(v0, v2) = v9 & minus_minus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v5) | ~ number_semiring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v18) = v8 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v2, v3) = v16 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v4) = v12 & power_power(v0, v3) = v9 & times_times(v0, v16) = v17 & plus_plus(v0, v14) = v15 & plus_plus(v0, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (minus_minus(v0, v3) = v5) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v18) = v8 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v2, v3) = v16 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v4) = v12 & power_power(v0, v3) = v9 & times_times(v0, v16) = v17 & plus_plus(v0, v10) = v11 & minus_minus(v0, v14) = v15)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (minus_minus(v0, v3) = v5) | ~ (ti(v0, v2) = v8) | ~ (ti(v0, v1) = v7) | ~ ab_group_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v2) = v10 & minus_minus(v0, v1) = v9 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ( ~ (v10 = v6) | (( ~ (v12 = v11) | v8 = v7) & ( ~ (v8 = v7) | v12 = v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (minus_minus(v0, v1) = v5) | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v7) | ~ ab_group_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v4) = v10 & minus_minus(v0, v3) = v9 & ti(v0, v2) = v12 & ti(v0, v1) = v11 & ( ~ (v10 = v6) | (( ~ (v12 = v11) | v8 = v7) & ( ~ (v8 = v7) | v12 = v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (hAPP(real, bool, v5, v7) = v8) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v10 & hAPP(real, bool, v10, v1) = v11 & hAPP(real, bool, all_0_42_42, v2) = v9 & ( ~ hBOOL(v9) | (( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v4) = v5) | ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (hAPP(real, bool, v5, v7) = v8) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v10 & hAPP(real, bool, v10, v1) = v11 & hAPP(real, bool, all_0_42_42, v2) = v9 & ( ~ hBOOL(v9) | (( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v5, v7) = v8) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ~ (plus_plus(real, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, real, v11, v2) = v8 & hAPP(real, real, v9, v1) = v10 & times_times(real, v10) = v11 & plus_plus(real, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v7) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v1) = v4) | ~ hBOOL(v8) | ? [v9] : (hAPP(int, bool, v3, v1) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v7) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v1) = v4) | hBOOL(v8) | ? [v9] : (hAPP(int, bool, v3, v1) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v7) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v7, v1) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, bool, all_0_70_70, v0) = v10 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (plus_plus(int, v2) = v6) | ~ (plus_plus(int, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7) | ~ (hAPP(int, bool, v7, v5) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v12) = v13 & member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v14) = v17 & hAPP(all_0_155_155, bool, v13, v14) = v15 & hAPP(int, bool, all_0_67_67, v2) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v14 & inv(v2, v0) = v12 & ( ~ hBOOL(v15) | ~ hBOOL(v11) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v17)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7) | ~ (hAPP(int, bool, v7, v5) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (member(int, v0) = v10 & hAPP(all_0_155_155, bool, v10, v11) = v12 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v11 & ( ~ hBOOL(v12) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v1, v0) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v4) = v12 & zcong(v2, v0) = v11 & ti(int, v3) = v9 & ti(int, v1) = v10 & ( ~ (v10 = v9) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & times_times(int, v3) = v11 & times_times(int, v2) = v9 & hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & plus_plus(int, v3) = v11 & plus_plus(int, v2) = v9 & hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & minus_minus(int, v3) = v11 & minus_minus(int, v2) = v9 & hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v5, v4) = v6) | ~ (zcong(v0, v6) = v7) | ~ (multInv(v3, v2) = v4) | ~ (times_times(int, v1) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, bool, v18, v3) = v19 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v15, v0) = v16 & hAPP(int, int, v13, v2) = v14 & hAPP(int, int, v13, v1) = v17 & zcong(v16, v17) = v18 & zcong(v2, pls) = v11 & times_times(int, v14) = v15 & times_times(int, v4) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v2, v6) = v7) | ~ (multInv(v3, v1) = v5) | ~ (times_times(int, v0) = v4) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v4, v15) = v16 & zcong(v2, pls) = v11 & zcong(v1, v16) = v17 & zcong(v1, pls) = v13 & multInv(v3, v2) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v14) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v1, v6) = v7) | ~ (multInv(v3, v2) = v5) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v4, v15) = v16 & zcong(v2, v16) = v17 & zcong(v2, pls) = v11 & zcong(v1, pls) = v13 & multInv(v3, v1) = v15 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v18) | hBOOL(v14) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (zcong(v5, v6) = v7) | ~ (times_times(int, v0) = v4) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v3) = v10 & zcong(v1, v2) = v9 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (zcong(v4, v6) = v7) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & zcong(v0, v1) = v9 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (zcong(v4, v6) = v7) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & zcong(v0, v1) = v9 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v0, v6) = v7) | ~ (multInv(v2, v3) = v5) | ~ (times_times(int, v1) = v4) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, int, v11, v3) = v12 & hAPP(int, int, v9, v3) = v10 & zcong(v10, v12) = v13 & times_times(int, v6) = v11 & times_times(int, v0) = v9 & hBOOL(v14))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v1) = v8) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (zcong(v4, v6) = v7) | ~ (times_times(int, v2) = v5) | ~ (times_times(int, v0) = v3) | hBOOL(v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v0) = v8) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ (hAPP(nat, int, v5, all_0_132_132) = v6) | ~ (quadRes(v0) = v2) | ~ (power_power(int, v4) = v5) | ~ (zcong(v6, v1) = v7) | ~ hBOOL(v8) | hBOOL(v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v1, v7) = v8) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v1, v12) = v13 & hAPP(int, bool, v1, v9) = v10 & hAPP(int, int, v11, v2) = v12 & plus_plus(int, v9) = v11 & hBOOL(v10) & ~ hBOOL(v13)) | (hAPP(int, bool, v1, v5) = v9 & ~ hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v1, v7) = v8) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v1, v12) = v13 & hAPP(int, bool, v1, v9) = v10 & hAPP(int, int, v11, v2) = v12 & minus_minus(int, v9) = v11 & hBOOL(v10) & ~ hBOOL(v13)) | (hAPP(int, bool, v1, v5) = v9 & ~ hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v1) = v4) | ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v8 & hAPP(int, int, v3, v1) = v9 & div_mod(int, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v1) = v4) | ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v8 & hAPP(int, int, v3, v1) = v9 & div_mod(int, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v4) = v5) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v8 & hAPP(int, int, v9, v2) = v10 & minus_minus(int, v0) = v9 & div_mod(int, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (hAPP(nat, int, v5, v2) = v6) | ~ (power_power(int, v4) = v5) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v8 & hAPP(nat, int, v9, v2) = v10 & power_power(int, v0) = v9 & div_mod(int, v10) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v5, v7) = v8) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v2) = v8 & hAPP(int, int, v9, v1) = v10 & times_times(int, v10) = v11 & plus_plus(int, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v5, v7) = v8) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v2) = v8 & hAPP(int, int, v9, v1) = v10 & times_times(int, v10) = v11 & minus_minus(int, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (power_power(nat, v2) = v6) | ~ (power_power(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7) | ~ (hAPP(nat, bool, v7, v0) = v8) | ~ (hAPP(nat, nat, v6, v3) = v0) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (times_times(nat, v1) = v4) | ~ (plus_plus(nat, v5) = v6) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v3) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & hBOOL(v9) & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v12 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | (( ~ hBOOL(v13) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v2) = v6) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ (minus_minus(nat, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & hBOOL(v11) & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, all_0_117_117, all_0_116_116, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | (( ~ hBOOL(v13) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v2) = v6) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v11 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v11, v1) = v12 & hAPP(nat, bool, v9, v2) = v10 & ( ~ hBOOL(v12) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ~ (div_mod(nat, v6) = v7) | ? [v9] : (hAPP(nat, nat, v9, v1) = v8 & div_mod(nat, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & plus_plus(nat, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & minus_minus(nat, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & div_mod(nat, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v9] : (hAPP(nat, nat, v9, v2) = v8 & minus_minus(nat, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & hAPP(nat, nat, v3, v0) = v12 & (v12 = v8 | ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v7) = v8) | ~ (number_number_of(nat, v2) = v3) | ~ (number_number_of(nat, v0) = v5) | ~ (times_times(nat, v5) = v6) | ~ (times_times(nat, v3) = v4) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, bool, v9, pls) = v10 & hAPP(int, int, v11, v0) = v12 & hAPP(nat, nat, v14, v1) = v15 & number_number_of(nat, v12) = v13 & times_times(int, v2) = v11 & times_times(nat, v13) = v14 & (v15 = v8 | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (combs(v0, v1, v2, v7, v4) = v8) | ~ (fun(v1, v2) = v5) | ~ (fun(v0, v5) = v6) | ~ (ti(v6, v3) = v7) | combs(v0, v1, v2, v3, v4) = v8) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (combc(v0, v1, v2, v7, v4) = v8) | ~ (fun(v1, v2) = v5) | ~ (fun(v0, v5) = v6) | ~ (ti(v6, v3) = v7) | combc(v0, v1, v2, v3, v4) = v8) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (combs(v0, v2, v1, v3, v4) = v6) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (combc(v0, v2, v1, v3, v4) = v6) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7) | ~ (combb(v2, v1, v0, v3, v4) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v5) | ~ (ti(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, v0, v8, v2) = v9 & minus_minus(v0, v3) = v10 & minus_minus(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v5 | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v8] : ? [v9] : ( ~ (v9 = v8) & ti(v0, v3) = v9 & ti(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v5 | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v7) | ~ (ti(v0, v2) = v6) | ~ (ti(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, v0, v8, v2) = v9 & minus_minus(v0, v3) = v10 & minus_minus(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (hAPP(nat, nat, v3, all_0_112_112) = v4) | ~ (hAPP(nat, nat, v2, v6) = v7) | ~ (times_times(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v1) = v3) | ? [v8] : (hAPP(nat, nat, v8, v0) = v7 & times_times(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v4, all_0_112_112) = v5) | ~ (hAPP(nat, nat, v3, v6) = v7) | ~ (hAPP(nat, nat, v2, v5) = v6) | ~ (power_power(nat, v0) = v2) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v1) = v4) | hAPP(nat, nat, v2, v1) = v7) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v6) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (wset(v5, v1) = v6) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v8 & wset(v2, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v6) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (wset(v5, v1) = v6) | ~ (minus_minus(int, v2) = v4) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v8 & wset(v2, v1) = v9 & inv(v1, v2) = v13 & ti(int, v2) = v12 & ti(int, v0) = v11 & (v13 = v11 | v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v2, v1, v3, v6) = v7) | ~ (hAPP(v0, v2, v4, v5) = v6) | ? [v8] : (hAPP(v0, v1, v8, v5) = v7 & combb(v2, v1, v0, v3, v4) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combs(v0, v2, v1, v3, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v2, v1, v9, v10) = v7 & hAPP(v0, v8, v3, v5) = v9 & hAPP(v0, v2, v4, v5) = v10 & fun(v2, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combc(v0, v2, v1, v3, v4) = v6) | ? [v8] : ? [v9] : (hAPP(v2, v1, v9, v4) = v7 & hAPP(v0, v8, v3, v5) = v9 & fun(v2, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combb(v2, v1, v0, v3, v4) = v6) | ? [v8] : (hAPP(v2, v1, v3, v8) = v7 & hAPP(v0, v2, v4, v5) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_120_120, v5) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_120_120, v5) = v8 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_113_113, v5) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_113_113, v5) = v8 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_114_114, v5) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_114_114, v5) = v8 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_100_100, v5) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_100_100, v5) = v8 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v7, v4) = v6) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (minus_minus(v0, v3) = v7) | ~ (minus_minus(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (ti(v0, v4) = v11 & ti(v0, v3) = v10 & ti(v0, v2) = v9 & ti(v0, v1) = v8 & ( ~ (v11 = v10) | v9 = v8) & ( ~ (v9 = v8) | v11 = v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v4, v5) = v7) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit0(v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit1(v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v3) = v7 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v9) = v10 & plus_plus(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v2) = v7 & hAPP(v0, v0, v4, v3) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & times_times(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ ab_semigroup_mult(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & times_times(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (minus_minus(v0, v1) = v4) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & minus_minus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v2) = v7 & hAPP(v0, v0, v4, v3) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & plus_plus(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ ab_semigroup_add(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & plus_plus(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & minus_minus(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & minus_minus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v8 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & div_mod(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v7 & hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v7 & hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v3) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v2) = v10 & hAPP(v0, v0, v8, v10) = v7 & times_times(v0, v3) = v9 & plus_plus(v0, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v6) = v7) | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & hAPP(v0, v0, v4, v8) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v6) = v7) | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & hAPP(v0, v0, v4, v8) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v8) = v7 & hAPP(v0, v0, v4, v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ ab_semigroup_mult(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v2) = v5) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v2) = v5) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & minus_minus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & div_mod(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v8) = v7 & hAPP(v0, v0, v4, v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ ab_semigroup_add(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v2) = v7 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v9) = v10 & plus_plus(v0, v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit0(v5) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_monoid_mult(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v12) = v7 & hAPP(nat, v0, v11, v3) = v12 & hAPP(nat, v0, v8, v3) = v9 & power_power(v0, v2) = v11 & power_power(v0, v1) = v8 & times_times(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v12) = v7 & hAPP(nat, v0, v11, v3) = v12 & hAPP(nat, v0, v8, v3) = v9 & power_power(v0, v2) = v11 & power_power(v0, v1) = v8 & times_times(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (number_number_of(v0, v6) = v7) | ~ (bit0(v5) = v6) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (hAPP(v0, v0, v4, v8) = v7 & number_number_of(v0, v5) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v3, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (plus_plus(real, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v8 & hAPP(real, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v3, v1) = v6) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (times_times(real, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v9 & hAPP(real, bool, v9, v1) = v10 & hAPP(real, bool, all_0_42_42, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v4) = v5) | ~ (hAPP(real, real, v3, v1) = v6) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (times_times(real, v2) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v9 & hAPP(real, bool, v9, v1) = v10 & hAPP(real, bool, all_0_42_42, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v9 & hAPP(int, bool, v9, v2) = v10 & ti(int, v0) = v8 & (v8 = pls | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v1) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (times_times(int, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & ti(int, v2) = v8 & (v8 = pls | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v8 & hAPP(int, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10 & hAPP(int, bool, v10, v12) = v13 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v0) = v9 & plus_plus(int, v3) = v11 & plus_plus(int, v2) = v8 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v12) = v13 & member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v14) = v17 & hAPP(all_0_155_155, bool, v13, v14) = v15 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v10 & hAPP(int, bool, v10, v5) = v11 & hAPP(int, bool, all_0_67_67, v2) = v9 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v14 & inv(v2, v0) = v12 & ( ~ hBOOL(v15) | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v17)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v6) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (member(int, v0) = v9 & hAPP(all_0_155_155, bool, v9, v10) = v11 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v10 & ( ~ hBOOL(v11) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v6) = v7) | ~ (hAPP(int, int, v5, all_0_148_148) = v6) | ~ (plus_plus(int, v1) = v5) | ~ hBOOL(v7) | ~ hBOOL(v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, v0, v12) = v13 & hAPP(int, bool, v0, v8) = v10 & hAPP(int, int, v11, all_0_148_148) = v12 & plus_plus(int, v8) = v11 & hBOOL(v10) & hBOOL(v9) & ~ hBOOL(v13)) | (hAPP(int, bool, v0, v2) = v8 & hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v6) = v7) | ~ (hAPP(int, int, v5, all_0_148_148) = v6) | ~ (minus_minus(int, v2) = v5) | ~ hBOOL(v7) | ~ hBOOL(v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v0, v13) = v14 & hAPP(int, bool, v0, v8) = v11 & hAPP(int, int, v12, all_0_148_148) = v13 & minus_minus(int, v8) = v12 & hBOOL(v11) & hBOOL(v10) & ~ hBOOL(v14)) | (hAPP(int, bool, v0, v1) = v8 & hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v4) = v7) | ~ (zcong(v2, v0) = v6) | ~ (ti(int, v3) = v5) | ~ (ti(int, v1) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v4) = v11 & hAPP(int, bool, v8, v4) = v9 & zcong(v2, v3) = v8 & zcong(v1, v0) = v10 & ( ~ hBOOL(v11) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, v0) = v6) | ~ (zcong(v1, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v1, v0) = v8 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, v0) = v4) | ~ (zcong(v1, v0) = v6) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v1, v2) = v8 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, pls) = v4) | ~ (zcong(v0, v1) = v6) | hBOOL(v7) | hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, v10, v3) = v11 & hAPP(int, bool, all_0_56_56, v3) = v8 & hAPP(int, bool, zprime, v3) = v9 & hAPP(int, int, v14, v17) = v18 & hAPP(int, int, v14, v15) = v16 & zcong(v16, v18) = v19 & zcong(v1, pls) = v10 & zcong(v0, pls) = v12 & multInv(v3, v1) = v17 & multInv(v3, v0) = v15 & times_times(int, v2) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v13) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v1, v2) = v4) | ~ (zcong(v1, v0) = v6) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v2, v0) = v8 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v5, v1) = v6) | ~ (times_times(int, v0) = v4) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v10, v3) = v11 & hAPP(int, bool, all_0_56_56, v3) = v8 & hAPP(int, bool, zprime, v3) = v9 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v12, v13) = v14 & zcong(v5, v16) = v17 & zcong(v2, pls) = v10 & multInv(v3, v2) = v13 & times_times(int, v14) = v15 & times_times(int, v1) = v12 & ( ~ hBOOL(v18) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (zcong(v5, v2) = v6) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v3) = v15 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v2) = v13 & hAPP(int, int, v9, v0) = v10 & zcong(v12, v13) = v14 & multInv(v3, v0) = v8 & times_times(int, v10) = v11 & times_times(int, v8) = v9 & hBOOL(v15))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v2) = v7) | ~ (hAPP(int, int, v3, v4) = v5) | ~ (zcong(v0, v5) = v6) | ~ (multInv(v2, v0) = v4) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, v12, v2) = v13 & hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, all_0_56_56, v2) = v9 & hAPP(int, bool, zprime, v2) = v8 & quadRes(v2) = v14 & zcong(v1, pls) = v10 & zcong(v0, pls) = v12 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v15) | hBOOL(v13) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, int, v4, v3) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v5, all_0_148_148) = v6) | ~ (times_times(int, v0) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & zcong(v0, v3) = v8 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (hAPP(int, int, v2, v4) = v5) | ~ (zcong(v5, all_0_148_148) = v6) | ~ (times_times(int, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & zcong(v0, v4) = v8 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v7, v3) = v4) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (times_times(int, v1) = v5) | ~ (plus_plus(int, v6) = v7) | ~ (ti(int, v0) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v3) = v10 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v12 & hAPP(int, bool, v14, pls) = v15 & hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, all_0_108_108, v3) = v9 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, int, v17, v1) = v18 & div_mod(int, v0) = v17 & ti(int, v3) = v19 & ti(int, v1) = v16 & (v19 = v18 | v16 = pls | (hBOOL(v8) & ( ~ hBOOL(v11) | ~ hBOOL(v9))) | ( ~ hBOOL(v8) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | ~ (plus_plus(int, v3) = v4) | ~ (div_mod(int, v5) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, bool, all_0_108_108, v2) = v8 & hAPP(int, int, v16, all_0_148_148) = v17 & hAPP(int, int, v11, v13) = v14 & hAPP(int, int, all_0_93_93, v7) = v15 & number_number_of(int, v12) = v13 & number_number_of(int, v9) = v10 & bit1(v0) = v9 & bit0(v1) = v12 & minus_minus(int, v15) = v16 & div_mod(int, v10) = v11 & (v17 = v14 | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v4, v7) = v3) | ~ (times_times(int, v2) = v5) | ~ (plus_plus(int, v0) = v4) | ~ (ti(int, v1) = v3) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & zcong(v0, v1) = v8 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v3, v9) = v7 & plus_plus(int, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v3, v9) = v7 & minus_minus(int, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(nat, int, v3, v2) = v6) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v0) = v3) | ~ (times_times(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, int, v3, v9) = v7 & hAPP(nat, nat, v8, v2) = v9 & plus_plus(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v3) = v4) | ~ (plus_plus(int, v0) = v2) | ~ (minus_minus(int, v0) = v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, int, v10, v12) = v7 & hAPP(nat, int, v11, all_0_132_132) = v12 & hAPP(nat, int, v8, all_0_132_132) = v9 & power_power(int, v1) = v11 & power_power(int, v0) = v8 & minus_minus(int, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(nat, int, v5, all_0_132_132) = v6) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v5) | ~ (power_power(int, v0) = v2) | ~ (minus_minus(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v10, v12) = v7 & hAPP(int, int, v8, v1) = v9 & times_times(int, v9) = v10 & plus_plus(int, v0) = v8 & minus_minus(int, v0) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v5) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, bool, all_0_108_108, v8) = v9 & hAPP(int, int, v16, all_0_148_148) = v17 & hAPP(int, int, v13, v8) = v14 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, all_0_93_93, v14) = v15 & number_number_of(int, v1) = v8 & number_number_of(int, v0) = v10 & plus_plus(int, v10) = v11 & minus_minus(int, v15) = v16 & div_mod(int, v12) = v13 & (v17 = v7 | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v5) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, all_0_108_108, v8) = v9 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v11, v8) = v12 & hAPP(int, int, all_0_93_93, v12) = v13 & number_number_of(int, v1) = v8 & number_number_of(int, v0) = v10 & plus_plus(int, v13) = v14 & div_mod(int, v10) = v11 & (v15 = v7 | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit0(v1) = v5) | ~ (bit0(v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v9, v10) = v11 & hAPP(int, int, all_0_93_93, v11) = v7 & number_number_of(int, v1) = v10 & number_number_of(int, v0) = v8 & div_mod(int, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v3, v0) = v4) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (number_number_of(nat, v4) = v5) | ~ (times_times(int, v2) = v3) | ~ (times_times(nat, v5) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(nat, nat, v13, v1) = v14 & hAPP(nat, nat, v11, v14) = v15 & number_number_of(nat, v2) = v10 & number_number_of(nat, v0) = v12 & times_times(nat, v12) = v13 & times_times(nat, v10) = v11 & (v15 = v7 | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v5) = v6) | ~ (power_power(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v4, v9) = v7 & hAPP(nat, nat, v8, v3) = v9 & times_times(nat, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v5) = v6) | ~ (power_power(v0, v1) = v4) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v4, v9) = v7 & hAPP(nat, nat, v8, v3) = v9 & times_times(nat, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v9, v3) = v7 & hAPP(nat, v0, v4, v2) = v8 & power_power(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v9, v3) = v7 & hAPP(nat, v0, v4, v2) = v8 & power_power(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(nat, v0, v4, v3) = v10 & hAPP(nat, v0, v4, v2) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(nat, v0, v4, v3) = v10 & hAPP(nat, v0, v4, v2) = v8 & times_times(v0, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_38_38, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, all_0_118_118) = v6) | ~ (hAPP(nat, nat, v2, all_0_118_118) = v3) | ~ (times_times(nat, v1) = v5) | ~ (times_times(nat, v0) = v2) | hBOOL(v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & hBOOL(v8) & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & times_times(nat, v3) = v11 & times_times(nat, v2) = v8 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & plus_plus(nat, v3) = v11 & plus_plus(nat, v2) = v8 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & hBOOL(v10) & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, all_0_115_115, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (power_power(nat, v2) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & plus_plus(nat, v3) = v11 & plus_plus(nat, v2) = v8 & hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v8, v3) = v9 & plus_plus(nat, v2) = v10 & plus_plus(nat, v0) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & plus_plus(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & minus_minus(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & div_mod(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v8] : (hAPP(nat, nat, v8, v2) = v7 & minus_minus(nat, v1) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v3) = v4) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v0) = v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, nat, v11, all_0_132_132) = v12 & hAPP(nat, nat, v10, v12) = v7 & hAPP(nat, nat, v8, all_0_132_132) = v9 & power_power(nat, v1) = v11 & power_power(nat, v0) = v8 & minus_minus(nat, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, all_0_132_132) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v2, all_0_132_132) = v3) | ~ (power_power(nat, v1) = v5) | ~ (power_power(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v10, v12) = v7 & hAPP(nat, nat, v8, v1) = v9 & times_times(nat, v9) = v10 & plus_plus(nat, v0) = v8 & minus_minus(nat, v0) = v11)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (combs(v0, v1, v2, v3, v6) = v7) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v4) = v6) | combs(v0, v1, v2, v3, v4) = v7) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (fun(v2, v0) = v5) | ~ (ti(v5, v4) = v6) | ~ (combb(v0, v1, v2, v3, v6) = v7) | combb(v0, v1, v2, v3, v4) = v7) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (fun(v0, v1) = v5) | ~ (ti(v5, v3) = v6) | ~ (combb(v0, v1, v2, v6, v4) = v7) | combb(v0, v1, v2, v3, v4) = v7) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v11, v2) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v14 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v6) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v11, v2) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v14 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v7) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v11, v1) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v2) = v14 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v4) = v11 & times_times(v0, v3) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v5) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v6) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v11, v1) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v2) = v14 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v4) = v11 & times_times(v0, v3) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ( ~ (v8 = v7) & ti(v0, v3) = v8 & ti(v0, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v4 | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v4) = v5) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v4 | ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v7 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, int, v8, v2) = v9 & minus_minus(int, v0) = v8 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (dvd_dvd(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(v0, bool, v4, v5) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v6) | ~ linordered_idom(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, bool, v4, v8) = v9 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v5) = v7 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v5, v4) = v6) | ~ (power_power(v0, v2) = v5) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v7] : ( ~ (v7 = v1) & ti(v0, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v4 = v3 | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(nat, int, all_0_47_47, v1) = v4) | ~ (hAPP(nat, int, all_0_47_47, v0) = v3) | ~ (zcong(v3, v4) = v5) | ~ hBOOL(v6) | ? [v7] : (hAPP(int, bool, all_0_56_56, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v2 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, bool, v7, v1) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combs(v6, v5, v4, v3, v2) = v1) | ~ (combs(v6, v5, v4, v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combc(v6, v5, v4, v3, v2) = v1) | ~ (combc(v6, v5, v4, v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combb(v6, v5, v4, v3, v2) = v1) | ~ (combb(v6, v5, v4, v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = all_0_43_43 | ~ (hAPP(real, real, v5, v1) = v6) | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v2) | ~ (plus_plus(real, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = all_0_43_43 | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (plus_plus(real, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v5, v1) = v6) | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v2) | ~ (plus_plus(real, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (plus_plus(real, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (member(int, v4) = v5) | ~ (hAPP(all_0_155_155, bool, v5, v3) = v6) | ~ (wset(v1, v2) = v3) | ~ (inv(v2, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (member(int, v0) = v13 & hAPP(all_0_155_155, bool, v13, v3) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, bool, v9, v11) = v12 & hAPP(int, bool, all_0_67_67, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v2) = v10 & ( ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (member(int, v3) = v4) | ~ (hAPP(all_0_155_155, bool, v4, v5) = v6) | ~ (wset(v1, v2) = v5) | ~ (inv(v2, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v5) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v14 & hAPP(int, bool, v14, v11) = v15 & hAPP(int, bool, v9, v11) = v12 & hAPP(int, bool, all_0_67_67, v2) = v8 & hAPP(int, bool, all_0_70_70, v0) = v13 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v2) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v17)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v5, v3) = v6) | ~ (fun(v0, v1) = v4) | ~ (ti(v4, v2) = v5) | hAPP(v0, v1, v2, v3) = v6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (dvd_dvd(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ~ hBOOL(v6) | ti(v0, v5) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (dvd_dvd(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | hBOOL(v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v5) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v5) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_100_100, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_100_100, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_113_113, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_113_113, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_114_114, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_114_114, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_120_120, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_120_120, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v3) | ~ (ti(v0, v5) = v3) | ~ linord581940658strict(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v10 & times_times(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v3) | ~ (ti(v0, v5) = v3) | ~ linordered_idom(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(nat, v0, v10, all_0_132_132) = v11 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v6) = v10 & power_power(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v2) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : (ti(v0, v3) = v7 & ti(v0, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v4) = v5) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(nat, v0, v3, v7) = v6 & hAPP(nat, nat, all_0_86_86, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v1) = v5) | ~ monoid_mult(v0) | ? [v7] : (hAPP(v0, v0, v7, v1) = v6 & times_times(v0, v4) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v2) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v5, v2) = v8 & ti(v0, v3) = v7 & ( ~ (v7 = v4) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v4) = v5) | ~ (minus_minus(v0, v1) = v3) | ~ group_add(v0) | ti(v0, v1) = v6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (minus_minus(v0, v4) = v5) | ~ group_add(v0) | ti(v0, v1) = v6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (div_mod(v0, v4) = v5) | ~ semiring_div(v0) | ? [v7] : (hAPP(v0, v0, v7, v2) = v6 & div_mod(v0, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v3) = v5) | ~ (ti(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v1) = v8 & ti(v0, v3) = v7 & ( ~ (v7 = v4) | v9 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v3) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v3) = v8 & ti(v0, v1) = v7 & ( ~ (v7 = v4) | v9 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v3) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & ti(v0, v2) = v7 & ( ~ (v7 = v4) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ (minus_minus(v0, v4) = v5) | ~ ring_1(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v1) = v11 & hAPP(v0, v0, v9, v11) = v6 & hAPP(v0, v0, v7, v1) = v8 & times_times(v0, v8) = v9 & plus_plus(v0, v2) = v7 & minus_minus(v0, v2) = v10)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (div_mod(v0, v4) = v5) | ~ semiring_div(v0) | ? [v7] : (hAPP(v0, v0, v7, v1) = v6 & div_mod(v0, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v4) = v5) | ~ monoid_mult(v0) | ? [v7] : (hAPP(v0, v0, v7, v4) = v6 & times_times(v0, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(v0, v0, v7, v5) = v6 & plus_plus(v0, v5) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & times_times(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (plus_plus(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & plus_plus(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (minus_minus(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & minus_minus(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v5) | ~ (times_times(v0, v3) = v4) | ~ number_semiring(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_120_120, v2) = v7 & hAPP(int, bool, all_0_120_120, v1) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v11 & times_times(int, v2) = v9 & (v11 = v6 | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v5) | ~ (plus_plus(v0, v3) = v4) | ~ number_semiring(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_120_120, v2) = v7 & hAPP(int, bool, all_0_120_120, v1) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v11 & plus_plus(int, v2) = v9 & (v11 = v6 | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v2) = v6) | ~ cancel146912293up_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v2) = v7 & ti(v0, v3) = v8 & ( ~ (v7 = v5) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v2) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v2) = v7 & ti(v0, v3) = v8 & ( ~ (v7 = v5) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v4) | ~ (ti(v0, v1) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v2) = v8 & plus_plus(v0, v1) = v7 & ti(v0, v3) = v9 & ( ~ (v8 = v5) | v9 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel146912293up_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v3) = v7 & ti(v0, v2) = v8 & ( ~ (v7 = v5) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v2) = v8 & plus_plus(v0, v3) = v7 & ti(v0, v1) = v9 & ( ~ (v8 = v5) | v9 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v3) = v7 & ti(v0, v2) = v8 & ( ~ (v7 = v5) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v2) = v5) | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v5, v0) = v6) | ~ (hAPP(real, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(real, bool, v3, v0) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v2) = v4) | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v4, v0) = v5) | ~ (hAPP(real, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(real, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v5, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (times_times(real, v4) = v5) | ~ (times_times(real, v0) = v3) | ? [v7] : ? [v8] : (hAPP(real, real, v7, v2) = v8 & hAPP(real, real, v3, v8) = v6 & times_times(real, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v5, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (times_times(real, v4) = v5) | ~ (plus_plus(real, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, real, v10, v2) = v11 & hAPP(real, real, v9, v11) = v6 & hAPP(real, real, v7, v2) = v8 & times_times(real, v1) = v10 & times_times(real, v0) = v7 & plus_plus(real, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v4, v2) = v5) | ~ (hAPP(real, real, v3, v5) = v6) | ~ (times_times(real, v1) = v4) | ~ (times_times(real, v0) = v3) | ? [v7] : ? [v8] : (hAPP(real, real, v8, v2) = v6 & hAPP(real, real, v3, v1) = v7 & times_times(real, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(nat, int, v7, all_0_132_132) = v8 & power_power(int, v0) = v7 & zcong(v8, v1) = v9 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v1) = v9 & hAPP(int, bool, v3, v0) = v8 & hAPP(int, bool, zprime, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (minus_minus(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v7, v2) = v8 & zcong(v0, v1) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (minus_minus(int, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v7, v2) = v8 & zcong(v0, v1) = v7 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v1) = v5) | ~ (power_power(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v0) = v9 & hAPP(int, bool, zprime, v2) = v7 & hAPP(nat, bool, all_0_115_115, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v1) = v5) | ~ (power_power(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v0) = v8 & hAPP(int, bool, zprime, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (div_mod(int, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, int, v9, v2) = v10 & hAPP(int, int, v5, v1) = v8 & div_mod(int, v8) = v9 & (v10 = v6 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v9, v1) = v8 & hAPP(int, int, v7, v1) = v8 & div_mod(int, v2) = v9 & div_mod(int, v0) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ( ~ (v10 = v8) & hAPP(int, int, v9, v1) = v10 & hAPP(int, int, v7, v1) = v8 & div_mod(int, v2) = v9 & div_mod(int, v0) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (times_times(int, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v3, v2) = v9 & hAPP(int, bool, v3, v0) = v10 & hAPP(int, bool, all_0_108_108, v2) = v7 & hAPP(int, bool, zprime, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (div_mod(int, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v1) = v8 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (div_mod(int, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v1) = v8 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v2) = v5) | ~ (power_power(int, v1) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v1) = v8 & hAPP(nat, bool, all_0_115_115, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v5) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(int, bool, v3, v0) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v4) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(int, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v3) = v6) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (inv(v1, v0) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v3) = v10 & hAPP(int, bool, all_0_70_70, v0) = v8 & hAPP(int, bool, zprime, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, all_0_126_126, v0) = v9 & zcong(v2, v1) = v10 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v0) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_108_108, v2) = v7 & hAPP(int, bool, all_0_108_108, v0) = v8 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v7 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v0) = v8 & (hBOOL(v10) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v11, v12) = v13 & quadRes(v2) = v9 & zcong(v0, v13) = v14 & multInv(v2, v0) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_56_56, v2) = v7 & hAPP(int, bool, zprime, v2) = v8 & zcong(v9, v10) = v11 & zcong(v1, v0) = v13 & multInv(v2, v1) = v9 & multInv(v2, v0) = v10 & ( ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v9, v0) = v10 & zcong(v10, pls) = v11 & times_times(int, v1) = v9 & ( ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v8, v0) = v9 & zcong(v9, pls) = v10 & times_times(int, v1) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, pls) = v5) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, zprime, v2) = v7 & zcong(v1, pls) = v9 & zcong(v0, pls) = v11 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, pls) = v5) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, zprime, v2) = v7 & zcong(v1, pls) = v8 & zcong(v0, pls) = v10 & ( ~ hBOOL(v7) | hBOOL(v11) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(nat, int, v3, all_0_132_132) = v4) | ~ (power_power(int, v0) = v3) | ~ (zcong(v4, v1) = v5) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v9 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & zcong(v1, pls) = v7 & ( ~ hBOOL(v10) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (zcong(v3, v4) = v5) | ~ (multInv(v2, v1) = v4) | ~ (multInv(v2, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_56_56, v2) = v7 & zcong(v0, v1) = v8 & ( ~ hBOOL(v9) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (zcong(v3, v4) = v5) | ~ (multInv(v2, v1) = v3) | ~ (multInv(v2, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_56_56, v2) = v7 & hAPP(int, bool, zprime, v2) = v8 & zcong(v1, v0) = v13 & zcong(v1, pls) = v9 & zcong(v0, pls) = v11 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v14) | hBOOL(v12) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (quadRes(v2) = v5) | ~ (zcong(v0, pls) = v3) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_56_56, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v11, v12) = v13 & zcong(v1, pls) = v9 & zcong(v0, v13) = v14 & multInv(v2, v0) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (multInv(v1, v0) = v2) | ~ (times_times(int, v2) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v7 & hAPP(int, bool, zprime, v1) = v8 & zcong(v0, pls) = v9 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (inv(v1, v0) = v3) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (times_times(int, v0) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v0) = v8 & hAPP(int, bool, zprime, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (multInv(v1, v0) = v3) | ~ (times_times(int, v0) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v7 & hAPP(int, bool, zprime, v1) = v8 & zcong(v0, pls) = v9 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v1, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v1, v10) = v11 & hAPP(int, bool, v1, v7) = v8 & hAPP(int, int, v9, v2) = v10 & plus_plus(int, v7) = v9 & hBOOL(v8) & ~ hBOOL(v11)) | (hAPP(int, bool, v1, v8) = v9 & hAPP(int, int, v7, v4) = v8 & plus_plus(int, v5) = v7 & hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v1, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v1, v10) = v11 & hAPP(int, bool, v1, v7) = v8 & hAPP(int, int, v9, v2) = v10 & minus_minus(int, v7) = v9 & hBOOL(v8) & ~ hBOOL(v11)) | (hAPP(int, bool, v1, v8) = v9 & hAPP(int, int, v7, v4) = v8 & minus_minus(int, v5) = v7 & hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, bool, v0, v2) = v6) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | (hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, v0, v13) = v14 & hAPP(int, bool, v0, v9) = v11 & hAPP(int, int, v12, all_0_148_148) = v13 & plus_plus(int, v9) = v12 & hBOOL(v11) & hBOOL(v10) & ~ hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, bool, v0, v1) = v6) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v2) = v3) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, all_0_155_155, all_0_151_151, v7) = v8 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, v0, v12) = v13 & hAPP(int, bool, v0, v7) = v10 & hAPP(int, int, v11, all_0_148_148) = v12 & minus_minus(int, v7) = v11 & hBOOL(v10) & hBOOL(v9) & ~ hBOOL(v13)) | (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v2) = v8 & ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & zcong(v0, v1) = v8 & ( ~ hBOOL(v7) | (( ~ (v6 = v4) | hBOOL(v9)) & (v6 = v4 | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (times_times(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v6 & times_times(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v10, v2) = v11 & hAPP(int, int, v9, v11) = v6 & hAPP(int, int, v7, v2) = v8 & times_times(int, v1) = v10 & times_times(int, v0) = v7 & plus_plus(int, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (minus_minus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v10, v2) = v11 & hAPP(int, int, v9, v11) = v6 & hAPP(int, int, v7, v2) = v8 & times_times(int, v1) = v10 & times_times(int, v0) = v7 & minus_minus(int, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v11 & hAPP(int, all_0_155_155, all_0_151_151, v6) = v7 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, all_0_108_108, v2) = v9 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_108_108, v6) = v7 & hAPP(int, bool, all_0_108_108, v1) = v11 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v6 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v9 & div_mod(int, v9) = v10 & div_mod(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v4) = v5) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v6 & plus_plus(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v6 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v9 & div_mod(int, v9) = v10 & div_mod(int, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v4) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, int, v3, v2) = v10 & (v10 = v6 | ~ hBOOL(v9) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v6 & hAPP(int, int, v9, v2) = v10 & hAPP(int, int, v7, v1) = v8 & minus_minus(int, v8) = v9 & div_mod(int, v10) = v11 & div_mod(int, v0) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v2) = v5) | ~ (minus_minus(int, v0) = v3) | ? [v7] : ? [v8] : (ti(int, v2) = v7 & ti(int, v0) = v8 & ( ~ (v7 = v4) | v8 = v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (bit0(v3) = v4) | ~ (times_times(int, v0) = v2) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v1) = v6 & bit1(v0) = v7 & times_times(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(nat, int, v3, v2) = v4) | ~ (power_power(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v6 & hAPP(int, int, v7, v1) = v8 & hAPP(nat, int, v9, v2) = v10 & power_power(int, v8) = v9 & div_mod(int, v10) = v11 & div_mod(int, v0) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v5) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : (hAPP(int, int, v4, v2) = v7 & hAPP(int, int, v3, v7) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, all_0_93_93, v1) = v5) | ~ (hAPP(int, int, all_0_93_93, v0) = v2) | ~ (hAPP(int, int, all_0_107_107, v2) = v3) | ~ (div_mod(int, v3) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, all_0_148_148) = v10 & hAPP(int, int, all_0_93_93, v12) = v13 & plus_plus(int, v0) = v9 & minus_minus(int, v13) = v14 & div_mod(int, v10) = v11 & (v15 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, all_0_93_93, v1) = v5) | ~ (hAPP(int, int, all_0_93_93, v0) = v2) | ~ (hAPP(int, int, all_0_107_107, v2) = v3) | ~ (div_mod(int, v3) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v1) = v7 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, all_0_93_93, v9) = v10 & hAPP(int, int, all_0_107_107, v10) = v11 & div_mod(int, v0) = v8 & (v11 = v6 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v1) = v4) | ~ (times_times(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v2) = v6 & hAPP(int, int, v3, v1) = v7 & times_times(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(int, int, v3, v2) = v9 & hAPP(int, int, v3, v1) = v7 & plus_plus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(int, int, v3, v2) = v9 & hAPP(int, int, v3, v1) = v7 & minus_minus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v2) = v6 & hAPP(int, int, v3, v1) = v7 & plus_plus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : (hAPP(int, int, v4, v7) = v6 & hAPP(int, int, v3, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v2) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v10 & hAPP(int, bool, v10, all_0_148_148) = v11 & hAPP(int, bool, all_0_108_108, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & ti(int, v2) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v2) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_128_128, v1) = v11 & ti(int, v2) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v4) = v5) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v7] : (hAPP(nat, v0, v3, v7) = v6 & hAPP(nat, nat, all_0_86_86, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v11 & hAPP(nat, bool, v5, v1) = v7 & hAPP(nat, bool, v3, v0) = v10 & (hBOOL(v9) | hBOOL(v7) | (hBOOL(v10) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v5, v1) = v7 & hAPP(nat, bool, v3, v0) = v8 & (hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v1) = v10 & hAPP(nat, bool, v3, v0) = v9 & (hBOOL(v8) | (hBOOL(v9) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(nat, bool, v3, v0) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v4, v0) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10) | (hBOOL(v6) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v4, v0) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | (hBOOL(v6) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v4, v1) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v10) | hBOOL(v8) | (hBOOL(v6) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v4, v1) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v8) | (hBOOL(v6) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v10 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v6) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v5, v1) = v11 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v11 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v10) | (hBOOL(v11) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v11 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v10) | hBOOL(v9) | (hBOOL(v11) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v5, v2) = v9 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v3, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v5, v1) = v11 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v9) | hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v1) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v8) | (hBOOL(v9) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v0) = v11 & ( ~ hBOOL(v9) | hBOOL(v10) | hBOOL(v8) | (hBOOL(v11) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v9) | hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v2) = v9 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v8, v0) = v10 & hAPP(nat, bool, v4, v1) = v11 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v6) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, bool, v8, v0) = v9 & hAPP(nat, bool, v4, v1) = v10 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | (hBOOL(v6) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v0) = v8 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (minus_minus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v9) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v9) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v2) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v1) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, bool, v3, v1) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v1) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v10) & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v9 & hAPP(nat, bool, v9, v11) = v12 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & minus_minus(nat, v2) = v10 & ( ~ hBOOL(v8) | (( ~ hBOOL(v12) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v12)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v1) = v9 & plus_plus(nat, v2) = v8 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v1) = v9 & plus_plus(nat, v2) = v8 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(nat, bool, v3, v0) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v5) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v5) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (plus_plus(nat, v0) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (plus_plus(nat, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v2) = v7 & ( ~ (v8 = v0) | v6 = v2) & ( ~ (v6 = v2) | v8 = v0))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (minus_minus(nat, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & ( ~ hBOOL(v7) | (( ~ (v9 = v6) | v2 = v0) & ( ~ (v2 = v0) | v9 = v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & hAPP(nat, nat, v5, v1) = v8 & minus_minus(nat, v8) = v9 & minus_minus(nat, v0) = v10 & (v12 = v6 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v0) = v8 & ( ~ hBOOL(v7) | (( ~ (v9 = v6) | v2 = v0) & ( ~ (v2 = v0) | v9 = v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & hAPP(nat, nat, v5, v1) = v8 & minus_minus(nat, v8) = v9 & minus_minus(nat, v0) = v10 & (v12 = v6 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v11) = v12 & hAPP(nat, nat, v10, v0) = v11 & hAPP(nat, nat, v7, v0) = v8 & minus_minus(nat, v2) = v10 & minus_minus(nat, v1) = v7 & hBOOL(v12))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v0) = v7 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v0) = v7 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (minus_minus(nat, v2) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v10) = v11 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v11, v2) = v12 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v0) = v9 & ( ~ hBOOL(v8) | (( ~ hBOOL(v12) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v12)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v2) = v9 & minus_minus(nat, v1) = v8 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v2) = v9 & minus_minus(nat, v1) = v8 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (plus_plus(nat, v0) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v0) = v7 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v5, v2) = v6) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v4) = v5) | ~ (power_power(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, int, v3, v8) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (power_power(int, v0) = v3) | ~ (times_times(nat, v1) = v4) | ? [v7] : ? [v8] : (hAPP(nat, int, v8, v2) = v6 & hAPP(nat, int, v3, v1) = v7 & power_power(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (power_power(int, v0) = v3) | ~ (plus_plus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(nat, int, v3, v2) = v9 & hAPP(nat, int, v3, v1) = v7 & times_times(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v6, v1) = v5) | ~ (hAPP(nat, nat, v4, v3) = v5) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v0) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v7 & hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v7, v3) = v8 & ( ~ hBOOL(v8) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & times_times(nat, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & plus_plus(nat, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & minus_minus(nat, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (div_mod(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & div_mod(nat, v8) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & plus_plus(nat, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & minus_minus(nat, v2) = v10 & minus_minus(nat, v0) = v9 & (v12 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v1) = v6 & hAPP(nat, nat, v3, v2) = v7 & minus_minus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & plus_plus(nat, v1) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v3, v10) = v11 & minus_minus(nat, v2) = v9 & (v11 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v0) = v12 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v10) = v11 & minus_minus(nat, v2) = v9 & (v12 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v4) = v5) | ~ (minus_minus(nat, v2) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v9, v0) = v10 & plus_plus(nat, v2) = v9 & minus_minus(nat, v10) = v11 & (v12 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v5) = v6) | ~ (hAPP(nat, nat, v3, v2) = v5) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : (hAPP(nat, nat, v4, v2) = v7 & hAPP(nat, nat, v3, v7) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v1) = v4) | ~ (times_times(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & times_times(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & plus_plus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & div_mod(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & plus_plus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : (hAPP(nat, nat, v4, v7) = v6 & hAPP(nat, nat, v3, v2) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v2) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v3, v2) = v9 & minus_minus(nat, v9) = v10 & (v11 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (minus_minus(nat, v2) = v4) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v2) = v12 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v0) = v9 & minus_minus(nat, v10) = v11 & (v12 = v6 | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (combc(v0, v1, v2, v3, v5) = v6) | ~ (ti(v1, v4) = v5) | combc(v0, v1, v2, v3, v4) = v6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (member(v0, v1) = v4) | ~ (fun(v2, bool) = v3) | ~ (fun(v0, bool) = v2) | ~ (ti(v3, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(v1, v0, v2, v3) = v4) | ~ (ti(v0, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(int, bool, all_0_56_56, v2) = v3) | ~ (hAPP(nat, int, all_0_47_47, v1) = v5) | ~ (hAPP(nat, int, all_0_47_47, v0) = v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : (hAPP(int, bool, v6, v2) = v7 & zcong(v4, v5) = v6 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (ti(int, v2) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v12 & hAPP(int, bool, v12, v0) = v13 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & zcong(v2, v1) = v8 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & minus_minus(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & minus_minus(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | v1 = all_0_43_43 | ~ (hAPP(real, real, v4, v1) = v5) | ~ (hAPP(real, real, v2, v1) = v3) | ~ (times_times(real, v0) = v4) | ~ (times_times(real, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(int, int, v4, v1) = v5) | ~ (plus_plus(int, v2) = v4) | ~ (ti(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v7) & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & ti(int, v2) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v4) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v4) | ~ (plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v4) | ~ (minus_minus(nat, v0) = v2) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v0) = v8 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, all_0_118_118) = v5) | ~ (hAPP(nat, nat, v2, all_0_118_118) = v3) | ~ (times_times(nat, v1) = v4) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v2 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v1) = v0) | ~ (plus_plus(nat, v0) = v4) | ~ (minus_minus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & times_times(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ no_zero_divisors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & times_times(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v5) | ~ no_zero_divisors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v4) = v5) | ~ (power_power(v0, v1) = v2) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v3 = all_0_118_118 | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v6] : ( ~ (v6 = v1) & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & ~ (v6 = v1) & ti(v0, v3) = v7 & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v6) & ti(v0, v3) = v7 & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v6) & ti(v0, v3) = v7 & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v3) = v4) | ~ (minus_minus(nat, v1) = v2) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v1) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v5) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(nat, v0, v6, v4) = v7 & power_power(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v4) & hAPP(v0, v0, v6, v3) = v7 & plus_plus(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linord581940658strict(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v9 & times_times(v0, v2) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v8, v10) = v11 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v3) = v9 & power_power(v0, v2) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v0 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v0 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v1) = v2) | ~ (minus_minus(nat, v0) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_43_43 | ~ (hAPP(real, real, v3, all_0_43_43) = v4) | ~ (hAPP(real, real, v2, v4) = v5) | ~ (hAPP(real, real, v0, all_0_43_43) = v1) | ~ (times_times(real, all_0_43_43) = v3) | ~ (times_times(real, all_0_43_43) = v0) | ~ (plus_plus(real, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_43_43 | ~ (hAPP(real, real, v2, v4) = v5) | ~ (hAPP(nat, real, v3, all_0_132_132) = v4) | ~ (hAPP(nat, real, v0, all_0_132_132) = v1) | ~ (power_power(real, all_0_43_43) = v3) | ~ (power_power(real, all_0_43_43) = v0) | ~ (plus_plus(real, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = pls | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(int, v1) = v3) | ~ (number_number_of(int, v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v6 & hAPP(int, bool, v6, v3) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linord581940658strict(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v9 & times_times(v0, v2) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v8, v10) = v11 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v3) = v9 & power_power(v0, v2) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v0 | ~ (hAPP(nat, nat, v5, v1) = v2) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v5) | ~ (minus_minus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = all_0_118_118 | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ power(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v6, v9) = v5 & hAPP(nat, v0, v4, v8) = v9 & hAPP(nat, nat, v7, all_0_112_112) = v8 & times_times(v0, v2) = v6 & minus_minus(nat, v3) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = pls | ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (ti(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = pls | ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (ti(int, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v1) = v9 & hAPP(int, int, v6, v0) = v7 & times_times(int, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ (times_times(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ (plus_plus(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = all_0_43_43 | v1 = v0 | ~ (hAPP(real, real, v5, v2) = v4) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v1 = v0 | ~ (hAPP(v5, v4, v3, v2) = v1) | ~ (hAPP(v5, v4, v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v1 = v0 | ~ (product_Pair(v5, v4, v3, v2) = v1) | ~ (product_Pair(v5, v4, v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(v0, v1) = v4) | ~ (hAPP(v3, bool, v4, v2) = v5) | ~ (fun(v0, bool) = v3) | ~ hBOOL(v5) | ? [v6] : (hAPP(v0, bool, v2, v1) = v6 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(v0, v1) = v4) | ~ (hAPP(v3, bool, v4, v2) = v5) | ~ (fun(v0, bool) = v3) | hBOOL(v5) | ? [v6] : (hAPP(v0, bool, v2, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v4) | ~ (hAPP(all_0_155_155, bool, v4, v3) = v5) | ~ (wset(v1, v2) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v15) = v16 & hAPP(all_0_155_155, bool, v16, v3) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v13 & hAPP(int, bool, v13, v10) = v14 & hAPP(int, bool, v8, v10) = v11 & hAPP(int, bool, all_0_67_67, v2) = v7 & hAPP(int, bool, all_0_70_70, v0) = v12 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, all_0_148_148) = v10 & inv(v2, v0) = v15 & minus_minus(int, v2) = v9 & ( ~ hBOOL(v17) | ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v2, v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v6 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & inv(v1, v2) = v13 & minus_minus(int, v2) = v7 & ti(int, v2) = v12 & ti(int, v0) = v11 & (v13 = v11 | v12 = v11 | ~ hBOOL(v6) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v2, v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v6 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & minus_minus(int, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (member(int, v12) = v13 & hAPP(all_0_155_155, bool, v13, v4) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, bool, v8, v10) = v11 & hAPP(int, bool, all_0_67_67, v2) = v7 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, all_0_148_148) = v10 & inv(v2, v0) = v12 & minus_minus(int, v2) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v14)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v11 & hAPP(int, bool, v11, v9) = v12 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v12 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v10) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (ti(v0, v3) = v4) | hAPP(v0, v1, v2, v3) = v5) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v3) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v6 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel146912293up_add(v0) | ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v4) | ~ number_semiring(v0) | hAPP(v0, v0, v2, v3) = v5) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v5) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : (ti(v0, v3) = v7 & ti(v0, v2) = v6 & ( ~ (v6 = v5) | v7 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : (ti(v0, v3) = v6 & ti(v0, v2) = v7 & ( ~ (v6 = v1) | v7 = v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v6] : (hAPP(nat, v0, v6, all_0_103_103) = v5 & power_power(v0, v1) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (number_number_of(v0, v2) = v3) | ~ (plus_plus(v0, v3) = v4) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : (hAPP(int, int, v6, all_0_146_146) = v7 & number_number_of(v0, v7) = v5 & plus_plus(int, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : (hAPP(int, int, all_0_124_124, v3) = v6 & number_number_of(v0, v6) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v3, v2) = v4) | ~ (hAPP(real, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v2) = v6 & hAPP(real, bool, v6, v0) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_34_34, v7) = v8 & hAPP(real, real, v9, v2) = v10 & hAPP(real, real, v6, v2) = v7 & hAPP(real, bool, v8, v10) = v11 & times_times(real, v1) = v9 & times_times(real, v0) = v6 & ( ~ hBOOL(v11) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_34_34, v7) = v8 & hAPP(real, real, v6, v1) = v9 & hAPP(real, real, v6, v0) = v7 & hAPP(real, bool, v8, v9) = v10 & times_times(real, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_44_44, v7) = v8 & hAPP(real, real, v6, v1) = v9 & hAPP(real, real, v6, v0) = v7 & hAPP(real, bool, v8, v9) = v10 & times_times(real, v2) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_44_44, v7) = v8 & hAPP(real, real, v9, v2) = v10 & hAPP(real, real, v6, v2) = v7 & hAPP(real, bool, v8, v10) = v11 & times_times(real, v1) = v9 & times_times(real, v0) = v6 & ( ~ hBOOL(v11) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ( ~ (v7 = pls) & hAPP(int, int, v6, v3) = v7 & div_mod(int, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(int, int, v6, v2) = pls & div_mod(int, v4) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ (hAPP(int, bool, v3, v0) = v4) | hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v7, v1) = v8 & times_times(int, v0) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v4) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, zprime, v2) = v6 & hAPP(nat, int, v7, v1) = v8 & power_power(int, v0) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v4, v8) = v9 & hAPP(int, bool, v4, v2) = v10 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v7, v0) = v8 & times_times(int, v2) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v0) = v7 & div_mod(int, v2) = v6 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v3, v9) = v10 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, zprime, v1) = v7 & hAPP(int, int, v8, v0) = v9 & times_times(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v4, v7) = v8 & hAPP(nat, int, v6, v2) = v7 & power_power(int, v1) = v6 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v2) = v7 & minus_minus(int, v1) = v6 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v2) = v7 & div_mod(int, v1) = v6 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, all_0_108_108, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10 & hAPP(int, bool, v10, pls) = v11 & hAPP(int, bool, v5, pls) = v12 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & plus_plus(int, v7) = v8 & ( ~ hBOOL(v11) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v0) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v5, all_0_148_148) = v11 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, v7, v9) = v10 & times_times(int, v2) = v8 & plus_plus(int, v0) = v7 & ti(int, v2) = v6 & ( ~ (v10 = v6) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v0) = v4) | ~ (ti(int, v2) = v3) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v5, all_0_148_148) = v11 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, v7, v9) = v10 & times_times(int, v2) = v8 & plus_plus(int, v0) = v7 & ( ~ (v10 = v3) | ~ hBOOL(v6) | hBOOL(v11)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v6 & hAPP(int, bool, v6, v0) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v1) = v6 & hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v1) = v6 & ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v2) = v6 & hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v2) = v6 & ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, bool, zprime, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, v8) = v9 & hAPP(int, bool, all_0_70_70, v0) = v10 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v1, v2) = v12 & minus_minus(int, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v6] : ? [v7] : (hAPP(int, bool, all_0_108_108, v3) = v7 & hAPP(int, bool, all_0_126_126, v1) = v6 & ( ~ hBOOL(v6) | (hBOOL(v7) & hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & zcong(v2, v1) = v8 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, bool, all_0_108_108, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_108_108, v2) = v6 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, all_0_126_126, v2) = v6 & zcong(v2, v0) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (ti(int, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, all_0_108_108, v0) = v7 & zcong(v2, v0) = v10 & ti(int, v2) = v12 & (v12 = v5 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (hAPP(int, bool, all_0_108_108, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v9) = v10 & hAPP(int, bool, all_0_126_126, v0) = v11 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & plus_plus(int, v7) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v1) = v9 & ti(int, v2) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & zcong(v2, v1) = v8 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_151_151, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v2) = v6 & ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v1) = v9 & ti(int, v1) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v0) = v3) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, v2, pls) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, v2, pls) = v6 & ( ~ hBOOL(v6) | (hBOOL(v8) & hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v0) = v7 & hAPP(int, bool, all_0_126_126, v1) = v6 & ti(int, v1) = v8 & (v8 = v4 | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v0) = v8 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, all_0_128_128, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v9, v1) = v10 & hAPP(int, int, v8, v10) = v11 & times_times(int, v2) = v9 & plus_plus(int, v0) = v8 & ti(int, v2) = v7 & ( ~ (v11 = v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v7 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, all_0_108_108, v0) = v9 & zcong(v2, v0) = v10 & ti(int, v0) = v12 & (v12 = v5 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v1) = v6 & ti(int, v1) = v8 & ti(int, v0) = v7 & (v8 = v7 | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v7) & hAPP(int, bool, v2, v1) = v6 & ti(int, v1) = v8 & ti(int, v0) = v7 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, bool, v9, v4) = v10 & hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_70_70, v8) = v9 & hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v9 & ti(int, v0) = v8 & ( ~ (v9 = v8) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = v4) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = all_0_148_148) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = pls) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (zcong(v0, pls) = v4) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v7, v0) = v8 & zcong(v8, pls) = v9 & zcong(v1, pls) = v11 & times_times(int, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v12)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (zcong(v0, pls) = v4) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, v0) = v10 & zcong(v10, pls) = v11 & zcong(v1, pls) = v7 & times_times(int, v1) = v9 & ( ~ hBOOL(v12) | ~ hBOOL(v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (zcong(v0, v3) = v4) | ~ (div_mod(int, v0) = v2) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (zcong(v3, all_0_148_148) = v4) | ~ (times_times(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v10, all_0_148_148) = v11 & zcong(v0, v11) = v12 & zcong(v0, all_0_148_148) = v8 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v13) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (zcong(v3, all_0_148_148) = v4) | ~ (times_times(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v11, all_0_148_148) = v12 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, int, v6, v3) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v8, v0) = v9 & zcong(v9, all_0_148_148) = v10 & zcong(v0, all_0_148_148) = v12 & times_times(int, v0) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, int, v6, v3) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & ~ hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (zcong(v3, v0) = v4) | ~ (multInv(v1, v2) = v3) | ~ (multInv(v1, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_56_56, v1) = v6 & hAPP(int, bool, zprime, v1) = v7 & zcong(v0, pls) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, int, v1, all_0_148_148) = v2) | ~ (zcong(v3, all_0_81_81) = v4) | ~ (zfact(v2) = v3) | ~ (minus_minus(int, v0) = v1) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, zprime, v0) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & times_times(int, v2) = v10 & ti(int, v2) = v6 & ti(int, v1) = v9 & ( ~ (v6 = pls) | hBOOL(v7)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v8) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & times_times(int, v2) = v10 & ti(int, v2) = v6 & ti(int, v1) = v9 & ((v20 = v9 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v11, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v9 & hAPP(int, int, v10, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v12) & ~ hBOOL(v21)) | (v20 = v9 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v9 & hAPP(int, int, v10, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v8) & ~ hBOOL(v21)) | (v6 = pls & ~ hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, v6, v0) = v7 & zcong(v2, v1) = v6 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_126_126, v1) = v6 & zcong(v2, v1) = v7 & ti(int, v2) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v6 & zcong(v2, v1) = v7 & ti(int, v1) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v5, v1) = v4) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, bool, v6, v8) = v9 & hAPP(int, int, v7, v2) = v8 & minus_minus(int, v0) = v7 & hBOOL(v9))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v5, v1) = v4) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : (hAPP(int, bool, v6, v1) = v7 & zcong(v0, v2) = v6 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v9, v11) = v12 & hAPP(int, int, all_0_93_93, v5) = v13 & number_number_of(int, v10) = v11 & number_number_of(int, v7) = v8 & bit1(v0) = v7 & bit0(v1) = v10 & plus_plus(int, v13) = v14 & div_mod(int, v8) = v9 & (v15 = v12 | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v10, v11) = v12 & hAPP(int, int, all_0_93_93, v5) = v13 & hAPP(int, int, all_0_93_93, v1) = v11 & hAPP(int, int, all_0_93_93, v0) = v8 & hAPP(int, int, all_0_107_107, v8) = v9 & minus_minus(int, v13) = v14 & div_mod(int, v9) = v10 & (v15 = v12 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & number_number_of(int, v7) = v5 & times_times(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & number_number_of(int, v7) = v5 & plus_plus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (div_mod(int, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v8, v10) = v11 & hAPP(int, int, all_0_93_93, v5) = v11 & number_number_of(int, v9) = v10 & number_number_of(int, v6) = v7 & bit0(v1) = v9 & bit0(v0) = v6 & div_mod(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & minus_minus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & plus_plus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & plus_plus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & minus_minus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & plus_plus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & minus_minus(int, v0) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (times_times(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & times_times(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & plus_plus(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (minus_minus(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & minus_minus(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (times_times(int, v2) = v3) | ~ number_semiring(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v10) = v11 & hAPP(int, bool, all_0_120_120, v2) = v6 & hAPP(int, bool, all_0_120_120, v1) = v7 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v10 & times_times(v0, v8) = v9 & (v11 = v5 | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v2) = v3) | ~ number_semiring(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v10) = v11 & hAPP(int, bool, all_0_120_120, v2) = v6 & hAPP(int, bool, all_0_120_120, v1) = v7 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v10 & plus_plus(v0, v8) = v9 & (v11 = v5 | ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, all_0_146_146) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v2) = v3) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v1) = v5 & number_number_of(v0, v2) = v6 & plus_plus(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (hAPP(int, int, v1, v4) = v5) | ~ (zfact(v3) = v4) | ~ (times_times(int, v0) = v1) | ~ (minus_minus(int, v0) = v2) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & zfact(v0) = v8 & (v8 = v5 | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, all_0_124_124, v3) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : (hAPP(v0, v0, v2, v6) = v5 & number_number_of(v0, v3) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v4, v5) = v1) | ~ (power_power(v0, v2) = v4) | ~ (number_number_of(nat, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ti(v0, v2) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_86_86, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v6) = v5 & hAPP(nat, v0, v3, v2) = v6 & times_times(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_86_86, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v6] : ? [v7] : (hAPP(nat, v0, v7, all_0_132_132) = v5 & hAPP(nat, v0, v3, v2) = v6 & power_power(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_31_31, v1) = v4) | ~ (hAPP(nat, nat, all_0_31_31, v0) = v2) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v11 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v10 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v6 & hAPP(nat, bool, v6, v1) = v8 & hAPP(nat, bool, v6, v1) = v7 & (hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v0) = v7 & minus_minus(nat, v2) = v6 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v0) = v7 & plus_plus(nat, v2) = v6 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, bool, v6, v0) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10) | hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v10 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v5) & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v6, v0) = v8 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v5) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v10) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v10) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v8, v0) = v10 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v11) & ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v8, v0) = v9 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | (hBOOL(v10) & ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, v2, v1) = v6 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, v2, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v6, pls) = v8 & (hBOOL(v8) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v6, pls) = v8 & ~ hBOOL(v8) & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_38_38, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & power_power(nat, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, all_0_117_117, all_0_77_77, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, all_0_117_117, all_0_116_116, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v8, v10) = v11 & hAPP(nat, nat, v6, v1) = v7 & hAPP(nat, nat, v6, v0) = v11 & minus_minus(nat, v7) = v8 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v1) = v9 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v8 & ( ~ (v9 = v7) | v2 = v0) & ( ~ (v2 = v0) | v9 = v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v6 & hAPP(nat, bool, v6, v0) = v7 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v4) = v5) | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v0) = v2) | hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ hBOOL(v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v7 & ( ~ hBOOL(v7) | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_114_114, v1) = v8 & hBOOL(v8) & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_114_114, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v7 & hAPP(nat, nat, v6, v1) = v9 & minus_minus(nat, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v0, v8) = v9 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v2) = v6 & minus_minus(nat, v1) = v7 & (hBOOL(v9) | (v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v6, v10) = v1 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v0, v8) = v9 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v2) = v6 & minus_minus(nat, v1) = v7 & (hBOOL(v9) | (v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v6, v10) = v1 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v0, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & plus_plus(nat, v2) = v9 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v8) | ( ! [v10] : ! [v11] : ( ~ (hAPP(nat, bool, v0, v10) = v11) | hBOOL(v11) | ? [v12] : ( ~ (v12 = v1) & hAPP(nat, nat, v9, v10) = v12)) & ! [v10] : ( ~ (hAPP(nat, nat, v9, v10) = v1) | ? [v11] : (hAPP(nat, bool, v0, v10) = v11 & hBOOL(v11))) & ( ~ hBOOL(v4) | hBOOL(v5)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v0) = v10 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v9 & times_times(nat, v1) = v6 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & power_power(nat, v2) = v6 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v0, all_0_118_118) = v8 & plus_plus(nat, v2) = v9 & ! [v10] : ! [v11] : ( ~ (hAPP(nat, bool, v0, v10) = v11) | hBOOL(v11) | ? [v12] : ( ~ (v12 = v1) & hAPP(nat, nat, v9, v10) = v12)) & ! [v10] : ( ~ (hAPP(nat, nat, v9, v10) = v1) | ? [v11] : (hAPP(nat, bool, v0, v10) = v11 & hBOOL(v11))) & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v0, all_0_118_118) = v8 & plus_plus(nat, v2) = v9 & ((v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v9, v10) = v1 & ~ hBOOL(v12)) | (hBOOL(v7) & ~ hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (div_mod(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, bool, v0, v1) = v6 & times_times(nat, v2) = v7 & ( ~ (v2 = all_0_118_118) | hBOOL(v6)) & (v2 = all_0_118_118 | ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, nat, v11, v9) = v1) | ~ (hAPP(nat, nat, v7, v8) = v10) | ~ (plus_plus(nat, v10) = v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v12 & hAPP(nat, bool, v12, v2) = v13 & hAPP(nat, bool, v0, v9) = v14 & ( ~ hBOOL(v13) | hBOOL(v14))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (div_mod(nat, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(nat, bool, v0, v1) = v6 & times_times(nat, v2) = v7 & ((v14 = v1 & ~ (v2 = all_0_118_118) & hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, v0, v9) = v15 & hAPP(nat, nat, v13, v9) = v1 & hAPP(nat, nat, v7, v8) = v12 & plus_plus(nat, v12) = v13 & hBOOL(v11) & ~ hBOOL(v15)) | (v2 = all_0_118_118 & ~ hBOOL(v6))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ~ (div_mod(nat, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, nat, v8, v1) = v9 & div_mod(nat, v0) = v8 & (v9 = v5 | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (minus_minus(nat, v1) = v2) | ~ (div_mod(nat, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, nat, v8, v0) = v9 & div_mod(nat, v1) = v8 & (v9 = v5 | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v8, v0) = v9 & number_number_of(nat, v9) = v10 & times_times(int, v1) = v8 & (v10 = v5 | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v10, v0) = v11 & number_number_of(nat, v11) = v12 & plus_plus(int, v1) = v10 & (hBOOL(v7) | ((v12 = v5 | hBOOL(v9)) & (v5 = v2 | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (number_number_of(v0, v4) = v5) | ~ (bit1(v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v8, v6) = v5 & hAPP(v0, v0, v2, v6) = v7 & number_number_of(v0, v3) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (number_number_of(v0, v4) = v5) | ~ (bit0(v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v8, v6) = v5 & hAPP(v0, v0, v2, v6) = v7 & number_number_of(v0, v3) = v6 & plus_plus(v0, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (times_times(int, v2) = v5) | ~ (plus_plus(int, v0) = v4) | ~ (ti(int, v1) = v3) | ? [v6] : ? [v7] : ? [v8] : ((v8 = v3 & hAPP(int, int, v5, v6) = v7 & hAPP(int, int, v4, v7) = v3) | (hAPP(int, bool, v6, v2) = v7 & zcong(v0, v1) = v6 & ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v2, v1, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (combs(v0, v1, v2, v8, v4) = v5 & fun(v1, v2) = v6 & fun(v0, v6) = v7 & ti(v7, v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (combs(v0, v1, v2, v3, v7) = v5 & fun(v0, v1) = v6 & ti(v6, v4) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v2, v1, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (combc(v0, v1, v2, v8, v4) = v5 & fun(v1, v2) = v6 & fun(v0, v6) = v7 & ti(v7, v3) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v1, v2, v3, v4) = v5) | ? [v6] : (combc(v0, v1, v2, v3, v6) = v5 & ti(v1, v4) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v2, v1, v0, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (fun(v2, v0) = v6 & ti(v6, v4) = v7 & combb(v0, v1, v2, v3, v7) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (fun(v0, v1) = v6 & ti(v6, v3) = v7 & combb(v0, v1, v2, v7, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | v1 = all_0_43_43 | ~ (hAPP(real, real, v2, v0) = v4) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v1) = v4) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v1) = v4) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v0) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (inv(v1, v2) = v4) | ~ (ti(int, v0) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v6 & hAPP(all_0_155_155, bool, v6, v11) = v12 & hAPP(all_0_155_155, bool, v6, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v5 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & wset(v2, v1) = v11 & minus_minus(int, v2) = v7 & ti(int, v2) = v13 & (v13 = v3 | ~ hBOOL(v12) | ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (collect(v0, v1) = v3) | ~ (fun(v0, bool) = v2) | ~ (ti(v2, v3) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (dvd_dvd(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ dvd(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (power_power(v1, v0) = v3) | ~ (fun(nat, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ power(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ord_less_eq(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ order(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ord_less(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ order(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (number_number_of(v0, v2) = v4) | ~ (number_number_of(v0, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v5) & ti(int, v2) = v6 & ti(int, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ no_zero_divisors(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ mult_zero(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ semiring(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ power(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ ab_semigroup_mult(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ dvd(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ ab_semigroup_add(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ cancel_semigroup_add(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ monoid_add(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (minus_minus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ group_add(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (div_mod(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ semiring_div(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ti(int, v2) = v4) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v5) & number_number_of(v0, v2) = v6 & number_number_of(v0, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | v3 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v3) = v4) | ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ linord219039673up_add(v0) | ? [v5] : ( ~ (v5 = v1) & ti(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v3) | ~ group_add(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ real_normed_algebra(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ comm_semiring_1(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ mult_zero(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ real_normed_algebra(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ comm_semiring_1(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ mult_zero(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v1) = v2) | ~ semiring_div(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4) | ~ (power_power(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4) | ~ (power_power(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ power(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_132_132) = v4) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ? [v5] : ( ~ (v5 = v1) & ti(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v2, v3) = v4) | ~ (power_power(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v0 | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (minus_minus(nat, v1) = v2) | ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = all_0_118_118 | ~ (power_power(v0, v1) = v2) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | hAPP(nat, v0, v2, v4) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = all_0_118_118 | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v5] : (hAPP(nat, v0, v5, v4) = v1 & power_power(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (power_power(nat, v0) = v2) | ~ (number_number_of(nat, v1) = v3) | ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v4) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v3 = pls | ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v5) & ~ hBOOL(v21))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | ~ (hAPP(nat, all_0_117_117, v0, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v7 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v5, v2) = v6 & (hBOOL(v8) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = all_0_43_43 | v1 = v0 | ~ (hAPP(real, real, v3, v1) = v4) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (times_times(real, v2) = v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (times_times(nat, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((v11 = v1 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v0, v6) = v12 & hAPP(nat, nat, v10, v6) = v1 & hAPP(nat, nat, v4, v5) = v9 & plus_plus(nat, v9) = v10 & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(nat, bool, v0, v6) = v7 & hAPP(nat, nat, v5, v2) = v6 & div_mod(nat, v1) = v5 & hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v1 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, nat, all_0_86_86, v0) = v2) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v1 = v0 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v2) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (wset(v1, v0) = v3) | hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_70_70, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_70_70, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (sr(v1) = v3) | ~ hBOOL(v4) | ? [v5] : (standardRes(v1, v0) = v5 & ti(int, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v1) = v3) | ~ hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_70_70, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v1, v0, v2, v3) = v4) | ti(v0, v4) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less_eq(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v6, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v8) = v12 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less_eq(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v10) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v10) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v8) = v12 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v4, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v6, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v7) = v13 & hAPP(v0, bool, v4, v8) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v7) = v10) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v5, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord1278240602ring_1(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v1, v2, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v9) = v19 & hAPP(v0, v1, v2, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v9) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v9) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v5, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v5, v8) = v16 & hAPP(v0, v1, v5, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v4, v8) = v20 & hAPP(v0, bool, v4, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v8) = v10) | ~ (hAPP(v0, v1, v5, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v5, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v4, v8) = v14 & hAPP(v0, bool, v4, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord626643107strict(v0) | ? [v5] : ? [v6] : (ord_less(v0) = v5 & one_one(v0) = v6 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v1, v5, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v5, v10) = v20 & hAPP(v0, v1, v5, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v4, v8) = v24 & hAPP(v0, bool, v4, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v5, v10) = v12) | ~ (hAPP(v0, v1, v5, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v4, v8) = v16) | ~ (hAPP(v0, bool, v4, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v5, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v10) = v12) | ~ (hAPP(v0, v1, v5, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v5, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v4, v8) = v17 & hAPP(v0, bool, v4, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v5, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v4, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v5, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v4, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v7) = v13 & hAPP(v0, bool, v4, v8) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v7) = v10) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v4, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v9) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v9) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ? [v5] : ? [v6] : (hAPP(v0, v1, v6, v3) = v4 & fun(v0, v1) = v5 & ti(v5, v2) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ? [v5] : (hAPP(v0, v1, v2, v5) = v4 & ti(v0, v3) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v5 & (v6 = v1 | v5 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ no_zero_divisors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v5 & (v6 = v1 | v5 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v5] : (ti(v0, v3) = v5 & ti(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ group_add(v0) | ? [v5] : (ti(v0, v3) = v5 & ti(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v2) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v4) | ~ no_zero_divisors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v5 & ti(v0, v2) = v6 & (v6 = v1 | v5 = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, v1) = v2) | ~ (times_times(v0, v2) = v3) | ~ monoid_mult(v0) | ~ number(v0) | ? [v5] : (hAPP(nat, v0, v5, all_0_132_132) = v4 & power_power(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (times_times(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & plus_plus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0) | ? [v5] : ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v2) = v4 & hAPP(v0, v0, v5, v2) = v6 & plus_plus(v0, v1) = v5 & div_mod(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & div_mod(v0, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_ring(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_ring(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ comm_monoid_add(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ comm_semiring_1(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ monoid_add(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v3) | ~ group_add(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_monoid_mult(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ti(v0, v2) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & times_times(v0, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (plus_plus(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0) | ? [v5] : ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v1) = v4 & hAPP(v0, v0, v5, v2) = v6 & plus_plus(v0, v1) = v5 & div_mod(v0, v6) = v7)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v3) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v3) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_ring(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ comm_monoid_add(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ comm_semiring_1(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ monoid_add(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_monoid_mult(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ti(v0, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v0, v2) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ((hAPP(int, bool, v3, v5) = v6 & hAPP(int, bool, v0, v9) = v10 & hAPP(int, bool, v0, v5) = v7 & hAPP(int, int, v8, all_0_148_148) = v9 & plus_plus(int, v5) = v8 & hBOOL(v7) & hBOOL(v6) & ~ hBOOL(v10)) | (hAPP(int, bool, v3, v2) = v5 & hAPP(int, bool, v0, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ~ (hAPP(int, bool, v1, v3) = v4) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v0) = v2) | hBOOL(v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, bool, v4, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v8 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v7 & (hBOOL(v12) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v4, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v8, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v8, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v6) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v4, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v9 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v11 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v10 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v11, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v4, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v9) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v11, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (standardRes(v1, v0) = v2) | hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_126_126, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v0, v2) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ((hAPP(int, bool, v3, v5) = v6 & hAPP(int, bool, v0, v9) = v10 & hAPP(int, bool, v0, v5) = v7 & hAPP(int, int, v8, all_0_148_148) = v9 & plus_plus(int, v5) = v8 & hBOOL(v7) & hBOOL(v6) & ~ hBOOL(v10)) | (hAPP(int, bool, v3, v2) = v5 & hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v0, v1) = v5 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, all_0_56_56, v2) = v5 & hAPP(int, bool, zprime, v2) = v6 & zcong(v11, v12) = v13 & zcong(v1, pls) = v7 & zcong(v0, pls) = v9 & multInv(v2, v1) = v11 & multInv(v2, v0) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v6) | ~ hBOOL(v5) | hBOOL(v10) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v0, v1) = v5 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v5, v2) = v6 & zcong(v6, v8) = v9 & div_mod(int, v1) = v7 & div_mod(int, v0) = v5 & hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_56_56, v2) = v5 & zcong(v6, v7) = v8 & multInv(v2, v1) = v7 & multInv(v2, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v7, v8) = v9 & hAPP(int, int, v6, v9) = v5 & times_times(int, v2) = v7 & plus_plus(int, v0) = v6 & ti(int, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v1, v0) = v5 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v5, v2) = v6 & zcong(v6, v8) = v9 & div_mod(int, v1) = v7 & div_mod(int, v0) = v5 & ~ hBOOL(v10))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & ~ hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : (times_times(int, v2) = v7 & plus_plus(int, v0) = v6 & ti(int, v1) = v5 & ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v7, v8) = v9) | ~ (hAPP(int, int, v6, v9) = v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v1, v0) = v5 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v2) = v7 & div_mod(int, v1) = v8 & div_mod(int, v0) = v6 & ( ~ hBOOL(v5) | (( ~ (v9 = v7) | hBOOL(v4)) & (v9 = v7 | ~ hBOOL(v4)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (standardRes(v1, v0) = v2) | ~ (zcong(v0, v2) = v3) | hBOOL(v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v2) = v5 & hAPP(int, bool, all_0_108_108, v0) = v8 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, bool, all_0_126_126, v0) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, pls) = v3) | ~ (multInv(v1, v0) = v2) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_56_56, v1) = v5 & hAPP(int, bool, zprime, v1) = v6 & zcong(v0, pls) = v7 & ( ~ hBOOL(v6) | ~ hBOOL(v5) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v0, v2) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v6) & hAPP(int, int, v7, v1) = v8 & hAPP(int, int, v5, v1) = v6 & div_mod(int, v2) = v7 & div_mod(int, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v0) = v4) | ~ (zcong(v2, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, bool, all_0_126_126, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ~ hBOOL(v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5 & hAPP(int, bool, v5, v2) = v6 & ( ~ hBOOL(v6) | (hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v7) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & plus_plus(int, v7) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v2) = v3) | ~ (hAPP(int, bool, v0, v1) = v4) | ~ hBOOL(v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v2) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v5) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & minus_minus(int, v5) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5 & hAPP(int, bool, v5, v2) = v6 & ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v5) & ~ hBOOL(v21))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v10 & div_mod(int, v1) = v5 & ti(int, v1) = v9 & ( ~ hBOOL(v7) | (( ~ (v3 = pls) | hBOOL(v4)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v8) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v4) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v10 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v9 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v4) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (times_times(int, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v10, v2) = v11 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v7 & (hBOOL(v12) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v4, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v4, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v6) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (times_times(int, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v9 & hAPP(int, int, v5, v2) = v6 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v10 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v4, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v9) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v4, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_120_120, v2) = v3) | ~ (hAPP(int, bool, all_0_120_120, v1) = v4) | ~ number_semiring(v0) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v6, v7) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v8 & number_number_of(v0, v2) = v5 & number_number_of(v0, v1) = v7 & times_times(v0, v5) = v6 & times_times(int, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_120_120, v2) = v3) | ~ (hAPP(int, bool, all_0_120_120, v1) = v4) | ~ number_semiring(v0) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v6, v7) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v8 & number_number_of(v0, v2) = v5 & number_number_of(v0, v1) = v7 & plus_plus(v0, v5) = v6 & plus_plus(int, v2) = v9)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v4) = v2) | ~ (times_times(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v5] : (hAPP(int, int, v5, v1) = pls & div_mod(int, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v4) = pls) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v4) | ~ (div_mod(int, v2) = v3) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5 & hAPP(int, bool, v5, v2) = v6 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (bit1(v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, int, v8, v1) = v4 & hAPP(int, int, v5, v1) = v6 & bit0(v6) = v7 & times_times(int, v0) = v5 & plus_plus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (bit0(v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v5] : ? [v6] : (hAPP(int, int, v5, v1) = v6 & bit0(v6) = v4 & times_times(int, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (ti(int, v2) = v4) | ? [v5] : ? [v6] : (hAPP(int, int, v6, v1) = v5 & plus_plus(int, v2) = v6 & ti(int, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v1, v3) = v4) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v0) = v1) | hAPP(nat, int, v2, all_0_103_103) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, v3) = v1) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ti(v0, v2) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, v2) = v1) | ~ (power_power(v0, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ti(v0, v3) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, all_0_118_118) = v1) | ~ (power_power(v0, v2) = v4) | ~ (number_number_of(nat, v3) = all_0_118_118) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v1) = v10 & hAPP(nat, v0, v3, v7) = v8 & hAPP(nat, bool, all_0_115_115, v2) = v5 & hAPP(nat, nat, v6, all_0_112_112) = v7 & times_times(v0, v8) = v9 & minus_minus(nat, v2) = v6 & (v10 = v4 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v3, all_0_132_132) = v4) | ~ (power_power(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v2) | ~ monoid_mult(v0) | ~ number(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v1, all_0_112_112) = v2) | ~ (times_times(nat, v0) = v1) | hBOOL(v4) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v0) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v4) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | hBOOL(v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v4) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v5, v1) = v6 & (hBOOL(v6) | (hBOOL(v4) & ~ hBOOL(v8))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v4) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v5 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v0) = v6 & ( ~ hBOOL(v6) | (hBOOL(v8) & ~ hBOOL(v4))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v0) = v2) | hBOOL(v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (times_times(nat, v2) = v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((v11 = v1 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v0, v6) = v12 & hAPP(nat, nat, v10, v6) = v1 & hAPP(nat, nat, v4, v5) = v9 & plus_plus(nat, v9) = v10 & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(nat, bool, v0, v6) = v7 & hAPP(nat, nat, v5, v2) = v6 & div_mod(nat, v1) = v5 & hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v4) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & (hBOOL(v6) | ( ~ (v2 = all_0_118_118) & ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (collect(v0, v3) = v4) | ~ (fun(v0, bool) = v2) | ~ (ti(v2, v1) = v3) | collect(v0, v1) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (product_Pair(int, int, v2, v3) = v4) | ~ (ti(int, v0) = v1) | ? [v5] : (( ~ (v5 = v1) & twoSqu1929807760sum2sq(v4) = v5) | (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v5 & hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v2) = v4) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v1) = v6 & ti(int, v2) = v5 & ( ~ (v5 = v3) | v6 = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v2) = v3) | ~ (ti(int, v1) = v4) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v1) = v5 & ti(int, v2) = v6 & ( ~ (v5 = v3) | v6 = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v1) = v4) | ~ (ti(int, v2) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v2) = v6 & ti(int, v1) = v5 & ( ~ (v5 = v3) | v6 = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v1) = v3) | ~ (ti(int, v2) = v4) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v2) = v5 & ti(int, v1) = v6 & ( ~ (v5 = v3) | v6 = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(nat, v3) = all_0_118_118) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v4) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v1) & hAPP(nat, v0, v5, all_0_118_118) = v6 & power_power(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ comm_monoid_add(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ monoid_add(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & minus_minus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v4) | ~ group_add(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & minus_minus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v1) | ~ ring_n68954251visors(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & times_times(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v2) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ comm_monoid_mult(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v2, v3) = v4) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ monoid_mult(v0) | hAPP(v0, v0, v2, v3) = v4) & ? [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ((hAPP(int, bool, v0, v8) = v9 & hAPP(int, bool, v0, v5) = v6 & hAPP(int, int, v7, v2) = v8 & plus_plus(int, v5) = v7 & hBOOL(v6) & ~ hBOOL(v9)) | (hAPP(int, int, v5, v2) = v6 & times_times(int, v1) = v5 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, bool, v0, v12) = v13) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (plus_plus(int, v10) = v11) | hBOOL(v13) | ? [v14] : (hAPP(int, bool, v0, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v0, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v0, v13) = v14 & hAPP(int, int, v12, v6) = v13 & plus_plus(int, v10) = v12 & hBOOL(v14)))))) & ? [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ((hAPP(int, bool, v0, v8) = v9 & hAPP(int, bool, v0, v5) = v6 & hAPP(int, int, v7, v2) = v8 & minus_minus(int, v5) = v7 & hBOOL(v6) & ~ hBOOL(v9)) | (hAPP(int, int, v5, v2) = v6 & times_times(int, v1) = v5 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, bool, v0, v12) = v13) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (minus_minus(int, v10) = v11) | hBOOL(v13) | ? [v14] : (hAPP(int, bool, v0, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v0, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v0, v13) = v14 & hAPP(int, int, v12, v6) = v13 & minus_minus(int, v10) = v12 & hBOOL(v14)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (hAPP(nat, nat, all_0_31_31, v1) = v3) | ~ (hAPP(nat, nat, all_0_31_31, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (number_number_of(v1, v0) = v2) | ~ (ti(v1, v2) = v3) | ~ number(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (bit1(v1) = v3) | ~ (bit1(v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & ti(int, v1) = v5 & ti(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (bit0(v1) = v3) | ~ (bit0(v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & ti(int, v1) = v5 & ti(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(v0, v2) = v3) | ~ (ti(v0, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, v4, v1) = v8 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, v4, v1) = v5 & (hBOOL(v7) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & bit1(v1) = v5 & bit1(v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & bit0(v1) = v5 & bit0(v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, pls) = v5 & zcong(v0, v1) = v4 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_1(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ semiring_1(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ linord219039673up_add(v0) | ? [v4] : ? [v5] : ( ~ (v5 = v1) & hAPP(v0, v0, v4, v2) = v5 & plus_plus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ ring_11004092258visors(v0) | ? [v4] : ? [v5] : ( ~ (v5 = v1) & hAPP(nat, v0, v4, all_0_132_132) = v5 & power_power(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v0 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_81_81 | v3 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_81_81 | v2 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : (times_times(nat, v1) = v4 & ! [v5] : ~ (hAPP(nat, nat, v4, v5) = v0))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | v2 = all_0_81_81 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v4 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v7, v0) = v8 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v7 & minus_minus(int, v1) = v11 & (v12 = v3 | ~ hBOOL(v10) | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : (ti(int, v1) = v5 & ti(int, v0) = v4 & ( ~ (v5 = all_0_81_81) | ~ (v4 = all_0_81_81)) & ( ~ (v5 = all_0_148_148) | ~ (v4 = all_0_148_148)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = pls | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : (times_times(int, v1) = v5 & ti(int, v0) = v4 & ! [v6] : ~ (hAPP(int, int, v5, v6) = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_81_81 | v2 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v2) = v5 & power_power(nat, v0) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_148_148 | ~ (minus_minus(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v8, v0) = v9 & hAPP(int, int, v3, all_0_148_148) = v12 & zcong(v9, all_0_148_148) = v10 & times_times(int, v0) = v8 & (v12 = v2 | ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, nat, all_0_86_86, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (product_prod(v3, v2) = v1) | ~ (product_prod(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (member(v3, v2) = v1) | ~ (member(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v2) | ~ (hAPP(real, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v4 & hAPP(real, bool, v4, v0) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (wset(v3, v2) = v1) | ~ (wset(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (inv(v3, v2) = v1) | ~ (inv(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (collect(v3, v2) = v1) | ~ (collect(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (standardRes(v3, v2) = v1) | ~ (standardRes(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (legendre(v3, v2) = v1) | ~ (legendre(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (power_power(v3, v2) = v1) | ~ (power_power(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (number_number_of(v3, v2) = v1) | ~ (number_number_of(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (zcong(v3, v2) = v1) | ~ (zcong(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (multInv(v3, v2) = v1) | ~ (multInv(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (times_times(v3, v2) = v1) | ~ (times_times(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (plus_plus(v3, v2) = v1) | ~ (plus_plus(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (minus_minus(v3, v2) = v1) | ~ (minus_minus(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (div_mod(v3, v2) = v1) | ~ (div_mod(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (fun(v3, v2) = v1) | ~ (fun(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (ti(v3, v2) = v1) | ~ (ti(v3, v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(nat, nat, v5, all_0_112_112) = v6 & hAPP(nat, nat, v4, v7) = v3 & hAPP(nat, nat, v2, v6) = v7 & times_times(nat, v0) = v4 & minus_minus(nat, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v0) = v8 & hAPP(nat, nat, v5, all_0_112_112) = v6 & hAPP(nat, nat, v4, v8) = v3 & times_times(nat, v6) = v7 & plus_plus(nat, v0) = v4 & minus_minus(nat, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (member(v0, v2) = v3) | ~ (ti(v0, v1) = v2) | member(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v3, v2) = v1) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ linord219039673up_add(v0) | ti(v0, v2) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(nat, v0, v4, all_0_132_132) = v3 & power_power(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : (hAPP(nat, v0, v4, all_0_132_132) = v3 & power_power(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, all_0_145_145) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, all_0_145_145) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(v0, v1) = v5 & hAPP(v4, bool, v5, v2) = v6 & fun(v0, bool) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(v0, v1) = v5 & hAPP(v4, bool, v5, v2) = v6 & fun(v0, bool) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v2) | ~ (hAPP(real, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v5) = v6 & hAPP(real, real, v4, v1) = v5 & hAPP(real, bool, v6, all_0_43_43) = v7 & minus_minus(real, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v5) = v6 & hAPP(real, real, v4, v1) = v5 & hAPP(real, bool, v6, all_0_43_43) = v7 & minus_minus(real, v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v4 & hAPP(real, bool, v4, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (times_times(real, v0) = v2) | ? [v4] : (hAPP(real, real, v4, v0) = v3 & times_times(real, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (plus_plus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(real, real, v14, v1) = v15 & hAPP(real, real, v12, v15) = v5 & hAPP(real, real, v8, v10) = v11 & hAPP(real, real, all_0_52_52, v0) = v13 & hAPP(nat, real, v9, all_0_132_132) = v10 & hAPP(nat, real, v6, all_0_132_132) = v7 & hAPP(nat, real, v4, all_0_132_132) = v5 & power_power(real, v3) = v4 & power_power(real, v1) = v9 & power_power(real, v0) = v6 & times_times(real, v13) = v14 & plus_plus(real, v11) = v12 & plus_plus(real, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (minus_minus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v3) = v6 & hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v6, all_0_43_43) = v7 & hAPP(real, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (minus_minus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v3) = v4 & hAPP(real, all_0_45_45, all_0_34_34, v0) = v6 & hAPP(real, bool, v6, v1) = v7 & hAPP(real, bool, v4, all_0_43_43) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v3) = v6 & hAPP(real, bool, all_0_42_42, v1) = v4 & hAPP(real, bool, all_0_42_42, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2) | ? [v4] : (hAPP(real, real, v4, v1) = v3 & times_times(real, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v1) = v2) | ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, real, v4, v0) = v5 & hAPP(real, bool, all_0_42_42, v5) = v6 & times_times(real, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v4) = v5 & hAPP(nat, real, v6, v1) = v0 & power_power(real, v4) = v6 & hBOOL(v5) & ! [v7] : ! [v8] : (v7 = v4 | ~ (hAPP(real, bool, all_0_42_42, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ( ~ (v10 = v0) & hAPP(nat, real, v9, v1) = v10 & power_power(real, v7) = v9)) & ! [v7] : ! [v8] : (v7 = v4 | ~ (hAPP(nat, real, v8, v1) = v0) | ~ (power_power(real, v7) = v8) | ? [v9] : (hAPP(real, bool, all_0_42_42, v7) = v9 & ~ hBOOL(v9))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v4) = v5 & hAPP(nat, real, v6, v1) = v0 & power_power(real, v4) = v6 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v1) = v2) | ~ (hAPP(bool, bool, v2, v0) = v3) | ~ hBOOL(v1) | ~ hBOOL(v0) | hBOOL(v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v0) = v2) | ~ (hAPP(bool, bool, v2, v1) = v3) | ~ hBOOL(v3) | hBOOL(v1)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v0) = v2) | ~ (hAPP(bool, bool, v2, v1) = v3) | ~ hBOOL(v3) | hBOOL(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, v1) = v5 & zcong(v0, pls) = v4 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, v1) = v5 & zcong(v0, pls) = v4 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & (hBOOL(v7) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (member(int, v1) = v5 & hAPP(all_0_155_155, bool, v5, v6) = v7 & hAPP(int, bool, all_0_70_70, v1) = v4 & d22set(v0) = v6 & ( ~ hBOOL(v4) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, pls) = v8 & hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5 & hAPP(nat, bool, v5, v6) = v7 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v4 & ( ~ hBOOL(v7) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(int, v0) = v4 & hAPP(all_0_155_155, bool, v4, v5) = v6 & d22set(v1) = v5 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, bool, all_0_126_126, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, pls) = v4 & hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6 & hAPP(nat, bool, v6, v7) = v8 & number_number_of(nat, v1) = v7 & number_number_of(nat, v0) = v5 & (hBOOL(v8) | ( ~ hBOOL(v4) & ~ hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & ( ~ hBOOL(v5) | ( ~ (v7 = v6) & hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v3, pls) = v5 & hAPP(int, bool, v2, pls) = v4 & hAPP(int, int, v10, v0) = v11 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v11) = v12 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v8 & plus_plus(int, v1) = v10 & plus_plus(nat, v6) = v7 & (hBOOL(v4) | ((v12 = v9 | hBOOL(v5)) & (v9 = v6 | ~ hBOOL(v5)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v7) = v8 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v0) = v6 & ti(int, v1) = v5 & (v7 = v5 | ~ hBOOL(v4) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & zcong(v1, pls) = v5 & ti(int, v1) = v7 & (v7 = pls | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, int, v5, v0) = v6 & div_mod(int, v1) = v5 & ti(int, v1) = v7 & (v7 = v6 | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & zcong(v1, pls) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (number_number_of(nat, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, v2, pls) = v4 & hAPP(nat, nat, v6, v3) = v7 & number_number_of(nat, v1) = v5 & plus_plus(nat, v5) = v6 & (v7 = v3 | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v6, v7) = v8 & inv(v1, v0) = v7 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_67_67, v1) = v5 & hAPP(int, bool, all_0_126_126, v0) = v6 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, int, v6, v0) = v7 & div_mod(int, v1) = v6 & ti(int, v1) = v8 & (v8 = v7 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_114_114, v1) = v4 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6 & hAPP(nat, bool, v6, v7) = v8 & number_number_of(nat, v1) = v7 & number_number_of(nat, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ( ~ (v7 = v6) & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v4, v1) = v5 & minus_minus(int, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(int, v1) = v4 & hAPP(all_0_155_155, bool, v4, v5) = v6 & d22set(v0) = v5 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v5) = v6 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v1) = v4 & ti(int, v1) = v8 & ti(int, v0) = v7 & (v8 = v7 | ~ hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v4, v1) = v5 & minus_minus(int, v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ti(int, v1) = v5 & ti(int, v0) = v4 & (hBOOL(v8) | ( ~ (v5 = v4) & ~ hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_114_114, v1) = v8 & hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5 & hAPP(nat, bool, v5, v6) = v7 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v4 & ( ~ hBOOL(v7) | (hBOOL(v8) & hBOOL(v3))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (number_number_of(nat, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v6 & hAPP(int, int, v10, v0) = v11 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v11) = v12 & number_number_of(nat, v0) = v8 & plus_plus(int, v1) = v10 & plus_plus(nat, v3) = v7 & (hBOOL(v5) | ((v12 = v9 | hBOOL(v6)) & (v9 = v3 | ~ hBOOL(v6)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (quadRes(v0) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v0) = v8 & hAPP(nat, int, v5, all_0_132_132) = v6 & power_power(int, v4) = v5 & zcong(v6, v1) = v7 & hBOOL(v8))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, v0) = v2) | hBOOL(v3)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_81_81) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_56_56, v1) = v4 & zcong(v0, all_0_148_148) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_148_148) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_56_56, v1) = v4 & zcong(v0, all_0_81_81) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_148_148) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v10, all_0_148_148) = v11 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & zcong(v0, v11) = v12 & times_times(int, v0) = v6 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | standardRes(v1, v0) = pls) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | legendre(v0, v1) = pls) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v10, v7) = v11 & hAPP(int, int, v8, v6) = v9 & zcong(v7, v11) = v12 & multInv(v1, v6) = v7 & multInv(v1, v0) = v6 & times_times(int, v9) = v10 & times_times(int, v0) = v8 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v9, v10) = v11 & hAPP(int, int, v6, v7) = v8 & zcong(v11, v0) = v12 & multInv(v1, v7) = v10 & multInv(v1, v0) = v7 & times_times(int, v8) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v7, v0) = v8 & zcong(v8, all_0_148_148) = v9 & multInv(v1, v0) = v6 & times_times(int, v6) = v7 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v6, v7) = v8 & zcong(v8, all_0_148_148) = v9 & multInv(v1, v0) = v7 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & zcong(v7, v0) = v8 & multInv(v1, v6) = v7 & multInv(v1, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & zcong(v6, pls) = v7 & multInv(v1, v0) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, v0) = v5 & quadRes(v1) = v4 & legendre(v0, v1) = v6 & (v6 = all_0_81_81 | hBOOL(v5)) & (v6 = all_0_148_148 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ( ~ (v4 = pls) & standardRes(v1, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (quadRes(v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, v1) = v5 & legendre(v0, v1) = v6 & zcong(v0, pls) = v4 & (hBOOL(v5) | ((v6 = all_0_81_81 | hBOOL(v3)) & (v6 = all_0_148_148 | ~ hBOOL(v3)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | standardRes(v0, v1) = pls) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v1) = v7 & (v7 = pls | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | hBOOL(v3) | ? [v4] : ( ~ (v4 = pls) & standardRes(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_67_67, v1) = v2) | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_67_67, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v8) = v9 & inv(v1, v0) = v8 & (v9 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v9, v6) = v10 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v8) = v9 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v9 & minus_minus(int, v1) = v5 & ti(int, v0) = v8 & ( ~ (v9 = v8) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = v6) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = all_0_148_148) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = pls) | ~ hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v6) = v7 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v3, all_0_148_148) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v7) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & plus_plus(int, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & div_mod(int, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v5 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v0) = v4 & ti(int, v1) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v2) | ~ (ti(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v5 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v0) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ hBOOL(v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (minus_minus(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, v7) = v8 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, int, v3, all_0_148_148) = v7 & ti(int, v1) = v6 & (v7 = v6 | ~ hBOOL(v5) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & ti(int, v1) = v6 & ( ~ (v6 = all_0_148_148) | ~ (v3 = all_0_148_148) | v5 = all_0_148_148) & ( ~ (v5 = all_0_148_148) | (v6 = all_0_148_148 & v3 = all_0_148_148)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & hAPP(int, int, v4, v0) = v5 & zcong(v5, all_0_148_148) = v6 & zcong(v0, v11) = v12 & zcong(v0, all_0_148_148) = v8 & times_times(int, v0) = v4 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v7) | hBOOL(v13) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v6, v7) = v8 & inv(v1, v0) = v7 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v10)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_67_67, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v7, v0) = v8 & hAPP(int, int, v3, all_0_148_148) = v12 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v7 & ti(int, v0) = v11 & (v12 = v11 | v11 = all_0_148_148 | ~ hBOOL(v10) | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v1) = v2) | ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, twoSqu658283162sum2sq, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_67_67, v1) = v4 & hAPP(int, bool, all_0_126_126, v0) = v5 & inv(v1, v8) = v9 & inv(v1, v0) = v8 & (v9 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, int, v6, all_0_148_148) = v7 & inv(v1, v0) = v9 & minus_minus(int, v1) = v6 & ( ~ (v9 = v3) | ~ hBOOL(v8) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & number_number_of(int, v3) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & times_times(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, int, v5, v1) = v6 & bit0(v3) = v6 & bit0(v0) = v4 & times_times(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : (hAPP(int, int, v4, v0) = v3 & times_times(int, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v21, v22) = v5 & hAPP(int, int, v16, v18) = v19 & hAPP(int, int, v14, v19) = v20 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v12) = v13 & hAPP(int, int, all_0_95_95, v9) = v10 & hAPP(int, int, all_0_95_95, v0) = v15 & hAPP(nat, int, v17, all_0_103_103) = v22 & hAPP(nat, int, v17, all_0_132_132) = v18 & hAPP(nat, int, v6, all_0_103_103) = v7 & hAPP(nat, int, v6, all_0_132_132) = v9 & hAPP(nat, int, v4, all_0_103_103) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v17 & power_power(int, v0) = v6 & times_times(int, v15) = v16 & times_times(int, v10) = v11 & plus_plus(int, v20) = v21 & plus_plus(int, v13) = v14 & plus_plus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v15) = v5 & hAPP(int, int, v10, v1) = v11 & hAPP(int, int, v8, v11) = v12 & hAPP(int, int, all_0_93_93, v0) = v9 & hAPP(nat, int, v14, all_0_132_132) = v15 & hAPP(nat, int, v6, all_0_132_132) = v7 & hAPP(nat, int, v4, all_0_132_132) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v14 & power_power(int, v0) = v6 & times_times(int, v9) = v10 & plus_plus(int, v12) = v13 & plus_plus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & number_number_of(int, v3) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & plus_plus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & plus_plus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & plus_plus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit0(v3) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & plus_plus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : (hAPP(int, int, v4, v0) = v3 & plus_plus(int, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v21, v22) = v5 & hAPP(int, int, v16, v18) = v19 & hAPP(int, int, v14, v19) = v20 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v12) = v13 & hAPP(int, int, all_0_95_95, v9) = v10 & hAPP(int, int, all_0_95_95, v0) = v15 & hAPP(nat, int, v17, all_0_103_103) = v22 & hAPP(nat, int, v17, all_0_132_132) = v18 & hAPP(nat, int, v6, all_0_103_103) = v7 & hAPP(nat, int, v6, all_0_132_132) = v9 & hAPP(nat, int, v4, all_0_103_103) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v17 & power_power(int, v0) = v6 & times_times(int, v15) = v16 & times_times(int, v10) = v11 & plus_plus(int, v13) = v14 & minus_minus(int, v20) = v21 & minus_minus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v15) = v5 & hAPP(int, int, v10, v1) = v11 & hAPP(int, int, v8, v11) = v12 & hAPP(int, int, all_0_93_93, v0) = v9 & hAPP(nat, int, v14, all_0_132_132) = v15 & hAPP(nat, int, v6, all_0_132_132) = v7 & hAPP(nat, int, v4, all_0_132_132) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v14 & power_power(int, v0) = v6 & times_times(int, v9) = v10 & plus_plus(int, v12) = v13 & minus_minus(int, v7) = v8)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & minus_minus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & bit0(v3) = v7 & minus_minus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit0(v3) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & minus_minus(int, v4) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, int, v7, v8) = v9 & hAPP(int, int, all_0_93_93, v3) = v10 & hAPP(int, int, all_0_93_93, v1) = v8 & hAPP(int, int, all_0_93_93, v0) = v5 & hAPP(int, int, all_0_107_107, v10) = v11 & hAPP(int, int, all_0_107_107, v5) = v6 & div_mod(int, v6) = v7 & (v11 = v9 | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v3) = v8 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | (hBOOL(v8) & hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | (hBOOL(v7) & hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | bit1(v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v3) = v10 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v8 & times_times(nat, v6) = v7 & (v10 = v9 | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, bool, all_0_126_126, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v4 & ti(int, v1) = v5 & ti(int, v0) = v6 & ( ~ hBOOL(v4) | (( ~ (v6 = all_0_148_148) | ~ (v5 = all_0_148_148) | v3 = all_0_148_148) & ( ~ (v3 = all_0_148_148) | (v6 = all_0_148_148 & v5 = all_0_148_148)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, twoSqu658283162sum2sq, v3) = v6 & hAPP(int, bool, twoSqu658283162sum2sq, v1) = v4 & hAPP(int, bool, twoSqu658283162sum2sq, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : (hAPP(int, int, v4, v1) = v3 & times_times(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & hAPP(nat, nat, v9, v10) = v11 & number_number_of(nat, v3) = v12 & number_number_of(nat, v1) = v8 & number_number_of(nat, v0) = v10 & plus_plus(nat, v8) = v9 & (hBOOL(v5) | ((v12 = v11 | hBOOL(v7)) & (v11 = v8 | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5 & hAPP(int, bool, v5, pls) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v7, v0) = v8 & div_mod(int, v1) = v7 & (v8 = v3 | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : (hAPP(int, int, v4, v1) = v3 & plus_plus(int, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | standardRes(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v5, v0) = v6 & plus_plus(int, v1) = v5 & (v6 = v3 | ~ hBOOL(v8) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & ti(int, v1) = v8 & (v8 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v1) = v7 & (v7 = v3 | ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v1, all_0_94_94) = v2) | ~ (wset(v2, v0) = v3) | ~ (minus_minus(int, v0) = v1) | ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v0) = v4 & d22set(v2) = v5 & (v5 = v3 | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v3, all_0_118_118) = v1) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v3, all_0_132_132) = v1) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ti(v0, v2) = v1) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_103_103) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v0, v6, v1) = v3 & hAPP(v0, v0, v4, v1) = v5 & times_times(v0, v5) = v6 & times_times(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_112_112) = v3) | ~ (power_power(v0, v1) = v2) | ~ comm_semiring_1(v0) | ti(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_112_112) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ti(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ (hAPP(nat, nat, all_0_30_30, v0) = v1) | hBOOL(v3) | ? [v4] : (hAPP(nat, bool, all_0_115_115, v0) = v4 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ (v1 = v0) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ (v1 = v0) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v5, v0) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, v2, v5) = v6 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v1) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ( ~ (v1 = v0) | hBOOL(v5)) & (v1 = v0 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v1) = v4 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, v2, v5) = v6 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v1) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v0) = v5 & hAPP(nat, nat, v6, v0) = v7 & hAPP(nat, nat, v4, v0) = v5 & minus_minus(nat, v1) = v6 & div_mod(nat, v7) = v8 & div_mod(nat, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v6, v0) = v1 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v5) = v6 & minus_minus(nat, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v5, v0) = v6 & hAPP(nat, nat, v4, v6) = v1 & plus_plus(nat, v0) = v4 & minus_minus(nat, v1) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, nat, v4, v5) = v1 & plus_plus(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, nat, v4, v5) = v0 & hAPP(nat, nat, v4, v0) = v5 & minus_minus(nat, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : (hAPP(nat, nat, v4, v1) = all_0_118_118 & minus_minus(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, bool, all_0_115_115, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_118_118) & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : (plus_plus(nat, v0) = v4 & ! [v5] : ~ (hAPP(nat, nat, v4, v5) = v1))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v5) = v1 & plus_plus(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : (hAPP(nat, nat, v4, v1) = v0 & div_mod(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v1) = v5 & hAPP(nat, nat, v6, v1) = v7 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v6 & div_mod(nat, v7) = v8 & div_mod(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v5, v1) = v6 & hAPP(nat, nat, v4, v6) = v0 & plus_plus(nat, v1) = v4 & minus_minus(nat, v0) = v5)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v3) | hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & ~ hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6 & hAPP(nat, bool, v6, v0) = v7 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & hBOOL(v7))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v2) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v2) = v5 & power_power(nat, v0) = v4 & hBOOL(v6))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, int, v2, v0) = v3) | ~ (power_power(int, v1) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_108_108, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v3) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & (hBOOL(v5) | ( ~ (v1 = all_0_118_118) & ~ hBOOL(v4))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | (hBOOL(v6) & hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : (hAPP(nat, nat, v4, v0) = v3 & times_times(nat, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & (hBOOL(v6) | ( ~ hBOOL(v5) & ~ hBOOL(v4))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v6) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : (hAPP(nat, nat, v4, v0) = v3 & plus_plus(nat, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v5, v0) = v6 & hAPP(nat, bool, all_0_115_115, v3) = v4 & ( ~ hBOOL(v4) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, all_0_115_115, v3) = v6 & ( ~ hBOOL(v5) | hBOOL(v6)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, nat, v8, v1) = v9 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v0) = v6 & div_mod(nat, v7) = v8 & (v9 = v3 | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v4] : (hAPP(nat, nat, v4, v1) = v3 & times_times(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v1) = v2) | ? [v4] : (hAPP(nat, nat, v4, v1) = v3 & plus_plus(nat, v0) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (div_mod(nat, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, nat, v8, v0) = v9 & hAPP(nat, nat, v6, v0) = v7 & minus_minus(nat, v1) = v6 & div_mod(nat, v7) = v8 & (v9 = v3 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (wset(v2, v1) = v3) | ~ (ti(int, v0) = v2) | wset(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (wset(v0, v2) = v3) | ~ (ti(int, v1) = v2) | wset(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v2, v1) = v3) | ~ (ti(int, v0) = v2) | inv(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v1, v2) = v3) | ~ (inv(v1, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_67_67, v1) = v5 & hAPP(int, bool, all_0_126_126, v0) = v6 & hAPP(int, bool, zprime, v1) = v4 & ti(int, v0) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v5) | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v0, v2) = v3) | ~ (ti(int, v1) = v2) | inv(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (standardRes(v2, v1) = v3) | ~ (ti(int, v0) = v2) | standardRes(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (standardRes(v0, v2) = v3) | ~ (ti(int, v1) = v2) | standardRes(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (legendre(v2, v1) = v3) | ~ (ti(int, v0) = v2) | legendre(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (legendre(v0, v2) = v3) | ~ (ti(int, v1) = v2) | legendre(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (product_Pair(int, int, v2, v1) = v3) | ~ (ti(int, v0) = v2) | product_Pair(int, int, v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (product_Pair(int, int, v0, v2) = v3) | ~ (ti(int, v1) = v2) | product_Pair(int, int, v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (power_power(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ power(v1) | power_power(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v1, v2) = v3) | ~ (ti(int, v0) = v2) | ~ number(v1) | number_number_of(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v4] : (ti(int, v2) = v4 & ti(int, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (ti(v0, v2) = v3) | ~ number_ring(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, pls) = v1) | ~ (ti(v0, v2) = v3) | ~ number_ring(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (bit1(v0) = v5 & ti(int, v1) = v4 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : (bit1(v0) = v4 & ti(int, v1) = v5 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : (bit1(v1) = v5 & ti(int, v0) = v4 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v0) = v2) | ~ (ti(int, v1) = v3) | ? [v4] : ? [v5] : (bit1(v1) = v4 & ti(int, v0) = v5 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (bit0(v0) = v5 & ti(int, v1) = v4 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : (bit0(v0) = v4 & ti(int, v1) = v5 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : (bit0(v1) = v5 & ti(int, v0) = v4 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v0) = v2) | ~ (ti(int, v1) = v3) | ? [v4] : ? [v5] : (bit0(v1) = v4 & ti(int, v0) = v5 & ( ~ (v4 = v2) | v5 = v3))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zcong(v2, v1) = v3) | ~ (ti(int, v0) = v2) | zcong(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zcong(v0, v2) = v3) | ~ (ti(int, v1) = v2) | zcong(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (multInv(v2, v1) = v3) | ~ (ti(int, v0) = v2) | multInv(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (multInv(v0, v2) = v3) | ~ (ti(int, v1) = v2) | multInv(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v1) | ~ linord581940658strict(v0) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v3) = v8 & hAPP(v0, v0, v6, v8) = v1 & hAPP(v0, v0, v4, v2) = v5 & times_times(v0, v3) = v7 & times_times(v0, v2) = v4 & plus_plus(v0, v5) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v1) | ~ linordered_idom(v0) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v6, v8) = v1 & hAPP(nat, v0, v7, all_0_132_132) = v8 & hAPP(nat, v0, v4, all_0_132_132) = v5 & power_power(v0, v3) = v7 & power_power(v0, v2) = v4 & plus_plus(v0, v5) = v6)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_monoid_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ monoid_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ group_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & minus_minus(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ semiring_div(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & div_mod(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ no_zero_divisors(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ mult_zero(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ semiring(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ power(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ dvd(v1) | times_times(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ((v5 = v2 & hAPP(int, int, v3, v4) = v2) | ( ~ (v5 = pls) & hAPP(int, int, v4, v1) = v5 & div_mod(int, v0) = v4))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ ab_semigroup_add(v1) | plus_plus(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | plus_plus(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ monoid_add(v1) | plus_plus(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | plus_plus(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (minus_minus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ group_add(v1) | minus_minus(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (minus_minus(int, v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v3, all_0_148_148) = v7 & (v7 = v2 | ~ hBOOL(v6) | ~ hBOOL(v4) | hBOOL(v8)))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (div_mod(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ semiring_div(v1) | div_mod(v1, v0) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (fun(v0, bool) = v2) | ~ (ti(v2, v1) = v3) | collect(v0, v1) = v3) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v2) = v3) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v4] : (number_number_of(v0, v2) = v4 & number_number_of(v0, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v7) = v8 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & (hBOOL(v8) | ( ~ (v3 = v2) & ~ hBOOL(v5))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | ( ~ (v3 = v2) & hBOOL(v7))))) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v5, v0) = v6 & times_times(int, v1) = v5 & ( ~ hBOOL(v4) | (( ~ (v6 = all_0_148_148) | (v3 = all_0_148_148 & v2 = all_0_148_148)) & ( ~ (v3 = all_0_148_148) | ~ (v2 = all_0_148_148) | v6 = all_0_148_148))))) & ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (undefined(v0) = v1) | ~ (ti(v0, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v1) = v2) | ~ zero(v0)) & ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (one_one(v0) = v1) | ~ (ti(v0, v1) = v2) | ~ one(v0)) & ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_112_112 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (power_power(nat, all_0_112_112) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_112_112 | ~ (hAPP(nat, nat, v1, all_0_118_118) = v2) | ~ (power_power(nat, v0) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (power_power(nat, all_0_118_118) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (minus_minus(nat, v0) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | ~ (hAPP(nat, nat, v1, all_0_118_118) = v2) | ~ (times_times(nat, v0) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (hAPP(int, int, v1, v0) = v2) | ~ (div_mod(int, v0) = v1)) & ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (standardRes(v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v1) = v4 & zcong(v0, pls) = v3 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (standardRes(v0, v1) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v0) = v4 & zcong(v1, pls) = v3 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (legendre(v0, v1) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v1) = v4 & zcong(v0, pls) = v3 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (minus_minus(nat, v0) = v2) | ? [v3] : ? [v4] : ( ~ (v4 = all_0_118_118) & hAPP(nat, nat, v3, v0) = v4 & minus_minus(nat, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (hAPP(nat, nat, v2, v0) = all_0_118_118) | ~ (minus_minus(nat, v1) = v2) | ? [v3] : ? [v4] : ( ~ (v4 = all_0_118_118) & hAPP(nat, nat, v3, v1) = v4 & minus_minus(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (twoSqu1929807760sum2sq(v2) = v1) | ~ (twoSqu1929807760sum2sq(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (dvd_dvd(v2) = v1) | ~ (dvd_dvd(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (sr(v2) = v1) | ~ (sr(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (quadRes(v2) = v1) | ~ (quadRes(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (ord_less_eq(v2) = v1) | ~ (ord_less_eq(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (ord_less(v2) = v1) | ~ (ord_less(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (bit1(v2) = v1) | ~ (bit1(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (bit0(v2) = v1) | ~ (bit0(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (zfact(v2) = v1) | ~ (zfact(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (d22set(v2) = v1) | ~ (d22set(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (undefined(v2) = v1) | ~ (undefined(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (zero_zero(v2) = v1) | ~ (zero_zero(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (one_one(v2) = v1) | ~ (one_one(v2) = v0)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_112_112 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v0) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | v0 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (power_power(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v0) | ~ (plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v1, v0) = v2) | ~ (times_times(real, v0) = v1) | ? [v3] : (hAPP(real, bool, all_0_42_42, v2) = v3 & hBOOL(v3))) & ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (times_times(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (power_power(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (member(v0, v1) = v2) | ? [v3] : ? [v4] : (fun(v3, bool) = v4 & fun(v0, bool) = v3 & ti(v4, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (member(v0, v1) = v2) | ? [v3] : (member(v0, v3) = v2 & ti(v0, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v3 & hAPP(real, bool, v3, v0) = v4 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ~ hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v3 & hAPP(real, bool, v3, v0) = v4 & hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ~ (hAPP(int, bool, v1, v0) = v2) | hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, v1, v0) = v2) | ~ (zcong(v0, pls) = v1) | hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, v1, v0) = v2) | hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v1, v6) = v7 & hAPP(int, bool, v1, v3) = v8 & hAPP(int, bool, all_0_70_70, v3) = v4 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v3) = v5 & ~ hBOOL(v8) & ( ~ hBOOL(v4) | hBOOL(v7)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = all_0_148_148) | ~ (times_times(int, v0) = v2) | ? [v3] : ? [v4] : (ti(int, v1) = v4 & ti(int, v0) = v3 & ((v4 = all_0_81_81 & v3 = all_0_81_81) | (v4 = all_0_148_148 & v3 = all_0_148_148)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = all_0_148_148) | ~ (times_times(int, v0) = v2) | ? [v3] : (ti(int, v0) = v3 & (v3 = all_0_81_81 | v3 = all_0_148_148))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = pls) | ~ (div_mod(int, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, int, v4, v5) = v3 & times_times(int, v1) = v4 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v0) = pls) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v1, v0) = v2) | ~ (plus_plus(int, v0) = v1) | bit0(v0) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3 & hAPP(nat, bool, v3, v0) = v4 & ~ hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3 & hAPP(nat, bool, v3, v0) = v4 & hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, all_0_118_118) = v2) | ~ hBOOL(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ((hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, v1, v7) = v8 & hAPP(nat, nat, v6, all_0_112_112) = v7 & plus_plus(nat, v3) = v6 & hBOOL(v8) & hBOOL(v5) & ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10) | ~ (hAPP(nat, bool, v10, v3) = v11) | ~ hBOOL(v11) | ? [v12] : (hAPP(nat, bool, v1, v9) = v12 & ~ hBOOL(v12))) & ! [v9] : ! [v10] : ( ~ (hAPP(nat, bool, v1, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v11 & hAPP(nat, bool, v11, v3) = v12 & ~ hBOOL(v12)))) | (hAPP(nat, bool, v1, all_0_118_118) = v3 & hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ((hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, v1, v3) = v6 & hBOOL(v6) & hBOOL(v5) & ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8) | ~ (hAPP(nat, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v10] : (hAPP(nat, bool, v1, v7) = v10 & ~ hBOOL(v10))) & ! [v7] : ! [v8] : ( ~ (hAPP(nat, bool, v1, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9 & hAPP(nat, bool, v9, v3) = v10 & ~ hBOOL(v10)))) | (hAPP(nat, bool, v1, all_0_118_118) = v3 & hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v0, v1) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, v0, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & div_mod(nat, v1) = v3 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v0, v1) = v2) | hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, v0, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & div_mod(nat, v1) = v3 & ~ hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ (number_number_of(nat, v1) = all_0_118_118) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & power_power(nat, v0) = v3 & hBOOL(v5))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (minus_minus(nat, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3 & hAPP(nat, bool, v3, v1) = v4 & hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (div_mod(nat, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, nat, v3, v4) = v0 & times_times(nat, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (plus_plus(nat, v0) = v1) | hAPP(nat, nat, all_0_86_86, v0) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (plus_plus(nat, v0) = v1) | ? [v3] : (hAPP(nat, nat, v3, all_0_132_132) = v2 & times_times(nat, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ti(all_0_155_155, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ? [v3] : (wset(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ? [v3] : (wset(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v2) = v9 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3) | hBOOL(v9)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ti(int, v0) = v9 & ( ~ (v9 = v2) | ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ( ~ (v7 = v2) | ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ti(int, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ? [v3] : (inv(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ? [v3] : (inv(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : ? [v4] : (collect(v0, v4) = v2 & fun(v0, bool) = v3 & ti(v3, v1) = v4)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : (fun(v0, bool) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : (fun(v0, bool) = v3 & ti(v3, v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : (member(int, v0) = v3 & hAPP(all_0_155_155, bool, v3, v4) = v5 & sr(v1) = v4 & ti(int, v0) = v6 & (v6 = v2 | ~ hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ti(int, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (hAPP(int, int, v3, v0) = v2 & div_mod(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (standardRes(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (standardRes(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ti(int, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, v3, v1) = v4 & quadRes(v1) = v5 & zcong(v0, pls) = v3 & (hBOOL(v4) | ((v2 = all_0_81_81 | hBOOL(v6)) & (v2 = all_0_148_148 | ~ hBOOL(v6)))))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : (legendre(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : (legendre(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ti(all_0_154_154, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ? [v3] : (product_Pair(int, int, v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ? [v3] : (product_Pair(int, int, v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v1, v0) = v2) | ~ power(v1) | ? [v3] : (power_power(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v1, v0) = v2) | ~ power(v1) | ? [v3] : (fun(nat, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (number_number_of(v0, min) = v1) | ~ number_ring(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(nat, v0, v2, v5) = v6) | ~ (hAPP(nat, nat, all_0_86_86, v4) = v5)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v2, all_0_118_118) = v3))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : (v4 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v4)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (number_number_of(v1, v0) = v2) | ~ number(v1) | ti(v1, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (number_number_of(v1, v0) = v2) | ~ number(v1) | ? [v3] : (number_number_of(v1, v3) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v1) = v2) | ~ (bit1(v0) = v2) | ? [v3] : (ti(int, v1) = v3 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v1) = v2) | ~ (bit0(v0) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v0) = v2) | ~ (bit0(v1) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (bit0(v1) = v2) | ~ (bit0(v0) = v2) | ? [v3] : (ti(int, v1) = v3 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ti(all_0_155_155, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, v2, pls) = v5 & ti(int, v1) = v4 & ti(int, v0) = v3 & ( ~ (v4 = v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, v2, pls) = v3 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (hAPP(int, bool, v2, all_0_148_148) = v3 & hBOOL(v3))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (zcong(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (zcong(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ti(int, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ? [v3] : (multInv(v3, v1) = v2 & ti(int, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ? [v3] : (multInv(v0, v3) = v2 & ti(int, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ linord219039673up_add(v0) | ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ ring_11004092258visors(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_132_132) = v1 & power_power(v0, v2) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ no_zero_divisors(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ no_zero_divisors(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ mult_zero(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ mult_zero(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ semiring(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ semiring(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ power(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ power(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ dvd(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ dvd(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ ab_semigroup_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ ab_semigroup_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ monoid_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ monoid_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (minus_minus(v1, v0) = v2) | ~ group_add(v1) | ? [v3] : (minus_minus(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (minus_minus(v1, v0) = v2) | ~ group_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (div_mod(v1, v0) = v2) | ~ semiring_div(v1) | ? [v3] : (div_mod(v1, v3) = v2 & ti(v1, v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (div_mod(v1, v0) = v2) | ~ semiring_div(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (fun(v0, v1) = v2) | ~ order(v1) | order(v2)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_112_112) = v2 & power_power(v0, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_112_112) = v2 & power_power(v0, v1) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ti(v0, v2) = v2) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, pls) = v4 & zcong(v0, v1) = v3 & hBOOL(v4))) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : (bit1(v1) = v3 & bit1(v0) = v3)) & ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : (bit0(v1) = v3 & bit0(v0) = v3)) & ? [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_108_108, v3) = v4 & zcong(v0, v3) = v7 & ti(int, v3) = v9 & hBOOL(v8) & hBOOL(v6) & hBOOL(v4) & ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v10) = v11) | ~ (hAPP(int, bool, v11, v1) = v12) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, all_0_108_108, v10) = v13 & zcong(v0, v10) = v14 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v1) = v12) | ~ (zcong(v0, v10) = v11) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v14 & hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, all_0_108_108, v10) = v13 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v10] : ! [v11] : (v11 = v9 | ~ (ti(int, v10) = v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v13 & hAPP(int, bool, v15, v1) = v16 & hAPP(int, bool, v13, v1) = v14 & hAPP(int, bool, all_0_108_108, v10) = v12 & zcong(v0, v10) = v15 & ( ~ hBOOL(v16) | ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, all_0_108_108, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v12 & hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, v12, v1) = v13 & zcong(v0, v10) = v14 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13)))))) & ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(real, real, all_0_33_33, v0) = v1)) & ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(nat, nat, all_0_30_30, v0) = v1)) & ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(nat, nat, all_0_32_32, v0) = v1)) & ! [v0] : ! [v1] : (v1 = all_0_1_1 | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v5, all_0_139_139) = v6 & hAPP(int, bool, v3, all_0_139_139) = v4 & hAPP(int, bool, all_0_108_108, v0) = v2 & zcong(s1, v0) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : (v1 = all_0_81_81 | v1 = all_0_148_148 | ~ (hAPP(nat, int, all_0_47_47, v0) = v1)) & ! [v0] : ! [v1] : (v1 = all_0_94_94 | v1 = all_0_96_96 | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_67_67, v0) = v3 & hAPP(int, bool, zprime, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_31_31, v0) = v1)) & ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_36_36, v0) = v1)) & ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : (v1 = all_0_148_148 | v1 = pls | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v3, all_0_94_94) = v4 & hAPP(int, bool, all_0_108_108, v0) = v2 & ( ~ hBOOL(v4) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : (v1 = all_0_148_148 | ~ (zfact(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : (v1 = pls | ~ (hAPP(int, int, all_0_22_22, v0) = v1)) & ! [v0] : ! [v1] : (v1 = pls | ~ (hAPP(int, int, all_0_110_110, v0) = v1)) & ! [v0] : ! [v1] : (v1 = pls | ~ (bit0(v0) = v1) | ? [v2] : ( ~ (v2 = pls) & ti(int, v0) = v2)) & ! [v0] : ! [v1] : (v1 = pls | ~ (ti(int, v0) = v1) | ? [v2] : ( ~ (v2 = pls) & bit0(v0) = v2)) & ! [v0] : ! [v1] : (v1 = min | ~ (bit1(v0) = v1) | ? [v2] : ( ~ (v2 = min) & ti(int, v0) = v2)) & ! [v0] : ! [v1] : (v1 = min | ~ (ti(int, v0) = v1) | ? [v2] : ( ~ (v2 = min) & bit1(v0) = v2)) & ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_112_112) = v3 & hAPP(nat, bool, all_0_24_24, v0) = v2 & hBOOL(v2) & ~ hBOOL(v3))) & ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_112_112) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1)) & ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_112_112) = v3 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & hAPP(nat, bool, all_0_25_25, v0) = v3 & hBOOL(v2) & ~ hBOOL(v3))) & ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ~ hBOOL(v1)) & ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_118_118) = v3 & hBOOL(v3))) & ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_115_115, v0) = v1) | hBOOL(v1)) & ! [v0] : ! [v1] : ( ~ (hAPP(real, real, v0, all_0_43_43) = v1) | ~ (times_times(real, all_0_43_43) = v0) | ? [v2] : (hAPP(real, bool, all_0_42_42, v1) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(real, real, all_0_52_52, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(real, real, all_0_54_54, v3) = v4 & hAPP(nat, real, v5, all_0_132_132) = v4 & hAPP(nat, real, v2, all_0_132_132) = v3 & power_power(real, v1) = v5 & power_power(real, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v1, pls) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & hAPP(int, int, v4, v7) = v8 & zfact(v6) = v7 & zfact(v0) = v3 & times_times(int, v0) = v4 & minus_minus(int, v0) = v5 & (v8 = v3 | hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v3 & number_number_of(nat, v0) = v2 & ( ~ (v2 = all_0_118_118) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v2 & number_number_of(nat, v0) = v3 & (v3 = all_0_118_118 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v2 & zfact(v0) = v3 & (v3 = all_0_148_148 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v1, pls) = v2 & hAPP(int, int, v4, v0) = v5 & hAPP(int, int, all_0_107_107, v0) = v3 & plus_plus(int, v3) = v4 & ( ~ hBOOL(v2) | hBOOL(v7)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, pls) = v6 & hAPP(int, bool, v1, pls) = v7 & hAPP(int, int, v3, v0) = v4 & hAPP(int, int, all_0_107_107, v0) = v2 & plus_plus(int, v2) = v3 & ( ~ hBOOL(v6) | hBOOL(v7)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, all_0_139_139) = v5 & hAPP(int, bool, v1, all_0_139_139) = v3 & hAPP(int, bool, all_0_108_108, v0) = v2 & zcong(s1, v0) = v4 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v3) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, v1, all_0_94_94) = v3 & hAPP(int, bool, all_0_108_108, v0) = v2 & ti(int, v0) = v4 & (v4 = all_0_148_148 | v4 = pls | ~ hBOOL(v3) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_46_46, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_56_56, v0) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_56_56, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_46_46, v0) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_63_63, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit1(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_63_63, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit0(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit1(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit0(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_67_67, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, zprime, v0) = v2 & ti(int, v0) = v3 & (v3 = all_0_94_94 | v3 = all_0_96_96 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, zprime, v0) = v3 & ti(int, v0) = v2 & (hBOOL(v3) | ( ~ (v8 = v2) & ~ (v8 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v4) = v5 & ti(int, v4) = v8 & hBOOL(v7) & hBOOL(v5))))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v4 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, bool, zprime, v2) = v3 & hBOOL(v5) & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, zprime, v0) = v2 & ti(int, v0) = v3 & ( ~ hBOOL(v2) | (hBOOL(v1) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v3 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, all_0_139_139) = v5 & hAPP(int, bool, v2, all_0_139_139) = v3 & zcong(s1, v0) = v4 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v2, all_0_94_94) = v3 & ti(int, v0) = v4 & (v4 = all_0_148_148 | v4 = pls | ~ hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_126_126, v2) = v3 & hAPP(int, int, all_0_107_107, v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit0(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, all_0_115_115, v2) = v3 & number_number_of(nat, v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, all_0_115_115, v2) = v3 & number_number_of(nat, v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit1(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit1(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit0(v0) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, int, v3, all_0_148_148) = v2 & hAPP(int, int, all_0_21_21, v0) = v2 & minus_minus(int, v0) = v3)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_128_128, v0) = v2 & hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_128_128, v0) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_128_128, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_128_128, v0) = v1) | hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_126_126, v0) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (twoSqu1929807760sum2sq(v5) = v2 & product_Pair(int, int, v3, v4) = v5 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v1) | hBOOL(v1) | ? [v2] : (ti(int, v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (product_Pair(int, int, v3, v4) = v5) | ? [v6] : ( ~ (v6 = v2) & twoSqu1929807760sum2sq(v5) = v6)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, int, v2, all_0_148_148) = v3 & zcong(v4, all_0_81_81) = v5 & zfact(v3) = v4 & minus_minus(int, v0) = v2 & hBOOL(v6))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, int, v2, all_0_94_94) = v3 & wset(v3, v0) = v4 & d22set(v3) = v4 & minus_minus(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_67_67, v0) = v3 & ti(int, v0) = v2 & (v2 = all_0_94_94 | v2 = all_0_96_96 | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_70_70, v0) = v2 & ti(int, v0) = v3 & hBOOL(v2) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v3 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v2 & ti(int, v0) = v3 & ( ~ hBOOL(v2) | ( ~ (v8 = v3) & ~ (v8 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v4) = v5 & ti(int, v4) = v8 & hBOOL(v7) & hBOOL(v5))))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_21_21, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hAPP(int, int, v3, all_0_148_148) = v4 & minus_minus(int, v0) = v3 & (v4 = v1 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v2) = v3 & bit1(v1) = v3 & bit0(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v2) = v3 & bit1(v0) = v2 & bit0(v1) = v3)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v2) = v3 & bit1(v1) = v3 & bit1(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_41_41, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v2) = v3 & bit0(v1) = v3 & bit0(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_105_105, v0) = v1) | ti(int, v0) = v1) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_108_108, v0) = v2 & hAPP(int, bool, all_0_126_126, v1) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_109_109, v0) = v1) | ti(int, v0) = v1) & ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_142_142, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v3) = v4 & hAPP(int, int, v2, all_0_148_148) = v3 & legendre(all_0_81_81, v3) = v5 & plus_plus(int, v1) = v2 & (v5 = all_0_148_148 | ~ hBOOL(v4)))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_112_112) = v2 & hAPP(nat, bool, all_0_24_24, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_118_118) = v3 & hAPP(nat, bool, all_0_25_25, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & ~ hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, real, all_0_28_28, v0) = v1) | ? [v2] : (hAPP(real, bool, all_0_29_29, v1) = v2 & hBOOL(v2))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_112_112) = v3 & ~ hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1)) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_118_118) = v3 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_37_37, v0) = v1) | hBOOL(v1)) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, nat, v1, all_0_118_118) = all_0_118_118) | ~ (power_power(nat, v0) = v1)) & ! [v0] : ! [v1] : ( ~ (hAPP(nat, nat, all_0_86_86, v0) = v1) | ? [v2] : (hAPP(nat, nat, v2, v0) = v1 & plus_plus(nat, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (inv(v1, v0) = all_0_148_148) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v1) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v3) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (inv(v1, v0) = pls) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v1) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v3) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (twoSqu1929807760sum2sq(v0) = v1) | ti(int, v1) = v1) & ! [v0] : ! [v1] : ( ~ (twoSqu1929807760sum2sq(v0) = v1) | ? [v2] : (twoSqu1929807760sum2sq(v2) = v1 & ti(all_0_154_154, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_ring(v0) | ~ dvd(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v16) | ~ hBOOL(v7) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & hBOOL(v19))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v7) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & ~ hBOOL(v19))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_ring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (minus_minus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & minus_minus(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v3 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v3) & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v3 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v3) & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v2, v1, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v3) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (one_one(v0) = v2 & fun(v0, bool) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v3, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v2) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v3, v1, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v2) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v3, v1, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v12, v6) = v13) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, v0, v7, v3) = v11) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v14 & hAPP(nat, bool, v14, v5) = v15 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(nat, v0, v7, v3) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v8) | ~ (hAPP(nat, bool, v8, v5) = v9) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v9) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v5) = v13 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v11) | ~ (hAPP(nat, bool, v11, v5) = v12) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v3) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v14 & times_times(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, v4) = v11) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v9) | ~ (hAPP(nat, bool, v9, v4) = v10) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v15) = v16 & hAPP(nat, v0, v14, v4) = v15 & hAPP(nat, v0, v11, v3) = v12 & power_power(v0, v6) = v14 & power_power(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (hAPP(nat, v0, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (hAPP(nat, v0, v6, v5) = v9) | ~ (hAPP(nat, v0, v6, v4) = v7) | ~ (power_power(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v11 & hAPP(nat, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : (hAPP(v0, bool, v6, v3) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v3) = v9) | ~ hBOOL(v8) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v3) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v3) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v2, v1, v3) = v4) | ~ (hAPP(v0, bool, v4, v3) = v5) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v3 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v3) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v3 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v3, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11)))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1)) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v7) | ~ (hAPP(v0, v0, v6, v5) = v3) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v3) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v3) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v1, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (div_mod(v0, v3) = v8) | ~ hBOOL(v7) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v4) = v9 & hAPP(v0, v0, v8, v5) = v10 & div_mod(v0, v10) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v3) = v6) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, v0, v6, v4) = v12 & hAPP(v0, bool, v10, v5) = v11 & (v12 = v9 | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v3) = v7) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v10) | (( ~ hBOOL(v11) | hBOOL(v9)) & ( ~ hBOOL(v9) | hBOOL(v11)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v3) = v9 & ( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v3) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v4) = v11 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v4) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v4) = v9 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (standardRes(v1, v0) = pls) | ? [v2] : ? [v3] : (hAPP(int, bool, v2, v1) = v3 & zcong(v0, pls) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (standardRes(v0, v1) = pls) | ? [v2] : ? [v3] : (hAPP(int, bool, v2, v0) = v3 & zcong(v1, pls) = v2 & hBOOL(v3))) & ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ti(all_0_155_155, v1) = v1) & ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ? [v2] : ? [v3] : (collect(int, v3) = v1 & combs(int, bool, bool, all_0_23_23, v2) = v3 & combc(int, int, bool, all_0_151_151, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ? [v2] : (sr(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (quadRes(v0) = v1) | ti(all_0_155_155, v1) = v1) & ! [v0] : ! [v1] : ( ~ (quadRes(v0) = v1) | ? [v2] : (quadRes(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (power_power(real, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(real, real, all_0_52_52, v0) = v4 & hAPP(real, real, all_0_54_54, v2) = v3 & hAPP(nat, real, v5, all_0_132_132) = v3 & hAPP(nat, real, v1, all_0_132_132) = v2 & power_power(real, v4) = v5)) & ! [v0] : ! [v1] : ( ~ (power_power(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, int, v2, v3) = v4 & hAPP(nat, int, v1, all_0_103_103) = v4 & hAPP(nat, int, v1, all_0_132_132) = v3 & times_times(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (power_power(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(nat, int, v3, all_0_132_132) = v4 & hAPP(nat, int, v1, all_0_73_73) = v4 & hAPP(nat, int, v1, all_0_132_132) = v2 & power_power(int, v2) = v3)) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v1, v4) = v16 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v1, v4) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v4) = v16 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v4) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v6) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v4) = v14 & hAPP(v0, bool, v11, v4) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v4) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v2, v1, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v9) = v19 & hAPP(v0, v2, v1, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v6 & hAPP(v0, v2, v1, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & hAPP(v0, v2, v1, v4) = v6 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v7) = v13) | ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere1490568538miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, v2, v1, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, v2, v1, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v9 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & one_one(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v5, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & one_one(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v5, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v9 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7))))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v4) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v4) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v3) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v3))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1)) & ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v1, v4) = v16 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v1, v4) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v4) = v16 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v4) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v5, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & ord_less_eq(v0) = v5 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v4) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v4) = v14 & hAPP(v0, bool, v11, v4) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v5, v3) = v6 & hAPP(v0, v2, v1, v3) = v4 & ord_less_eq(v0) = v5 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v6 & hAPP(v0, v2, v1, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & hAPP(v0, v2, v1, v4) = v6 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v7) = v13) | ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v2, v1, v8) = v16 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v5, v8) = v20 & hAPP(v0, bool, v5, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v8) = v10) | ~ (hAPP(v0, v2, v1, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v2, v1, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v5, v8) = v14 & hAPP(v0, bool, v5, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord893533164strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & one_one(v0) = v6 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v2, v1, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v1, v10) = v20 & hAPP(v0, v2, v1, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v5, v8) = v24 & hAPP(v0, bool, v5, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v10) = v12) | ~ (hAPP(v0, v2, v1, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v5, v8) = v16) | ~ (hAPP(v0, bool, v5, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v1, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v10) = v12) | ~ (hAPP(v0, v2, v1, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v5, v8) = v17 & hAPP(v0, bool, v5, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v5, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v5, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (times_times(v0, v6) = v10) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v6) = v19 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, v2, v1, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, v2, v1, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v6) = v15 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v3) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v4, v6) = v10) | ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v3) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, v2, v1, v3) = v7 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v7, v4) = v8 & (hBOOL(v10) | hBOOL(v8)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v3) = v9 & hAPP(v0, bool, v9, v4) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1)) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v1, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11)))))) & ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11))))) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_145_145) = v1) | ~ number_semiring(v0) | ? [v2] : ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3 & one_one(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_145_145) = v1) | ~ number_ring(v0) | ? [v2] : ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3 & one_one(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ number_semiring(v0) | one_one(v0) = v1) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ number_ring(v0) | one_one(v0) = v1) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, pls) = v1) | ~ number_semiring(v0) | zero_zero(v0) = v1) & ! [v0] : ! [v1] : ( ~ (number_number_of(v0, pls) = v1) | ~ number_ring(v0) | zero_zero(v0) = v1) & ! [v0] : ! [v1] : ( ~ (number_number_of(int, v0) = v1) | ti(int, v0) = v1) & ! [v0] : ! [v1] : ( ~ (number_number_of(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v4) = v5 & hAPP(int, bool, all_0_108_108, v1) = v2 & number_number_of(int, v6) = v7 & number_number_of(int, v3) = v4 & bit1(v0) = v6 & bit0(v0) = v3 & ( ~ hBOOL(v2) | (hBOOL(v8) & hBOOL(v5))))) & ! [v0] : ! [v1] : ( ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v0) = v3 & hAPP(nat, bool, all_0_115_115, v1) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v0) = v2 & hAPP(nat, bool, all_0_115_115, v1) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ti(int, v1) = v1) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, bool, all_0_108_108, v2) = v3 & number_number_of(int, v4) = v5 & number_number_of(int, v1) = v7 & number_number_of(int, v0) = v2 & bit0(v0) = v4 & ( ~ hBOOL(v3) | (hBOOL(v8) & hBOOL(v6))))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v3 & hAPP(int, bool, all_0_63_63, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v2 & hAPP(int, bool, all_0_63_63, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, v3, v0) = v1 & hAPP(int, int, all_0_107_107, v0) = v2 & plus_plus(int, v2) = v3)) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v1) = v2 & hAPP(int, int, all_0_40_40, v0) = v3 & bit0(v3) = v2)) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v0) = v3 & hAPP(int, int, all_0_41_41, v1) = v2 & bit1(v3) = v2)) & ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : (bit1(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ti(int, v1) = v1) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v4) = v5 & hAPP(int, bool, all_0_108_108, v2) = v3 & number_number_of(int, v6) = v7 & number_number_of(int, v1) = v4 & number_number_of(int, v0) = v2 & bit1(v0) = v6 & ( ~ hBOOL(v3) | (hBOOL(v8) & hBOOL(v5))))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v3 & hAPP(int, bool, all_0_114_114, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v2 & hAPP(int, bool, all_0_114_114, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v1) = v2 & hAPP(int, int, all_0_40_40, v0) = v3 & bit1(v3) = v2)) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v1) = v2 & hAPP(int, int, all_0_41_41, v0) = v3 & bit0(v3) = v2)) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : (hAPP(int, int, v2, v0) = v1 & plus_plus(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : (bit0(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (zcong(s1, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v3, all_0_139_139) = v4 & hAPP(int, bool, v1, all_0_139_139) = v5 & hAPP(int, bool, all_0_108_108, v0) = v2 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v4) | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ti(int, v1) = v1) & ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & hAPP(int, int, v5, all_0_148_148) = v6 & hAPP(int, int, v4, v7) = v8 & zfact(v6) = v7 & times_times(int, v0) = v4 & minus_minus(int, v0) = v5 & (v8 = v1 | hBOOL(v3)))) & ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ? [v2] : (zfact(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (d22set(v0) = v1) | ti(all_0_155_155, v1) = v1) & ! [v0] : ! [v1] : ( ~ (d22set(v0) = v1) | ? [v2] : (d22set(v2) = v1 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (undefined(v0) = v1) | ti(v0, v1) = v1) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ real_normed_algebra(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (plus_plus(v0, v6) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v11 = v1) | v8 = v1) & ( ~ (v8 = v1) | (v12 = v1 & v11 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v5) = v10 & plus_plus(v0, v6) = v9 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ (v12 = v1) | ~ (v11 = v1) | v10 = v1) & ( ~ (v10 = v1) | (v12 = v1 & v11 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v5) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v6) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v8 = v1) | v11 = v1) & ( ~ (v11 = v1) | (v12 = v1 & v8 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ti(v0, v6) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v6) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v5) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v8 = v1) | v11 = v1) & ( ~ (v11 = v1) | (v12 = v1 & v8 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & plus_plus(v0, v6) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v1) | (v8 = v1 & v7 = v1)) & ( ~ (v8 = v1) | ~ (v7 = v1) | v12 = v1))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v1) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v3 & ord_less(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v1) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v2, v3, v4) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v1) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v2, v3, v4) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v1) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v1 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v1) & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v1 | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v1) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v1 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v1) & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v1 | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v1) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v9 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v2, v3, v4) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v10, v1) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v1) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | v5 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v5) = v6) | ~ (number_number_of(nat, v4) = v5)) & ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (number_number_of(nat, v4) = v5) | hAPP(nat, v0, v2, v5) = v1) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v2, all_0_118_118) = v3))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v1) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : (v5 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v4) = v5)) & ! [v4] : (v4 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v4)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v0, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v0, v12, v1) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v1) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v1) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v2, v3, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v1) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v1) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ? [v2] : ( ~ (v2 = v1) & one_one(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : (v6 = v1 | ~ (ti(v0, v5) = v6) | ? [v7] : (hAPP(v0, bool, v4, v5) = v7 & ~ hBOOL(v7))) & ! [v5] : ! [v6] : ( ~ (hAPP(v0, bool, v4, v5) = v6) | ~ hBOOL(v6) | ti(v0, v5) = v1))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v10, v1) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v9 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v6) = v19 & hAPP(v0, v2, v3, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v1) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v13) | (ti(v0, v6) = v1 & ti(v0, v5) = v1)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ( ~ (ti(v0, v6) = v1) | ~ (ti(v0, v5) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v10 & times_times(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v3, v5) = v10) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v3, v5) = v10) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v6) = v16 & hAPP(v0, v2, v3, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v1) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v6) = v15 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v1) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v4, v6) = v10) | ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v1 & ti(v0, v4) = v1)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v1) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v1) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v1) | ~ (ti(v0, v4) = v1) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v2, v3, v4) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v1) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, pls) = v1) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, pls) = v1) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_1(v0) | ? [v2] : (hAPP(nat, v0, v2, all_0_132_132) = v1 & power_power(v0, v1) = v2)) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v13) | (ti(v0, v6) = v1 & ti(v0, v5) = v1)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ( ~ (ti(v0, v6) = v1) | ~ (ti(v0, v5) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(nat, v0, v10, all_0_132_132) = v11 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v6) = v10 & power_power(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ hBOOL(v8) | ? [v9] : ( ~ (v9 = v1) & ti(v0, v5) = v9)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ti(v0, v5) = v1 | hBOOL(v8)) & ! [v5] : ! [v6] : (v6 = v1 | ~ (ti(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, bool, v4, v8) = v9 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v5) = v7 & hBOOL(v9))) & ! [v5] : ( ~ (ti(v0, v5) = v1) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v6 & ~ hBOOL(v8))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v1 & ti(v0, v4) = v1)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v1) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v1) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v1) | ~ (ti(v0, v4) = v1) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v1))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v1 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v1) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ zero(v0) | ti(v0, v1) = v1) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ mult_zero(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v1 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v1) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v1) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v3, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8))))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v1 & div_mod(v0, v5) = v8)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (one_one(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (div_mod(v0, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (div_mod(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (times_times(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, all_0_148_148) = v2 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_112_112) = v0) & ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = all_0_118_118) & ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, nat, v3, v0) = v2 & hAPP(nat, nat, v1, all_0_132_132) = v2 & plus_plus(nat, v0) = v3)) & ! [v0] : ! [v1] : ( ~ (plus_plus(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, pls) = v2 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (plus_plus(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = v0) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v2, v3, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v9) = v19 & hAPP(v0, v2, v3, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v5, v7) = v23 & hAPP(v0, bool, v5, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v1) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v3, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v5, v7) = v15) | ~ (hAPP(v0, bool, v5, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v1) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v3, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v1) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v3, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v5, v7) = v16 & hAPP(v0, bool, v5, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v4, v5) = v6 & ord_less_eq(v0) = v4 & ord_less(v0) = v3 & zero_zero(v0) = v5 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v2, v3, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v3, v10) = v20 & hAPP(v0, v2, v3, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v6, v8) = v24 & hAPP(v0, bool, v6, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v1) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v3, v10) = v12) | ~ (hAPP(v0, v2, v3, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v6, v8) = v16) | ~ (hAPP(v0, bool, v6, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v3, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v1) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v10) = v12) | ~ (hAPP(v0, v2, v3, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v1) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v6, v8) = v17 & hAPP(v0, bool, v6, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & zero_zero(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : (v6 = v2 | v5 = all_0_118_118 | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (number_number_of(nat, v4) = v5)) & ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (number_number_of(nat, v4) = v5) | hAPP(nat, v0, v3, v5) = v2) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v3, all_0_118_118) = v1))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & zero_zero(v0) = v2 & ! [v4] : ! [v5] : (v5 = v2 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v3, v4) = v5)) & ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4)))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ zero_neq_one(v0) | ? [v2] : ( ~ (v2 = v1) & zero_zero(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ? [v2] : (power_power(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v2, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v5, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v11) | ~ (hAPP(v0, bool, v11, v1) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v5, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v7) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v5, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v11) | ~ (hAPP(v0, bool, v11, v1) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v5, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, all_0_146_146) = v1) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, all_0_146_146) = v1) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & number_number_of(v0, min) = v2 & ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (hAPP(nat, nat, all_0_86_86, v4) = v5)))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_1(v0) | ? [v2] : (hAPP(nat, v0, v2, all_0_132_132) = v1 & power_power(v0, v1) = v2)) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v5, v7) = v12 & hAPP(v0, bool, v5, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v1) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v5, v7) = v12 & hAPP(v0, bool, v5, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v1) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ one(v0) | ti(v0, v1) = v1) & ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (zero_zero(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : (v5 = v2 | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (div_mod(v0, v3) = v4)))) & ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v0) = v2 & hAPP(int, int, v1, all_0_94_94) = v3 & wset(v3, v0) = v5 & d22set(v3) = v4 & (v5 = v4 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hAPP(int, int, v1, all_0_148_148) = v4 & hAPP(int, int, all_0_21_21, v0) = v3 & (v4 = v3 | ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, pls) = v2 & ti(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = v0) & ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | ti(all_0_156_156, v1) = v1) & ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | ? [v2] : (minus_minus(nat, v2) = v1 & ti(nat, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | hAPP(int, int, v1, all_0_81_81) = pls) & ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, all_0_94_94) = v2 & (v2 = all_0_148_148 | v2 = pls))) & ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | ? [v2] : hAPP(int, int, v1, all_0_94_94) = v2) & ! [v0] : ! [v1] : ( ~ (combc(int, int, bool, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : (collect(int, v3) = v2 & sr(v0) = v2 & combs(int, bool, bool, all_0_23_23, v1) = v3)) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & ord_less(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v4) = v16 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v3, v4) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v4) = v16 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v3, v4) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & ord_less(v0) = v5 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v5, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v6) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v5) = v9) | ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v5) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v2 & ord_less(v0) = v4 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v5) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v5) = v9) | ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_ring(v0) | ~ dvd(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v16) | ~ hBOOL(v7) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & hBOOL(v19))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v7) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & ~ hBOOL(v19))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_ring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (minus_minus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & minus_minus(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v1, v2, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v9) = v19 & hAPP(v0, v1, v2, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v3 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v3) & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v3 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v3) & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & hAPP(v0, v1, v2, v4) = v6 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v3, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & hAPP(v0, v1, v2, v4) = v6 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v3, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v2, v8) = v16 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v5, v8) = v20 & hAPP(v0, bool, v5, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v8) = v10) | ~ (hAPP(v0, v1, v2, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v2, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v5, v8) = v14 & hAPP(v0, bool, v5, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & one_one(v0) = v6 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v1, v2, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v2, v10) = v20 & hAPP(v0, v1, v2, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v5, v8) = v24 & hAPP(v0, bool, v5, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v10) = v12) | ~ (hAPP(v0, v1, v2, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v5, v8) = v16) | ~ (hAPP(v0, bool, v5, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v2, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v10) = v12) | ~ (hAPP(v0, v1, v2, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v5, v8) = v17 & hAPP(v0, bool, v5, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v1, v2, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v3) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & one_one(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v2) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v2) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v3, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v12, v6) = v13) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, v0, v7, v3) = v11) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v14 & hAPP(nat, bool, v14, v5) = v15 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(nat, v0, v7, v3) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v8) | ~ (hAPP(nat, bool, v8, v5) = v9) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v9) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v5) = v13 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v11) | ~ (hAPP(nat, bool, v11, v5) = v12) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v3) = v13 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v14 & times_times(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, v4) = v11) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v9) | ~ (hAPP(nat, bool, v9, v4) = v10) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v15) = v16 & hAPP(nat, v0, v14, v4) = v15 & hAPP(nat, v0, v11, v3) = v12 & power_power(v0, v6) = v14 & power_power(v0, v5) = v11 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (hAPP(nat, v0, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (hAPP(nat, v0, v6, v5) = v9) | ~ (hAPP(nat, v0, v6, v4) = v7) | ~ (power_power(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v11 & hAPP(nat, bool, v11, v5) = v12 & ~ hBOOL(v12))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : (hAPP(v0, bool, v6, v3) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v3) = v9) | ~ hBOOL(v8) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v3) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v3) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v3) = v5) | hBOOL(v5)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v5, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v5, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (times_times(v0, v6) = v10) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v19 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v4, v6) = v15 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v3) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v4, v6) = v10) | ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v3) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v3) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v3))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, v1, v2, v3) = v7 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v7, v4) = v8 & (hBOOL(v10) | hBOOL(v8)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v3) = v9 & hAPP(v0, bool, v9, v4) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v10 & hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v3 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v3) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v3 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & ord_less(v0) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v3, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v1, v2, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & ord_less(v0) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v3, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v7) | ~ (hAPP(v0, v0, v6, v5) = v3) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v3) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v3) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v1, v2, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (div_mod(v0, v3) = v8) | ~ hBOOL(v7) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v4) = v9 & hAPP(v0, v0, v8, v5) = v10 & div_mod(v0, v10) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v3) = v6) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, v0, v6, v4) = v12 & hAPP(v0, bool, v10, v5) = v11 & (v12 = v9 | ~ hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v3) = v7) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v10) | (( ~ hBOOL(v11) | hBOOL(v9)) & ( ~ hBOOL(v9) | hBOOL(v11)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v3) = v9 & ( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11)))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v5) = v9 & hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v4) = v11 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v4) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v4) = v9 & ~ hBOOL(v11))))) & ! [v0] : ! [v1] : ( ~ (ti(all_0_154_154, v0) = v1) | ? [v2] : (twoSqu1929807760sum2sq(v1) = v2 & twoSqu1929807760sum2sq(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(bool, v0) = v1) | ~ hBOOL(v1) | hBOOL(v0)) & ! [v0] : ! [v1] : ( ~ (ti(bool, v0) = v1) | ~ hBOOL(v0) | hBOOL(v1)) & ! [v0] : ! [v1] : ( ~ (ti(int, v1) = all_0_81_81) | ~ (ti(int, v0) = all_0_81_81) | ? [v2] : (hAPP(int, int, v2, v1) = all_0_148_148 & times_times(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v1) = all_0_148_148) | ~ (ti(int, v0) = all_0_148_148) | ? [v2] : (hAPP(int, int, v2, v1) = all_0_148_148 & times_times(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | hAPP(int, int, all_0_105_105, v0) = v1) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | hAPP(int, int, all_0_109_109, v0) = v1) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | number_number_of(int, v0) = v1) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (( ~ (v6 = v1) & ~ (v6 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v2) = v4 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, bool, all_0_108_108, v2) = v3 & ti(int, v2) = v6 & hBOOL(v5) & hBOOL(v3)) | (hAPP(int, bool, all_0_70_70, v0) = v2 & hAPP(int, bool, zprime, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ((v5 = v1 & twoSqu1929807760sum2sq(v4) = v1 & product_Pair(int, int, v2, v3) = v4) | (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v2 & ~ hBOOL(v2)))) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v0) = v2 & ( ~ hBOOL(v2) | (hBOOL(v3) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v1 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v1 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v1 | v8 = all_0_148_148 | ~ hBOOL(v7)))))))) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, all_0_148_148) = v1 & times_times(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, pls) = v1 & plus_plus(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, pls) = v1 & minus_minus(int, v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (sr(v1) = v2 & sr(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (quadRes(v1) = v2 & quadRes(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (bit1(v1) = v2 & bit1(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (bit0(v1) = v2 & bit0(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (zfact(v1) = v2 & zfact(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (d22set(v1) = v2 & d22set(v0) = v2)) & ! [v0] : ! [v1] : ( ~ (ti(nat, v0) = v1) | ? [v2] : (minus_minus(nat, v1) = v2 & minus_minus(nat, v0) = v2)) & ! [v0] : (v0 = all_0_112_112 | ~ (hAPP(nat, nat, all_0_30_30, all_0_112_112) = v0)) & ! [v0] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_32_32, all_0_118_118) = v0)) & ! [v0] : ( ~ (hAPP(nat, bool, all_0_25_25, all_0_118_118) = v0) | hBOOL(v0)) & ! [v0] : ( ~ (hAPP(nat, bool, all_0_115_115, all_0_118_118) = v0) | ~ hBOOL(v0)) & ! [v0] : ( ~ (number_number_of(nat, v0) = all_0_118_118) | ? [v1] : ? [v2] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1 & hAPP(int, bool, v1, pls) = v2 & hBOOL(v2))) & ! [v0] : ~ (bit1(v0) = pls) & ! [v0] : ( ~ (bit1(v0) = min) | ti(int, v0) = min) & ! [v0] : ( ~ (bit0(v0) = pls) | ti(int, v0) = pls) & ! [v0] : ~ (bit0(v0) = min) & ! [v0] : ( ~ (ti(int, v0) = pls) | bit0(v0) = pls) & ! [v0] : ( ~ (ti(int, v0) = min) | bit1(v0) = min) & ? [v0] : ? [v1] : (hAPP(nat, bool, all_0_24_24, all_0_112_112) = v1 & hAPP(nat, bool, all_0_24_24, all_0_112_112) = v0 & ( ~ hBOOL(v0) | hBOOL(v1))) & ? [v0] : ? [v1] : (hAPP(nat, bool, all_0_25_25, all_0_118_118) = v1 & hAPP(nat, bool, all_0_25_25, all_0_118_118) = v0 & ( ~ hBOOL(v0) | hBOOL(v1))) & ? [v0] : (hAPP(nat, bool, all_0_24_24, all_0_112_112) = v0 & hBOOL(v0)) & ? [v0] : (hAPP(nat, bool, all_0_37_37, all_0_118_118) = v0 & hBOOL(v0)) & ( ~ (t = pls) | all_0_137_137 = pls)
% 56.94/14.97 |
% 56.94/14.97 | Applying alpha-rule on (1) yields:
% 56.94/14.97 | (2) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v5) = v6) | ~ (power_power(v0, v1) = v4) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v4, v9) = v7 & hAPP(nat, nat, v8, v3) = v9 & times_times(nat, v2) = v8))
% 56.94/14.97 | (3) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & hBOOL(v8)))
% 56.94/14.97 | (4) hBOOL(all_0_147_147)
% 56.94/14.97 | (5) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0))
% 56.94/14.97 | (6) hAPP(int, all_0_155_155, all_0_129_129, all_0_148_148) = all_0_128_128
% 56.94/14.97 | (7) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (div_mod(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ semiring_div(v1))
% 56.94/14.97 | (8) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 56.94/14.97 | (9) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15)))))
% 56.94/14.97 | (10) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : (bit1(v1) = v5 & ti(int, v0) = v4 & ( ~ (v4 = v2) | v5 = v3)))
% 56.94/14.97 | (11) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))))
% 56.94/14.98 | (12) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v10] : (hAPP(v0, v0, v10, v3) = v9 & div_mod(v0, v1) = v10))
% 56.94/14.98 | (13) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v9) = v12 & hAPP(v0, v0, v5, v12) = v10 & times_times(v0, v2) = v11))
% 56.94/14.98 | (14) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v5, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))))
% 56.94/14.98 | (15) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8))))))
% 56.94/14.98 | (16) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v6) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (wset(v5, v1) = v6) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v8 & wset(v2, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 56.94/14.98 | (17) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 56.94/14.98 | (18) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v0) = v12 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v10) = v11 & minus_minus(nat, v2) = v9 & (v12 = v6 | ~ hBOOL(v8))))
% 56.94/14.98 | (19) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v6) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13)))))
% 56.94/14.98 | (20) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (minus_minus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 56.94/14.98 | (21) hAPP(int, all_0_155_155, all_0_151_151, all_0_94_94) = all_0_56_56
% 56.94/14.98 | (22) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & (hBOOL(v6) | ( ~ hBOOL(v5) & ~ hBOOL(v4)))))
% 56.94/14.98 | (23) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, pls) = v5) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, zprime, v2) = v7 & zcong(v1, pls) = v8 & zcong(v0, pls) = v10 & ( ~ hBOOL(v7) | hBOOL(v11) | hBOOL(v9))))
% 56.94/14.98 | (24) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13)))))
% 56.94/14.98 | (25) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9)))
% 56.94/14.98 | (26) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = pls) | ~ hBOOL(v7))))
% 56.94/14.98 | (27) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 56.94/14.98 | (28) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v9, v11) = v12) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, all_0_93_93, v0) = v5) | ~ (hAPP(nat, int, v10, all_0_132_132) = v11) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v10) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (plus_plus(int, v8) = v9) | ~ (minus_minus(int, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v1) = v14 & hAPP(nat, int, v15, all_0_132_132) = v12 & power_power(int, v14) = v15 & minus_minus(int, v0) = v13))
% 56.94/14.98 | (29) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v5, v0) = v6 & plus_plus(int, v1) = v5 & (v6 = v3 | ~ hBOOL(v8) | ~ hBOOL(v4))))
% 56.94/14.98 | (30) ordere223160158up_add(real)
% 56.94/14.98 | (31) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v1, v0) = v5 & ~ hBOOL(v6)))
% 56.94/14.98 | (32) power_power(int, all_0_81_81) = all_0_47_47
% 56.94/14.98 | (33) linordered_semiring(int)
% 56.94/14.98 | (34) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 56.94/14.98 | (35) ! [v0] : ! [v1] : ( ~ (d22set(v0) = v1) | ti(all_0_155_155, v1) = v1)
% 56.94/14.98 | (36) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11))
% 56.94/14.98 | (37) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v22) = v23 & hAPP(nat, bool, v23, v2) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v4) = v17 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24))))))
% 56.94/14.99 | (38) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 56.94/14.99 | (39) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (div_mod(int, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 56.94/14.99 | (40) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))
% 56.98/14.99 | (41) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10)))
% 56.98/14.99 | (42) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v4, v8) = v9 & hAPP(int, bool, v4, v2) = v10 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v7, v0) = v8 & times_times(int, v2) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6) | hBOOL(v10))))
% 56.98/14.99 | (43) hAPP(int, int, all_0_138_138, t) = all_0_137_137
% 56.98/14.99 | (44) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))
% 56.98/14.99 | (45) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v1) = v9 & plus_plus(nat, v2) = v8 & ~ hBOOL(v10)))
% 56.98/14.99 | (46) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combb(v6, v5, v4, v3, v2) = v1) | ~ (combb(v6, v5, v4, v3, v2) = v0))
% 56.98/14.99 | (47) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14)))))
% 56.98/14.99 | (48) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(int, bool, all_0_56_56, v2) = v3) | ~ (hAPP(nat, int, all_0_47_47, v1) = v5) | ~ (hAPP(nat, int, all_0_47_47, v0) = v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : (hAPP(int, bool, v6, v2) = v7 & zcong(v4, v5) = v6 & ~ hBOOL(v7)))
% 56.98/14.99 | (49) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v5) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(int, bool, v3, v0) = v7 & hBOOL(v7)))
% 56.98/14.99 | (50) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v8, v2) = v17 & hAPP(v0, v0, v5, v4) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v14 & ti(v0, v3) = v12 & ti(v0, v2) = v13 & ti(v0, v1) = v11 & (v18 = v10 | ( ~ (v14 = v13) & ~ (v12 = v11)))))
% 56.98/14.99 | (51) ordered_ab_group_add(real)
% 56.98/14.99 | (52) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (quadRes(v2) = v1) | ~ (quadRes(v2) = v0))
% 56.98/14.99 | (53) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | v1 = all_0_43_43 | ~ (hAPP(real, real, v2, v0) = v4) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2))
% 56.98/14.99 | (54) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & ~ hBOOL(v7)))
% 56.98/14.99 | (55) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5))))
% 56.98/14.99 | (56) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v6))))
% 56.98/14.99 | (57) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & div_mod(v0, v9) = v10))
% 56.98/14.99 | (58) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ( ~ (v10 = v8) & hAPP(int, int, v9, v1) = v10 & hAPP(int, int, v7, v1) = v8 & div_mod(int, v2) = v9 & div_mod(int, v0) = v7))
% 56.98/14.99 | (59) hAPP(int, bool, all_0_3_3, all_0_139_139) = all_0_2_2
% 56.98/14.99 | (60) number_number_of(int, pls) = pls
% 56.98/14.99 | (61) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zcong(v2, v1) = v3) | ~ (ti(int, v0) = v2) | zcong(v0, v1) = v3)
% 56.98/14.99 | (62) ! [v0] : ! [v1] : (v1 = pls | ~ (hAPP(int, int, all_0_110_110, v0) = v1))
% 56.98/14.99 | (63) ordere453448008miring(nat)
% 56.98/14.99 | (64) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & hBOOL(v9)))
% 56.98/14.99 | (65) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 56.98/14.99 | (66) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (ti(v0, v3) = v4) | hAPP(v0, v1, v2, v3) = v5)
% 56.98/14.99 | (67) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v12 = v10) | v14 = v13)))
% 56.98/14.99 | (68) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 56.98/14.99 | (69) semiring_0(nat)
% 56.98/14.99 | (70) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ (hAPP(int, bool, v3, v0) = v4) | hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v7, v1) = v8 & times_times(int, v0) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6))))
% 56.98/15.00 | (71) ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : (legendre(v3, v1) = v2 & ti(int, v0) = v3))
% 56.98/15.00 | (72) ! [v0] : ! [v1] : ( ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v0) = v2 & hAPP(nat, bool, all_0_115_115, v1) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 56.98/15.00 | (73) ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & hAPP(int, int, v5, all_0_148_148) = v6 & hAPP(int, int, v4, v7) = v8 & zfact(v6) = v7 & times_times(int, v0) = v4 & minus_minus(int, v0) = v5 & (v8 = v1 | hBOOL(v3))))
% 56.98/15.00 | (74) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_monoid_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4))
% 56.98/15.00 | (75) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (div_mod(int, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v1) = v8 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 56.98/15.00 | (76) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & hAPP(v0, v1, v2, v4) = v6 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v3, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 56.98/15.00 | (77) hAPP(real, all_0_45_45, all_0_44_44, all_0_43_43) = all_0_42_42
% 56.98/15.00 | (78) plus_plus(nat, all_0_118_118) = all_0_32_32
% 56.98/15.00 | (79) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13))))
% 56.98/15.00 | (80) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 56.98/15.00 | (81) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(nat, bool, all_0_115_115, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v6) = v9 & hBOOL(v11)))
% 56.98/15.00 | (82) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (plus_plus(int, v2) = v6) | ~ (plus_plus(int, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 56.98/15.00 | (83) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v2, v3, v4) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 56.98/15.00 | (84) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v8] : (hAPP(nat, nat, v8, v2) = v7 & minus_minus(nat, v1) = v8))
% 56.98/15.00 | (85) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15)))
% 56.98/15.00 | (86) zero_neq_one(nat)
% 56.98/15.00 | (87) hAPP(nat, all_0_117_117, all_0_39_39, all_0_118_118) = all_0_25_25
% 56.98/15.00 | (88) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8))))
% 56.98/15.00 | (89) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v3 & hAPP(real, bool, v3, v0) = v4 & hBOOL(v4)))
% 56.98/15.00 | (90) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_monoid_mult(v0) | ti(v0, v3) = v4)
% 56.98/15.00 | (91) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 56.98/15.00 | (92) dvd(real)
% 56.98/15.00 | (93) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8) | ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (power_power(int, v3) = v6) | hBOOL(v9) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v8, v12) = v13 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v11, v1) = v12 & times_times(int, v2) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v10))))
% 56.98/15.01 | (94) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v2, v1, v3) = v4) | ~ (hAPP(v0, bool, v4, v3) = v5) | hBOOL(v5))))
% 56.98/15.01 | (95) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))))
% 56.98/15.01 | (96) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 56.98/15.01 | (97) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v4, all_0_112_112) = v5) | ~ (hAPP(nat, nat, v3, v6) = v7) | ~ (hAPP(nat, nat, v2, v5) = v6) | ~ (power_power(nat, v0) = v2) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v1) = v4) | hAPP(nat, nat, v2, v1) = v7)
% 56.98/15.01 | (98) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (number_number_of(v0, v3) = v7) | ~ (times_times(v0, v5) = v6) | ~ (minus_minus(v0, v1) = v4) | ~ ring(v0) | ~ number(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, v0, v11, v13) = v8 & hAPP(v0, v0, v9, v7) = v10 & times_times(v0, v2) = v12 & times_times(v0, v1) = v9 & minus_minus(v0, v10) = v11))
% 56.98/15.01 | (99) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (div_mod(v0, v4) = v5) | ~ semiring_div(v0) | ? [v7] : (hAPP(v0, v0, v7, v2) = v6 & div_mod(v0, v1) = v7))
% 56.98/15.01 | (100) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v10) = v11) | ~ (hAPP(nat, bool, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v18) = v19 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24))))))
% 56.98/15.01 | (101) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & hBOOL(v7)))
% 56.98/15.01 | (102) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (minus_minus(v0, v4) = v5) | ~ group_add(v0) | ti(v0, v1) = v6)
% 56.98/15.01 | (103) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ mult_zero(v0))
% 56.98/15.01 | (104) linord20386208strict(int)
% 56.98/15.01 | (105) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & hBOOL(v9) & ~ hBOOL(v11)))
% 56.98/15.01 | (106) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v1, v2, v3, v4) = v5) | ? [v6] : (combc(v0, v1, v2, v3, v6) = v5 & ti(v1, v4) = v6))
% 56.98/15.01 | (107) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 56.98/15.01 | (108) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 56.98/15.01 | (109) hAPP(int, bool, all_0_150_150, all_0_148_148) = all_0_147_147
% 56.98/15.01 | (110) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8) | ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (power_power(int, v3) = v6) | hBOOL(v9) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v8, v12) = v13 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v11, v2) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v10))))
% 56.98/15.01 | (111) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v4) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, int, v3, v2) = v10 & (v10 = v6 | ~ hBOOL(v9) | ~ hBOOL(v7))))
% 56.98/15.01 | (112) linordered_idom(real)
% 56.98/15.01 | (113) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11)))))
% 56.98/15.01 | (114) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v2 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, bool, v7, v1) = v8 & hBOOL(v8)))
% 56.98/15.01 | (115) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v13) | (ti(v0, v6) = v1 & ti(v0, v5) = v1)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ( ~ (ti(v0, v6) = v1) | ~ (ti(v0, v5) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v10 & times_times(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13)))))
% 56.98/15.01 | (116) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8))
% 56.98/15.01 | (117) ord_less_eq(nat) = all_0_77_77
% 56.98/15.01 | (118) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v6, v0) = v8 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v5)))))
% 56.98/15.01 | (119) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = all_0_148_148) | ~ (times_times(int, v0) = v2) | ? [v3] : ? [v4] : (ti(int, v1) = v4 & ti(int, v0) = v3 & ((v4 = all_0_81_81 & v3 = all_0_81_81) | (v4 = all_0_148_148 & v3 = all_0_148_148))))
% 56.98/15.01 | (120) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : (ti(v0, v3) = v6 & ti(v0, v2) = v7 & ( ~ (v6 = v1) | v7 = v5)))
% 56.98/15.01 | (121) times_times(int, all_0_148_148) = all_0_109_109
% 56.98/15.01 | (122) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v7, v0) = v8 & zcong(v8, all_0_148_148) = v9 & multInv(v1, v0) = v6 & times_times(int, v6) = v7 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10))))
% 56.98/15.01 | (123) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, nat, all_0_86_86, v0) = v4 & hBOOL(v6)))
% 56.98/15.01 | (124) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ~ (div_mod(nat, v6) = v7) | ? [v9] : (hAPP(nat, nat, v9, v1) = v8 & div_mod(nat, v2) = v9))
% 56.98/15.01 | (125) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10))))
% 57.06/15.01 | (126) power_power(int, s1) = all_0_85_85
% 57.06/15.01 | (127) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : (hAPP(int, int, v4, v0) = v3 & plus_plus(int, v1) = v4))
% 57.06/15.01 | (128) hBOOL(all_0_8_8)
% 57.06/15.01 | (129) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_1(v0) | ? [v2] : (hAPP(nat, v0, v2, all_0_132_132) = v1 & power_power(v0, v1) = v2))
% 57.06/15.01 | (130) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8))))))
% 57.06/15.02 | (131) ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | hAPP(int, int, v1, all_0_81_81) = pls)
% 57.06/15.02 | (132) order(nat)
% 57.06/15.02 | (133) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v0 | ~ (hAPP(nat, nat, v5, v1) = v2) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v5) | ~ (minus_minus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & ~ hBOOL(v7)))
% 57.06/15.02 | (134) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v5, v2) = v6 & zcong(v6, v8) = v9 & div_mod(int, v1) = v7 & div_mod(int, v0) = v5 & ~ hBOOL(v10)))
% 57.06/15.02 | (135) cancel_semigroup_add(real)
% 57.06/15.02 | (136) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v5) = v9 & hBOOL(v11)))))
% 57.06/15.02 | (137) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & times_times(v0, v2) = v6))
% 57.06/15.02 | (138) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v12, v5) = v9) | ~ (hAPP(int, int, v10, v4) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v3) = v10) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v11) = v12) | ~ (plus_plus(int, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v21 & hAPP(int, all_0_155_155, all_0_129_129, v3) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v9) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v21, v1) = v22 & hAPP(int, bool, v19, v0) = v20 & hAPP(int, bool, v15, v0) = v16 & hAPP(int, bool, v13, pls) = v14 & hAPP(int, bool, all_0_108_108, v5) = v17 & hAPP(int, bool, all_0_126_126, v3) = v18 & ( ~ hBOOL(v20) | ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v14) | hBOOL(v22))))
% 57.06/15.02 | (139) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_43_43 | ~ (hAPP(real, real, v2, v4) = v5) | ~ (hAPP(nat, real, v3, all_0_132_132) = v4) | ~ (hAPP(nat, real, v0, all_0_132_132) = v1) | ~ (power_power(real, all_0_43_43) = v3) | ~ (power_power(real, all_0_43_43) = v0) | ~ (plus_plus(real, v1) = v2))
% 57.06/15.02 | (140) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v6] : ? [v7] : (hAPP(int, bool, all_0_108_108, v3) = v7 & hAPP(int, bool, all_0_126_126, v1) = v6 & ( ~ hBOOL(v6) | (hBOOL(v7) & hBOOL(v5)))))
% 57.06/15.02 | (141) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (zero_zero(v2) = v1) | ~ (zero_zero(v2) = v0))
% 57.06/15.02 | (142) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v0, v8) = v9 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v2) = v6 & minus_minus(nat, v1) = v7 & (hBOOL(v9) | (v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v6, v10) = v1 & ~ hBOOL(v12)))))
% 57.06/15.02 | (143) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15))))
% 57.06/15.02 | (144) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (dvd_dvd(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(v0, bool, v4, v5) = v7 & ~ hBOOL(v7)))
% 57.06/15.02 | (145) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v1) = v9) | ~ (hAPP(v0, v0, v5, v2) = v7) | ~ (times_times(v0, v4) = v6) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v6, v2) = v17 & hAPP(v0, v0, v5, v1) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ti(v0, v2) = v14 & ti(v0, v1) = v13 & ( ~ (v18 = v10) | v14 = v13 | v12 = v11)))
% 57.06/15.02 | (146) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v2) = v5))
% 57.06/15.02 | (147) hBOOL(all_0_87_87)
% 57.06/15.02 | (148) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & hBOOL(v6)))
% 57.06/15.02 | (149) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v10)))))
% 57.06/15.02 | (150) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ (v1 = v0) | hBOOL(v5))))
% 57.06/15.02 | (151) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v4] : (ti(int, v2) = v4 & ti(int, v1) = v4))
% 57.06/15.02 | (152) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v2) = v7 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v9) = v10 & plus_plus(v0, v3) = v8))
% 57.06/15.02 | (153) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : (bit0(v1) = v3 & bit0(v0) = v3))
% 57.06/15.02 | (154) ! [v0] : ! [v1] : ! [v2] : ( ~ (bit0(v1) = v2) | ~ (bit0(v0) = v2) | ? [v3] : (ti(int, v1) = v3 & ti(int, v0) = v3))
% 57.06/15.02 | (155) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v0, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v0, v12, v1) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v1) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v1) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v2, v3, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v1) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v1) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9))))))
% 57.06/15.02 | (156) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 57.06/15.02 | (157) plus_plus(nat, all_0_112_112) = all_0_111_111
% 57.06/15.02 | (158) semiri456707255roduct(int)
% 57.06/15.02 | (159) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.06/15.02 | (160) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v1, v2, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v3) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9))))))
% 57.11/15.03 | (161) hBOOL(all_0_2_2)
% 57.11/15.03 | (162) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v8, v0) = v10 & hAPP(nat, bool, v4, v1) = v11 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v6) & ~ hBOOL(v11)))))
% 57.11/15.03 | (163) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_67_67, v0) = v3 & ti(int, v0) = v2 & (v2 = all_0_94_94 | v2 = all_0_96_96 | hBOOL(v3))))
% 57.11/15.03 | (164) hAPP(int, all_0_155_155, all_0_151_151, pls) = all_0_126_126
% 57.11/15.03 | (165) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & minus_minus(v0, v2) = v6))
% 57.11/15.03 | (166) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v3 & hAPP(int, bool, all_0_114_114, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.11/15.03 | (167) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3))
% 57.11/15.03 | (168) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v2) = v4) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v1) = v6 & ti(int, v2) = v5 & ( ~ (v5 = v3) | v6 = v4)))
% 57.11/15.03 | (169) number_number_of(int, all_0_144_144) = all_0_143_143
% 57.11/15.03 | (170) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v7) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v11) | ? [v12] : (hAPP(v0, bool, v4, v6) = v12 & ~ hBOOL(v12)))
% 57.11/15.03 | (171) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ hBOOL(v5))
% 57.11/15.03 | (172) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v9, v0) = v10 & zcong(v10, pls) = v11 & times_times(int, v1) = v9 & ( ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.11/15.03 | (173) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ (minus_minus(nat, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 57.11/15.03 | (174) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v4) = v11 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v4) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v4) = v9 & ~ hBOOL(v11)))))
% 57.11/15.03 | (175) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7)))
% 57.11/15.03 | (176) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ comm_semiring_1(v0))
% 57.11/15.03 | (177) linord893533164strict(real)
% 57.11/15.03 | (178) ti(int, s) = s
% 57.11/15.03 | (179) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.11/15.03 | (180) ! [v0] : ! [v1] : ( ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v0) = v3 & hAPP(nat, bool, all_0_115_115, v1) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.11/15.03 | (181) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 57.11/15.03 | (182) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v4, v0) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | (hBOOL(v6) & ~ hBOOL(v10)))))
% 57.11/15.03 | (183) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9)))))
% 57.11/15.03 | (184) semiring(nat)
% 57.11/15.03 | (185) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ti(v0, v5) = v3 | hBOOL(v8))
% 57.11/15.03 | (186) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (wset(v3, v2) = v1) | ~ (wset(v3, v2) = v0))
% 57.11/15.03 | (187) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_ring(v0) | ti(v0, v2) = v4)
% 57.11/15.03 | (188) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.11/15.03 | (189) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v1) | ~ linord581940658strict(v0) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v3) = v8 & hAPP(v0, v0, v6, v8) = v1 & hAPP(v0, v0, v4, v2) = v5 & times_times(v0, v3) = v7 & times_times(v0, v2) = v4 & plus_plus(v0, v5) = v6))
% 57.11/15.03 | (190) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.11/15.03 | (191) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ti(int, v1) = v1)
% 57.11/15.03 | (192) number_semiring(nat)
% 57.11/15.03 | (193) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v3 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v3) & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14)))))
% 57.11/15.03 | (194) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v5, v7) = v8) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v2) = v8 & hAPP(int, int, v9, v1) = v10 & times_times(int, v10) = v11 & plus_plus(int, v0) = v9))
% 57.11/15.04 | (195) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & times_times(nat, v3) = v11 & times_times(nat, v2) = v8 & hBOOL(v13)))
% 57.11/15.04 | (196) ! [v0] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_32_32, all_0_118_118) = v0))
% 57.11/15.04 | (197) ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_36_36, v0) = v1))
% 57.11/15.04 | (198) ! [v0] : ! [v1] : ! [v2] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ linord219039673up_add(v0) | ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3))
% 57.11/15.04 | (199) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, v3, v0) = v1 & hAPP(int, int, all_0_107_107, v0) = v2 & plus_plus(int, v2) = v3))
% 57.11/15.04 | (200) ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, all_0_31_31, v0) = v1))
% 57.11/15.04 | (201) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(nat, bool, v3, v0) = v7 & hBOOL(v7)))
% 57.11/15.04 | (202) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v5) = v9 & hBOOL(v11)))))
% 57.11/15.04 | (203) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(v0, v1) = v5 & hAPP(v4, bool, v5, v2) = v6 & fun(v0, bool) = v4 & ~ hBOOL(v6)))
% 57.11/15.04 | (204) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))
% 57.11/15.04 | (205) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (plus_plus(nat, v0) = v1) | ? [v3] : (hAPP(nat, nat, v3, all_0_132_132) = v2 & times_times(nat, v0) = v3))
% 57.11/15.04 | (206) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ ab_semigroup_add(v1) | plus_plus(v1, v0) = v3)
% 57.11/15.04 | (207) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 57.11/15.04 | (208) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14))))
% 57.11/15.04 | (209) power(real)
% 57.11/15.04 | (210) number_ring(int)
% 57.11/15.04 | (211) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ord_less_eq(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ order(v0))
% 57.11/15.04 | (212) zcong(all_0_16_16, all_0_81_81) = all_0_15_15
% 57.11/15.04 | (213) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & minus_minus(nat, v1) = v8))
% 57.11/15.04 | (214) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (one_one(v2) = v1) | ~ (one_one(v2) = v0))
% 57.11/15.04 | (215) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.11/15.04 | (216) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))
% 57.11/15.04 | (217) ring(real)
% 57.11/15.04 | (218) one_one(nat) = all_0_112_112
% 57.11/15.04 | (219) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & hBOOL(v7)))
% 57.11/15.04 | (220) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v9, v11) = v12 & hAPP(int, int, all_0_93_93, v5) = v13 & number_number_of(int, v10) = v11 & number_number_of(int, v7) = v8 & bit1(v0) = v7 & bit0(v1) = v10 & plus_plus(int, v13) = v14 & div_mod(int, v8) = v9 & (v15 = v12 | ~ hBOOL(v6))))
% 57.11/15.04 | (221) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))))
% 57.11/15.04 | (222) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & times_times(v0, v2) = v5))
% 57.11/15.04 | (223) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (multInv(v3, v2) = v1) | ~ (multInv(v3, v2) = v0))
% 57.11/15.04 | (224) ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (times_times(nat, v0) = v2))
% 57.11/15.04 | (225) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))
% 57.11/15.04 | (226) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & ~ hBOOL(v7)))
% 57.11/15.04 | (227) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))
% 57.11/15.04 | (228) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (multInv(v2, v1) = v3) | ~ (ti(int, v0) = v2) | multInv(v0, v1) = v3)
% 57.11/15.04 | (229) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v4] : (hAPP(nat, nat, v4, v1) = v3 & times_times(nat, v0) = v4))
% 57.11/15.04 | (230) ordere236663937imp_le(nat)
% 57.11/15.04 | (231) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v4, v5) = v6 & ord_less_eq(v0) = v4 & ord_less(v0) = v3 & zero_zero(v0) = v5 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v2, v3, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v3, v10) = v20 & hAPP(v0, v2, v3, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v6, v8) = v24 & hAPP(v0, bool, v6, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v1) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v3, v10) = v12) | ~ (hAPP(v0, v2, v3, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v6, v8) = v16) | ~ (hAPP(v0, bool, v6, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v3, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v1) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v10) = v12) | ~ (hAPP(v0, v2, v3, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v1) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v6, v8) = v17 & hAPP(v0, bool, v6, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26))))))
% 57.11/15.04 | (232) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ ordere216010020id_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & plus_plus(v0, v6) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v3) | (v8 = v3 & v7 = v3)) & ( ~ (v8 = v3) | ~ (v7 = v3) | v12 = v3)))))
% 57.11/15.05 | (233) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit0(v1) = v5) | ~ (bit0(v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v9, v10) = v11 & hAPP(int, int, all_0_93_93, v11) = v7 & number_number_of(int, v1) = v10 & number_number_of(int, v0) = v8 & div_mod(int, v8) = v9))
% 57.11/15.05 | (234) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v10) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6) | ~ (hAPP(int, bool, v10, v1) = v11) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v5) = v8) | ~ (hAPP(int, bool, all_0_126_126, v3) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v19) = v20 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v20, pls) = v21 & hAPP(int, int, v18, v5) = v19 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v14, v2) = v15 & hAPP(int, int, v12, v1) = v13 & times_times(int, v3) = v16 & times_times(int, v0) = v12 & plus_plus(int, v17) = v18 & plus_plus(int, v13) = v14 & ( ~ (v19 = v15) | ~ hBOOL(v23) | ~ hBOOL(v21))))
% 57.11/15.05 | (235) comm_monoid_add(real)
% 57.11/15.05 | (236) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v4 & hAPP(real, bool, v4, v0) = v5 & ~ hBOOL(v5)))
% 57.11/15.05 | (237) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v1) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))
% 57.11/15.05 | (238) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.11/15.05 | (239) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v5))
% 57.11/15.05 | (240) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (legendre(v3, v2) = v1) | ~ (legendre(v3, v2) = v0))
% 57.11/15.05 | (241) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))
% 57.11/15.05 | (242) hAPP(real, all_0_45_45, all_0_34_34, all_0_35_35) = all_0_29_29
% 57.11/15.05 | (243) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.11/15.05 | (244) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ti(int, v1) = v5 & ti(int, v0) = v4 & (hBOOL(v8) | ( ~ (v5 = v4) & ~ hBOOL(v3)))))
% 57.11/15.05 | (245) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6)))
% 57.11/15.05 | (246) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, bool, zprime, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, v8) = v9 & hAPP(int, bool, all_0_70_70, v0) = v10 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v1, v2) = v12 & minus_minus(int, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v13))))
% 57.11/15.05 | (247) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v2, v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v6 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & inv(v1, v2) = v13 & minus_minus(int, v2) = v7 & ti(int, v2) = v12 & ti(int, v0) = v11 & (v13 = v11 | v12 = v11 | ~ hBOOL(v6) | hBOOL(v10))))
% 57.11/15.05 | (248) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v4, v2) = v5) | ~ (hAPP(real, real, v3, v5) = v6) | ~ (times_times(real, v1) = v4) | ~ (times_times(real, v0) = v3) | ? [v7] : ? [v8] : (hAPP(real, real, v8, v2) = v6 & hAPP(real, real, v3, v1) = v7 & times_times(real, v7) = v8))
% 57.11/15.05 | (249) ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & hAPP(nat, bool, all_0_25_25, v0) = v3 & hBOOL(v2) & ~ hBOOL(v3)))
% 57.11/15.05 | (250) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v3, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6)))))
% 57.11/15.05 | (251) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & ~ hBOOL(v6)))
% 57.11/15.05 | (252) ! [v0] : ! [v1] : ( ~ (combc(int, int, bool, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : (collect(int, v3) = v2 & sr(v0) = v2 & combs(int, bool, bool, all_0_23_23, v1) = v3))
% 57.11/15.05 | (253) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = all_0_43_43 | v1 = v0 | ~ (hAPP(real, real, v3, v1) = v4) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (times_times(real, v2) = v3))
% 57.11/15.05 | (254) linordered_ring(real)
% 57.11/15.05 | (255) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v21, v22) = v5 & hAPP(int, int, v16, v18) = v19 & hAPP(int, int, v14, v19) = v20 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v12) = v13 & hAPP(int, int, all_0_95_95, v9) = v10 & hAPP(int, int, all_0_95_95, v0) = v15 & hAPP(nat, int, v17, all_0_103_103) = v22 & hAPP(nat, int, v17, all_0_132_132) = v18 & hAPP(nat, int, v6, all_0_103_103) = v7 & hAPP(nat, int, v6, all_0_132_132) = v9 & hAPP(nat, int, v4, all_0_103_103) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v17 & power_power(int, v0) = v6 & times_times(int, v15) = v16 & times_times(int, v10) = v11 & plus_plus(int, v20) = v21 & plus_plus(int, v13) = v14 & plus_plus(int, v7) = v8))
% 57.11/15.05 | (256) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_67_67, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, zprime, v0) = v2 & ti(int, v0) = v3 & (v3 = all_0_94_94 | v3 = all_0_96_96 | ~ hBOOL(v2))))
% 57.11/15.05 | (257) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v10) = v11) | ~ (hAPP(nat, bool, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v18) = v19 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24))))))
% 57.11/15.05 | (258) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_46_46, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_56_56, v0) = v2 & ~ hBOOL(v2)))
% 57.11/15.05 | (259) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v1 & div_mod(v0, v5) = v8))))
% 57.11/15.05 | (260) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5)))
% 57.11/15.05 | (261) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v1) = v4))
% 57.11/15.05 | (262) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10) | ~ (hAPP(nat, bool, v10, v11) = v12) | ~ (hAPP(nat, nat, v8, v1) = v9) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v4, v3) = v11) | ~ (times_times(nat, v2) = v4) | ~ (plus_plus(nat, v7) = v8) | ~ (div_mod(nat, v0) = v5) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v14 & hAPP(nat, bool, v14, v2) = v15 & hAPP(nat, bool, all_0_115_115, v3) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13))))
% 57.11/15.05 | (263) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 57.11/15.05 | (264) semiring_div(nat)
% 57.11/15.05 | (265) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (twoSqu1929807760sum2sq(v2) = v1) | ~ (twoSqu1929807760sum2sq(v2) = v0))
% 57.11/15.05 | (266) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v3) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ab_group_add(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v10 & hAPP(v0, v0, v11, v3) = v12 & plus_plus(v0, v12) = v13 & minus_minus(v0, v2) = v14 & minus_minus(v0, v1) = v11))
% 57.11/15.05 | (267) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (one_one(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (div_mod(v0, v3) = v4))))
% 57.11/15.05 | (268) hAPP(int, bool, all_0_20_20, pls) = all_0_19_19
% 57.11/15.05 | (269) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v13) | (ti(v0, v6) = v3 & ti(v0, v5) = v3))
% 57.11/15.05 | (270) ~ (all_0_148_148 = pls)
% 57.11/15.06 | (271) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10))))))
% 57.11/15.06 | (272) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | plus_plus(v1, v0) = v3)
% 57.11/15.06 | (273) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8))
% 57.11/15.06 | (274) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, nat, v8, v1) = v9 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v0) = v6 & div_mod(nat, v7) = v8 & (v9 = v3 | hBOOL(v5))))
% 57.11/15.06 | (275) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | plus_plus(v1, v0) = v3)
% 57.11/15.06 | (276) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, int, v2, all_0_148_148) = v3 & zcong(v4, all_0_81_81) = v5 & zfact(v3) = v4 & minus_minus(int, v0) = v2 & hBOOL(v6)))
% 57.11/15.06 | (277) bit1(all_0_146_146) = all_0_104_104
% 57.11/15.06 | (278) monoid_mult(int)
% 57.11/15.06 | (279) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (power_power(nat, v2) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.11/15.06 | (280) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v5, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (times_times(real, v4) = v5) | ~ (plus_plus(real, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, real, v10, v2) = v11 & hAPP(real, real, v9, v11) = v6 & hAPP(real, real, v7, v2) = v8 & times_times(real, v1) = v10 & times_times(real, v0) = v7 & plus_plus(real, v8) = v9))
% 57.11/15.06 | (281) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = all_0_43_43 | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (plus_plus(real, v3) = v4))
% 57.11/15.06 | (282) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 57.11/15.06 | (283) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_67_67, v1) = v4 & hAPP(int, bool, all_0_126_126, v0) = v5 & inv(v1, v8) = v9 & inv(v1, v0) = v8 & (v9 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 57.11/15.06 | (284) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v2) = v4) | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v4, v0) = v5) | ~ (hAPP(real, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(real, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 57.11/15.06 | (285) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.11/15.06 | (286) hBOOL(all_0_50_50)
% 57.11/15.06 | (287) ! [v0] : ! [v1] : ! [v2] : ( ~ (minus_minus(v1, v0) = v2) | ~ group_add(v1) | ? [v3] : (minus_minus(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.11/15.06 | (288) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v0) = v3 & hAPP(int, int, all_0_41_41, v1) = v2 & bit1(v3) = v2))
% 57.11/15.06 | (289) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, bool, v9, v4) = v10 & hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v10))))
% 57.11/15.06 | (290) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v8 & plus_plus(v0, v9) = v10))
% 57.11/15.06 | (291) ! [v0] : ! [v1] : ( ~ (power_power(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, int, v2, v3) = v4 & hAPP(nat, int, v1, all_0_103_103) = v4 & hAPP(nat, int, v1, all_0_132_132) = v3 & times_times(int, v0) = v2))
% 57.11/15.06 | (292) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.11/15.06 | (293) hAPP(int, bool, all_0_114_114, min) = all_0_61_61
% 57.11/15.06 | (294) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v5, v1) = v7 & hAPP(nat, bool, v3, v0) = v8 & (hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v10)))))
% 57.11/15.06 | (295) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3)))
% 57.11/15.06 | (296) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & ~ (v6 = v1) & ti(v0, v3) = v7 & ti(v0, v2) = v6))
% 57.11/15.06 | (297) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : (times_times(int, v2) = v7 & plus_plus(int, v0) = v6 & ti(int, v1) = v5 & ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v7, v8) = v9) | ~ (hAPP(int, int, v6, v9) = v5))))
% 57.11/15.06 | (298) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v9 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 57.11/15.06 | (299) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v1) = v12) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v4) = v6) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & times_times(v0, v4) = v17 & plus_plus(v0, v18) = v19 & ti(v0, v3) = v16 & ( ~ (v16 = v11) | v20 = v15)))
% 57.11/15.06 | (300) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit1(v0) = v2 & hBOOL(v3)))
% 57.11/15.06 | (301) number(nat)
% 57.11/15.06 | (302) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & minus_minus(int, v4) = v5))
% 57.11/15.06 | (303) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (minus_minus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v3) = v6 & hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v6, all_0_43_43) = v7 & hAPP(real, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 57.11/15.06 | (304) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ti(int, v2) = v4) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v5) & number_number_of(v0, v2) = v6 & number_number_of(v0, v1) = v5))
% 57.11/15.06 | (305) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, int, v6, all_0_148_148) = v7 & inv(v1, v0) = v9 & minus_minus(int, v1) = v6 & ( ~ (v9 = v3) | ~ hBOOL(v8) | ~ hBOOL(v4))))
% 57.11/15.06 | (306) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17)))))
% 57.11/15.06 | (307) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v3) = v6) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (inv(v1, v0) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v3) = v10 & hAPP(int, bool, all_0_70_70, v0) = v8 & hAPP(int, bool, zprime, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.11/15.06 | (308) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_monoid_mult(v0) | ti(v0, v2) = v4)
% 57.11/15.06 | (309) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.11/15.07 | (310) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v1) = v3) | ~ hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_70_70, v0) = v5 & hBOOL(v5)))
% 57.11/15.07 | (311) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8))
% 57.11/15.07 | (312) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | times_times(v1, v0) = v3)
% 57.11/15.07 | (313) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ mult_zero(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.11/15.07 | (314) ordered_semiring(real)
% 57.11/15.07 | (315) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 57.11/15.07 | (316) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_ring(v0) | ~ dvd(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v16) | ~ hBOOL(v7) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & hBOOL(v19))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v7) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & ~ hBOOL(v19)))))
% 57.11/15.07 | (317) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_67_67, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.11/15.07 | (318) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & times_times(v0, v5) = v16 & times_times(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14))
% 57.11/15.07 | (319) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ? [v2] : (power_power(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v2, v3) = v4))))
% 57.11/15.07 | (320) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6))))
% 57.11/15.07 | (321) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 57.11/15.07 | (322) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (collect(v0, v3) = v4) | ~ (fun(v0, bool) = v2) | ~ (ti(v2, v1) = v3) | collect(v0, v1) = v4)
% 57.11/15.07 | (323) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12)))))
% 57.11/15.07 | (324) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v0, v2) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v6) & hAPP(int, int, v7, v1) = v8 & hAPP(int, int, v5, v1) = v6 & div_mod(int, v2) = v7 & div_mod(int, v0) = v5))
% 57.11/15.07 | (325) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_120_120, v2) = v3) | ~ (hAPP(int, bool, all_0_120_120, v1) = v4) | ~ number_semiring(v0) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v6, v7) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v8 & number_number_of(v0, v2) = v5 & number_number_of(v0, v1) = v7 & plus_plus(v0, v5) = v6 & plus_plus(int, v2) = v9))
% 57.11/15.07 | (326) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v5, v1) = v11 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v11)))))
% 57.11/15.07 | (327) group_add(real)
% 57.11/15.07 | (328) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ ab_semigroup_mult(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & times_times(v0, v2) = v8))
% 57.11/15.07 | (329) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (div_mod(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, bool, v0, v1) = v6 & times_times(nat, v2) = v7 & ( ~ (v2 = all_0_118_118) | hBOOL(v6)) & (v2 = all_0_118_118 | ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, nat, v11, v9) = v1) | ~ (hAPP(nat, nat, v7, v8) = v10) | ~ (plus_plus(nat, v10) = v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v12 & hAPP(nat, bool, v12, v2) = v13 & hAPP(nat, bool, v0, v9) = v14 & ( ~ hBOOL(v13) | hBOOL(v14)))))))
% 57.11/15.07 | (330) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v1) = v4) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2))
% 57.11/15.07 | (331) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (ti(int, v2) = v4) | ? [v5] : ? [v6] : (hAPP(int, int, v6, v1) = v5 & plus_plus(int, v2) = v6 & ti(int, v0) = v5))
% 57.11/15.07 | (332) ! [v0] : ! [v1] : (v1 = all_0_118_118 | ~ (number_number_of(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & ~ hBOOL(v3)))
% 57.11/15.07 | (333) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4))
% 57.11/15.07 | (334) ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (standardRes(v3, v1) = v2 & ti(int, v0) = v3))
% 57.11/15.07 | (335) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (minus_minus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v10, v2) = v11 & hAPP(int, int, v9, v11) = v6 & hAPP(int, int, v7, v2) = v8 & times_times(int, v1) = v10 & times_times(int, v0) = v7 & minus_minus(int, v8) = v9))
% 57.11/15.07 | (336) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & minus_minus(v0, v2) = v6))
% 57.11/15.07 | (337) hAPP(nat, all_0_117_117, all_0_77_77, all_0_118_118) = all_0_37_37
% 57.11/15.07 | (338) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (zcong(v3, all_0_148_148) = v4) | ~ (times_times(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v11, all_0_148_148) = v12 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.11/15.07 | (339) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))))
% 57.11/15.07 | (340) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | hBOOL(v2))
% 57.11/15.07 | (341) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v5) | ~ no_zero_divisors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v6))
% 57.11/15.07 | (342) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & ord_less(v0) = v5 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v5, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14)))))
% 57.11/15.07 | (343) ! [v0] : ! [v1] : ! [v2] : ( ~ (div_mod(v1, v0) = v2) | ~ semiring_div(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 57.11/15.07 | (344) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 57.11/15.08 | (345) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v3) = v7 & ti(v0, v2) = v8 & ( ~ (v7 = v5) | v8 = v6)))
% 57.11/15.08 | (346) ordere236663937imp_le(int)
% 57.11/15.08 | (347) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, v0) = v5 & quadRes(v1) = v4 & legendre(v0, v1) = v6 & (v6 = all_0_81_81 | hBOOL(v5)) & (v6 = all_0_148_148 | ~ hBOOL(v5))))
% 57.11/15.08 | (348) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.11/15.08 | (349) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v2) = v5))
% 57.11/15.08 | (350) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 57.11/15.08 | (351) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3))))
% 57.11/15.08 | (352) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v2) = v5) | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v5, v0) = v6) | ~ (hAPP(real, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(real, bool, v3, v0) = v7 & hBOOL(v7)))
% 57.11/15.08 | (353) ordered_semiring(nat)
% 57.11/15.08 | (354) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(v0, v1) = v5 & hAPP(v4, bool, v5, v2) = v6 & fun(v0, bool) = v4 & hBOOL(v6)))
% 57.11/15.08 | (355) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (wset(v1, v0) = v3) | hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_70_70, v1) = v5 & ~ hBOOL(v5)))
% 57.11/15.08 | (356) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.11/15.08 | (357) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 57.11/15.08 | (358) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 57.11/15.08 | (359) semiring(real)
% 57.11/15.08 | (360) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & hAPP(nat, nat, v5, v1) = v8 & minus_minus(nat, v8) = v9 & minus_minus(nat, v0) = v10 & (v12 = v6 | ~ hBOOL(v7))))
% 57.11/15.08 | (361) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(nat, v0, v4, v3) = v10 & hAPP(nat, v0, v4, v2) = v8 & times_times(v0, v8) = v9))
% 57.11/15.08 | (362) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v1) = v5) | ~ (power_power(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v0) = v9 & hAPP(int, bool, zprime, v2) = v7 & hAPP(nat, bool, all_0_115_115, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v9))))
% 57.11/15.08 | (363) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, v0) = v2) | hBOOL(v3))
% 57.11/15.08 | (364) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | hBOOL(v2))
% 57.11/15.08 | (365) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 57.11/15.08 | (366) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v0, v1) = v5 & hBOOL(v6)))
% 57.11/15.08 | (367) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 57.11/15.08 | (368) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v3 & hAPP(real, bool, v3, v0) = v4 & ~ hBOOL(v4)))
% 57.11/15.08 | (369) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & hAPP(int, int, v7, v3) = v11 & zcong(v0, v11) = v12 & ( ~ hBOOL(v13) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v13))))
% 57.11/15.08 | (370) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (number_number_of(v0, v3) = v4) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ number(v0) | ~ semiring(v0) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v4) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v12) = v13 & plus_plus(v0, v1) = v11))
% 57.11/15.08 | (371) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & div_mod(v0, v4) = v5))
% 57.11/15.08 | (372) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (hAPP(nat, v0, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.11/15.08 | (373) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v21, v22) = v5 & hAPP(int, int, v16, v18) = v19 & hAPP(int, int, v14, v19) = v20 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v12) = v13 & hAPP(int, int, all_0_95_95, v9) = v10 & hAPP(int, int, all_0_95_95, v0) = v15 & hAPP(nat, int, v17, all_0_103_103) = v22 & hAPP(nat, int, v17, all_0_132_132) = v18 & hAPP(nat, int, v6, all_0_103_103) = v7 & hAPP(nat, int, v6, all_0_132_132) = v9 & hAPP(nat, int, v4, all_0_103_103) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v17 & power_power(int, v0) = v6 & times_times(int, v15) = v16 & times_times(int, v10) = v11 & plus_plus(int, v13) = v14 & minus_minus(int, v20) = v21 & minus_minus(int, v7) = v8))
% 57.11/15.08 | (374) quadRes(all_0_139_139) = all_0_51_51
% 57.11/15.08 | (375) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3)))
% 57.11/15.08 | (376) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16)))))
% 57.11/15.08 | (377) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 57.11/15.09 | (378) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10)))
% 57.11/15.09 | (379) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_81_81 | v3 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4))
% 57.11/15.09 | (380) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v9, v13) = v14) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v8) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v23, v2) = v24 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v22) = v23 & minus_minus(nat, v4) = v17 & (v24 = v14 | ~ hBOOL(v16))))
% 57.11/15.09 | (381) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (times_times(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & times_times(v0, v6) = v7))
% 57.11/15.09 | (382) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v7) | ~ (hAPP(v0, v0, v6, v5) = v3) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8))))
% 57.11/15.09 | (383) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ti(v0, v3) = v4)
% 57.11/15.09 | (384) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5) | ~ (hAPP(nat, bool, v5, v11) = v12) | ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v18) = v19 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24))))))
% 57.11/15.09 | (385) fun(int, bool) = all_0_155_155
% 57.11/15.09 | (386) ~ hBOOL(all_0_19_19)
% 57.11/15.09 | (387) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v1, v2, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v9) = v19 & hAPP(v0, v1, v2, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25))))))
% 57.11/15.09 | (388) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v8, v10) = v11 & hAPP(nat, nat, v6, v1) = v7 & hAPP(nat, nat, v6, v0) = v11 & minus_minus(nat, v7) = v8 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9))
% 57.11/15.09 | (389) ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : (member(int, v0) = v3 & hAPP(all_0_155_155, bool, v3, v4) = v5 & sr(v1) = v4 & ti(int, v0) = v6 & (v6 = v2 | ~ hBOOL(v5))))
% 57.11/15.09 | (390) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 57.11/15.09 | (391) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 57.11/15.09 | (392) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.11/15.09 | (393) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & one_one(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v5, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16)))))
% 57.11/15.09 | (394) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 57.11/15.09 | (395) ~ (t = pls) | all_0_137_137 = pls
% 57.11/15.09 | (396) ordere216010020id_add(nat)
% 57.11/15.09 | (397) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 57.11/15.09 | (398) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ monoid_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 57.11/15.09 | (399) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11)))))
% 57.11/15.09 | (400) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v12, v6) = v13) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, v0, v7, v3) = v11) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v14 & hAPP(nat, bool, v14, v5) = v15 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(nat, v0, v7, v3) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v8) | ~ (hAPP(nat, bool, v8, v5) = v9) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v9) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v5) = v13 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v11) | ~ (hAPP(nat, bool, v11, v5) = v12) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v3) = v13 & hBOOL(v15)))))
% 57.11/15.09 | (401) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9)))
% 57.11/15.09 | (402) ! [v0] : ! [v1] : (v1 = all_0_1_1 | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v5, all_0_139_139) = v6 & hAPP(int, bool, v3, all_0_139_139) = v4 & hAPP(int, bool, all_0_108_108, v0) = v2 & zcong(s1, v0) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4) | ~ hBOOL(v2))))
% 57.11/15.09 | (403) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v5, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v11) | ~ (hAPP(v0, bool, v11, v1) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v5, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 57.11/15.10 | (404) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10))
% 57.11/15.10 | (405) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0))
% 57.11/15.10 | (406) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(nat, v0, v4, v3) = v10 & hAPP(nat, v0, v4, v2) = v8 & times_times(v0, v8) = v9))
% 57.11/15.10 | (407) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ semiring(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.11/15.10 | (408) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v2, v3, v4) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 57.11/15.10 | (409) dvd_dvd(nat) = all_0_39_39
% 57.11/15.10 | (410) ! [v0] : ( ~ (ti(int, v0) = min) | bit1(v0) = min)
% 57.11/15.10 | (411) ! [v0] : ( ~ (bit1(v0) = min) | ti(int, v0) = min)
% 57.11/15.10 | (412) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 57.11/15.10 | (413) ab_group_add(real)
% 57.11/15.10 | (414) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_114_114, v5) = v8 & hBOOL(v8)))
% 57.11/15.10 | (415) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9)))))
% 57.11/15.10 | (416) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5))
% 57.11/15.10 | (417) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & ti(int, v1) = v8 & (v8 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5))))
% 57.11/15.10 | (418) hAPP(int, bool, all_0_83_83, all_0_139_139) = all_0_82_82
% 57.11/15.10 | (419) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (plus_plus(real, v3) = v4))
% 57.11/15.10 | (420) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & times_times(int, v2) = v10 & ti(int, v2) = v6 & ti(int, v1) = v9 & ((v20 = v9 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v11, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v9 & hAPP(int, int, v10, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v12) & ~ hBOOL(v21)) | (v20 = v9 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v9 & hAPP(int, int, v10, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v8) & ~ hBOOL(v21)) | (v6 = pls & ~ hBOOL(v7)))))
% 57.11/15.10 | (421) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ? [v5] : (hAPP(v0, v1, v2, v5) = v4 & ti(v0, v3) = v5))
% 57.11/15.10 | (422) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v3) = v5))
% 57.11/15.10 | (423) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v11, v2) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v14 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10))
% 57.11/15.10 | (424) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.11/15.10 | (425) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9))))))
% 57.11/15.10 | (426) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.11/15.10 | (427) ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (power_power(nat, all_0_118_118) = v1))
% 57.11/15.10 | (428) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v6, pls) = v8 & (hBOOL(v8) | hBOOL(v7))))
% 57.11/15.10 | (429) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v6))
% 57.11/15.10 | (430) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v9) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12))))
% 57.11/15.10 | (431) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v2, v1, v7, v8) = v9) | ~ (hAPP(v0, v6, v3, v5) = v7) | ~ (hAPP(v0, v2, v4, v5) = v8) | ~ (fun(v2, v1) = v6) | ? [v10] : (hAPP(v0, v1, v10, v5) = v9 & combs(v0, v2, v1, v3, v4) = v10))
% 57.11/15.10 | (432) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (hAPP(int, int, v2, v4) = v5) | ~ (zcong(v5, all_0_148_148) = v6) | ~ (times_times(int, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & zcong(v0, v4) = v8 & hBOOL(v9)))
% 57.11/15.10 | (433) linord581940658strict(int)
% 57.11/15.10 | (434) ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | ? [v2] : (minus_minus(nat, v2) = v1 & ti(nat, v0) = v2))
% 57.11/15.10 | (435) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ hBOOL(v8) | ? [v9] : ( ~ (v9 = v1) & ti(v0, v5) = v9)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ti(v0, v5) = v1 | hBOOL(v8)) & ! [v5] : ! [v6] : (v6 = v1 | ~ (ti(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, bool, v4, v8) = v9 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v5) = v7 & hBOOL(v9))) & ! [v5] : ( ~ (ti(v0, v5) = v1) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v6 & ~ hBOOL(v8)))))
% 57.11/15.10 | (436) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, pls) = v4) | ~ (zcong(v0, v1) = v6) | hBOOL(v7) | hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, v10, v3) = v11 & hAPP(int, bool, all_0_56_56, v3) = v8 & hAPP(int, bool, zprime, v3) = v9 & hAPP(int, int, v14, v17) = v18 & hAPP(int, int, v14, v15) = v16 & zcong(v16, v18) = v19 & zcong(v1, pls) = v10 & zcong(v0, pls) = v12 & multInv(v3, v1) = v17 & multInv(v3, v0) = v15 & times_times(int, v2) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v13) | hBOOL(v11))))
% 57.11/15.10 | (437) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_129_129, v9) = v15 & hAPP(int, all_0_155_155, all_0_129_129, v2) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v15, pls) = v16 & hAPP(int, bool, v13, pls) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_126_126, v3) = v10 & ( ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v16))))
% 57.11/15.10 | (438) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (zcong(v3, v1) = v2 & ti(int, v0) = v3))
% 57.11/15.10 | (439) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v5) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13))))))
% 57.11/15.10 | (440) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v4)
% 57.11/15.10 | (441) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v1, v0) = v2) | ~ (plus_plus(int, v0) = v1) | bit0(v0) = v2)
% 57.11/15.10 | (442) ? [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_108_108, v3) = v4 & zcong(v0, v3) = v7 & ti(int, v3) = v9 & hBOOL(v8) & hBOOL(v6) & hBOOL(v4) & ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v10) = v11) | ~ (hAPP(int, bool, v11, v1) = v12) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, all_0_108_108, v10) = v13 & zcong(v0, v10) = v14 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v1) = v12) | ~ (zcong(v0, v10) = v11) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v14 & hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, all_0_108_108, v10) = v13 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v10] : ! [v11] : (v11 = v9 | ~ (ti(int, v10) = v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v13 & hAPP(int, bool, v15, v1) = v16 & hAPP(int, bool, v13, v1) = v14 & hAPP(int, bool, all_0_108_108, v10) = v12 & zcong(v0, v10) = v15 & ( ~ hBOOL(v16) | ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, all_0_108_108, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v10) = v12 & hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, v12, v1) = v13 & zcong(v0, v10) = v14 & ti(int, v10) = v16 & (v16 = v9 | ~ hBOOL(v15) | ~ hBOOL(v13))))))
% 57.11/15.11 | (443) hAPP(int, bool, all_0_108_108, pls) = all_0_27_27
% 57.11/15.11 | (444) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.11/15.11 | (445) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v9 & hAPP(int, bool, v9, v2) = v10 & ti(int, v0) = v8 & (v8 = pls | hBOOL(v10))))
% 57.11/15.11 | (446) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v2) = v3) | ~ (ti(int, v1) = v4) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v1) = v5 & ti(int, v2) = v6 & ( ~ (v5 = v3) | v6 = v4)))
% 57.11/15.11 | (447) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : (v6 = v1 | ~ (ti(v0, v5) = v6) | ? [v7] : (hAPP(v0, bool, v4, v5) = v7 & ~ hBOOL(v7))) & ! [v5] : ! [v6] : ( ~ (hAPP(v0, bool, v4, v5) = v6) | ~ hBOOL(v6) | ti(v0, v5) = v1)))
% 57.11/15.11 | (448) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.11/15.11 | (449) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v5) | ~ (hAPP(int, bool, v5, v11) = v12) | ~ (hAPP(int, int, v10, v2) = v11) | ~ (hAPP(int, int, v7, v4) = v8) | ~ (hAPP(int, int, v6, v8) = v9) | ~ (times_times(int, v0) = v7) | ~ (plus_plus(int, v9) = v10) | ~ (plus_plus(int, v1) = v6) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v5, v14) = v15 & hAPP(int, bool, v5, v4) = v13 & hAPP(int, int, v6, v2) = v14 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15))))))
% 57.41/15.11 | (450) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & div_mod(v0, v8) = v9))
% 57.41/15.11 | (451) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 57.41/15.11 | (452) ! [v0] : ! [v1] : ( ~ (ti(nat, v0) = v1) | ? [v2] : (minus_minus(nat, v1) = v2 & minus_minus(nat, v0) = v2))
% 57.41/15.11 | (453) plus(int)
% 57.41/15.11 | (454) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5)))
% 57.41/15.11 | (455) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v9, v10) = v11 & hAPP(int, int, v6, v7) = v8 & zcong(v11, v0) = v12 & multInv(v1, v7) = v10 & multInv(v1, v0) = v7 & times_times(int, v8) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13))))
% 57.41/15.11 | (456) ! [v0] : ( ~ (number_number_of(nat, v0) = all_0_118_118) | ? [v1] : ? [v2] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1 & hAPP(int, bool, v1, pls) = v2 & hBOOL(v2)))
% 57.41/15.11 | (457) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 57.41/15.11 | (458) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))
% 57.41/15.11 | (459) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v0) = v7 & hBOOL(v10)))
% 57.41/15.11 | (460) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v14 & times_times(v0, v5) = v11 & hBOOL(v16)))))
% 57.41/15.11 | (461) ti(all_0_155_155, zprime) = zprime
% 57.41/15.11 | (462) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linord581940658strict(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v9 & times_times(v0, v2) = v6 & plus_plus(v0, v7) = v8))
% 57.41/15.11 | (463) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v8) = v9) | ~ (hAPP(int, bool, v9, v12) = v13) | ~ (hAPP(int, int, v11, v4) = v12) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v5, v3) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v10) = v11) | ~ (plus_plus(int, v6) = v7) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v14 & hAPP(int, all_0_155_155, all_0_129_129, v3) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v16 & hAPP(int, bool, v19, v1) = v20 & hAPP(int, bool, v16, v4) = v17 & hAPP(int, bool, v16, v2) = v18 & hAPP(int, bool, v14, pls) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v15) | hBOOL(v20))))
% 57.41/15.11 | (464) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : (hAPP(v0, bool, v6, v3) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v3) = v9) | ~ hBOOL(v8) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10)))))
% 57.41/15.11 | (465) hAPP(int, bool, all_0_114_114, pls) = all_0_106_106
% 57.41/15.11 | (466) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v2) = v6) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 57.41/15.11 | (467) ! [v0] : ! [v1] : ( ~ (twoSqu1929807760sum2sq(v0) = v1) | ti(int, v1) = v1)
% 57.41/15.11 | (468) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v0) = v2) | hBOOL(v4))
% 57.41/15.11 | (469) times_times(real, all_0_35_35) = all_0_33_33
% 57.41/15.11 | (470) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ zero_neq_one(v0) | ? [v2] : ( ~ (v2 = v1) & zero_zero(v0) = v2))
% 57.41/15.11 | (471) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ cancel_semigroup_add(v1))
% 57.41/15.11 | (472) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & hBOOL(v9)))
% 57.41/15.11 | (473) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v12) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10) | ~ (hAPP(int, bool, v12, v1) = v13) | ~ (hAPP(int, bool, v10, v0) = v11) | ~ (hAPP(int, int, v8, v5) = v9) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (times_times(int, v3) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v9) = v18 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, all_0_108_108, v5) = v20 & hAPP(int, bool, all_0_126_126, v3) = v21 & hAPP(int, int, v16, v2) = v17 & hAPP(int, int, v14, v1) = v15 & times_times(int, v0) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v23) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19))))
% 57.41/15.11 | (474) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & plus_plus(nat, v1) = v7))
% 57.41/15.11 | (475) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v2) = v5 & power_power(nat, v0) = v4 & hBOOL(v6)))
% 57.41/15.11 | (476) hAPP(int, all_0_155_155, all_0_151_151, min) = all_0_65_65
% 57.41/15.11 | (477) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v11, v12) = v10) | ~ (hAPP(v0, v0, v8, v3) = v12) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v8) | ~ (plus_plus(v0, v5) = v11) | ~ (plus_plus(v0, v4) = v7) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (ti(v0, v6) = v13 & ti(v0, v5) = v15 & ti(v0, v4) = v14 & ti(v0, v3) = v17 & ti(v0, v2) = v16 & ( ~ (v15 = v14) | v17 = v16 | v13 = v1)))
% 57.41/15.11 | (478) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_148_148) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_56_56, v1) = v4 & zcong(v0, all_0_81_81) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.41/15.11 | (479) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v5, v9) = v10) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v7) = v10 & hAPP(v0, v0, v5, v2) = v11 & times_times(v0, v11) = v12))
% 57.41/15.11 | (480) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v3) = v12) | ~ (hAPP(int, int, v9, v2) = v10) | ~ (hAPP(int, int, v6, v7) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v5, v10) = v11) | ~ (multInv(v3, v2) = v7) | ~ (times_times(int, v8) = v9) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, all_0_56_56, v3) = v13 & hAPP(int, bool, zprime, v3) = v14 & zcong(v5, v1) = v17 & zcong(v2, pls) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v18) | hBOOL(v16))))
% 57.41/15.11 | (481) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & times_times(v0, v2) = v8))
% 57.41/15.11 | (482) ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & hBOOL(v2)))
% 57.41/15.12 | (483) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, bool, all_0_126_126, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5))))
% 57.41/15.12 | (484) hAPP(nat, bool, all_0_115_115, all_0_132_132) = all_0_66_66
% 57.41/15.12 | (485) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v1) = v4) | ~ (times_times(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v2) = v6 & hAPP(int, int, v3, v1) = v7 & times_times(int, v7) = v8))
% 57.41/15.12 | (486) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v5, v7) = v8) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v1) = v6) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v2) = v8 & hAPP(int, int, v9, v1) = v10 & times_times(int, v10) = v11 & minus_minus(int, v0) = v9))
% 57.41/15.12 | (487) hAPP(int, bool, all_0_150_150, pls) = all_0_149_149
% 57.41/15.12 | (488) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v7 & ( ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.41/15.12 | (489) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))))
% 57.41/15.12 | (490) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v6 & hAPP(nat, bool, v6, v0) = v7 & ~ hBOOL(v7)))
% 57.41/15.12 | (491) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ti(v0, v2) = v2)
% 57.41/15.12 | (492) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (bit1(v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, int, v8, v1) = v4 & hAPP(int, int, v5, v1) = v6 & bit0(v6) = v7 & times_times(int, v0) = v5 & plus_plus(int, v7) = v8))
% 57.41/15.12 | (493) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v11 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v10 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v11)))))
% 57.41/15.12 | (494) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v2) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & plus_plus(v0, v3) = v13))
% 57.41/15.12 | (495) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (member(int, v4) = v5) | ~ (hAPP(all_0_155_155, bool, v5, v3) = v6) | ~ (wset(v1, v2) = v3) | ~ (inv(v2, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (member(int, v0) = v13 & hAPP(all_0_155_155, bool, v13, v3) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, bool, v9, v11) = v12 & hAPP(int, bool, all_0_67_67, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v2) = v10 & ( ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.41/15.12 | (496) comm_semiring_1(int)
% 57.41/15.12 | (497) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (minus_minus(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v7, v2) = v8 & zcong(v0, v1) = v7 & hBOOL(v8)))
% 57.41/15.12 | (498) ! [v0] : ! [v1] : ( ~ (quadRes(v0) = v1) | ? [v2] : (quadRes(v2) = v1 & ti(int, v0) = v2))
% 57.41/15.12 | (499) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v1) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v10))))
% 57.41/15.12 | (500) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8)))))
% 57.41/15.12 | (501) mult_zero(real)
% 57.41/15.12 | (502) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.41/15.12 | (503) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ( ~ (v1 = v0) | hBOOL(v5)) & (v1 = v0 | ~ hBOOL(v5))))
% 57.41/15.12 | (504) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v14 & times_times(v0, v5) = v11 & hBOOL(v16)))))
% 57.41/15.12 | (505) group_add(int)
% 57.41/15.12 | (506) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(nat, v0, v4, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v4, v10) = v8 & hAPP(nat, nat, v9, v3) = v10 & plus_plus(nat, v2) = v9))
% 57.41/15.12 | (507) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combs(v6, v5, v4, v3, v2) = v1) | ~ (combs(v6, v5, v4, v3, v2) = v0))
% 57.41/15.12 | (508) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(v1, v0, v2, v3) = v4) | ~ (ti(v0, v4) = v5))
% 57.41/15.12 | (509) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v3) = v7) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v10 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.41/15.12 | (510) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(nat, int, v6, v2) = v7) | ~ (hAPP(nat, int, v3, v2) = v4) | ~ (power_power(int, v1) = v6) | ~ (power_power(int, v0) = v3) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & ( ~ hBOOL(v10) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.41/15.12 | (511) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v4) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & (hBOOL(v6) | ( ~ (v2 = all_0_118_118) & ~ hBOOL(v5)))))
% 57.41/15.12 | (512) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (hAPP(real, bool, v5, v7) = v8) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v10 & hAPP(real, bool, v10, v1) = v11 & hAPP(real, bool, all_0_42_42, v2) = v9 & ( ~ hBOOL(v9) | (( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11))))))
% 57.41/15.12 | (513) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ~ hBOOL(v5)))
% 57.41/15.12 | (514) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | number_number_of(int, v0) = v1)
% 57.41/15.12 | (515) ! [v0] : ! [v1] : ( ~ (number_number_of(int, v0) = v1) | ti(int, v0) = v1)
% 57.41/15.12 | (516) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (div_mod(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ semiring_div(v1) | div_mod(v1, v0) = v3)
% 57.41/15.12 | (517) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.41/15.12 | (518) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 57.41/15.12 | (519) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | hBOOL(v13))))
% 57.41/15.12 | (520) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, all_0_115_115, v3) = v6 & ( ~ hBOOL(v5) | hBOOL(v6))))
% 57.41/15.12 | (521) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))
% 57.41/15.12 | (522) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 57.41/15.13 | (523) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v3 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v3) & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13)))))
% 57.41/15.13 | (524) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v4) = v5) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v7] : (hAPP(nat, v0, v3, v7) = v6 & hAPP(nat, nat, all_0_86_86, v2) = v7))
% 57.41/15.13 | (525) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : (hAPP(v0, v0, v8, v11) = v10 & hAPP(v0, v0, v7, v4) = v11))
% 57.41/15.13 | (526) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (collect(v3, v2) = v1) | ~ (collect(v3, v2) = v0))
% 57.41/15.13 | (527) ordere216010020id_add(int)
% 57.41/15.13 | (528) zcong(all_0_131_131, all_0_81_81) = all_0_72_72
% 57.41/15.13 | (529) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v0) = v2 & ( ~ hBOOL(v2) | (hBOOL(v3) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v1 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v1 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v1 | v8 = all_0_148_148 | ~ hBOOL(v7))))))))
% 57.41/15.13 | (530) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.41/15.13 | (531) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v7, v4) = v6) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (minus_minus(v0, v3) = v7) | ~ (minus_minus(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (ti(v0, v4) = v11 & ti(v0, v3) = v10 & ti(v0, v2) = v9 & ti(v0, v1) = v8 & ( ~ (v11 = v10) | v9 = v8) & ( ~ (v9 = v8) | v11 = v10)))
% 57.41/15.13 | (532) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5)))
% 57.41/15.13 | (533) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v1 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v1) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v1) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v3, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8)))))
% 57.41/15.13 | (534) linordered_semiring(nat)
% 57.41/15.13 | (535) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v6, v8) = v9) | ~ (twoSqu1929807760sum2sq(v7) = v8) | ~ (twoSqu1929807760sum2sq(v4) = v5) | ~ (product_Pair(int, int, v2, v3) = v7) | ~ (product_Pair(int, int, v0, v1) = v4) | ~ (times_times(int, v5) = v6) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, int, v17, v18) = v19 & hAPP(int, int, v13, v3) = v14 & hAPP(int, int, v13, v2) = v18 & hAPP(int, int, v12, v14) = v15 & hAPP(int, int, v10, v3) = v16 & hAPP(int, int, v10, v2) = v11 & twoSqu1929807760sum2sq(v20) = v9 & product_Pair(int, int, v15, v19) = v20 & times_times(int, v1) = v13 & times_times(int, v0) = v10 & plus_plus(int, v11) = v12 & minus_minus(int, v16) = v17))
% 57.41/15.13 | (536) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1))
% 57.41/15.13 | (537) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v4) = pls) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v4) | ~ (div_mod(int, v2) = v3) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5 & hAPP(int, bool, v5, v2) = v6 & hBOOL(v6)))
% 57.41/15.13 | (538) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 57.41/15.13 | (539) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_70_70, v8) = v9 & hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9))))
% 57.41/15.13 | (540) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13))))))
% 57.41/15.13 | (541) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11)))))
% 57.41/15.13 | (542) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & plus_plus(nat, v3) = v11 & plus_plus(nat, v2) = v8 & hBOOL(v13)))
% 57.41/15.13 | (543) ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ? [v3] : (product_Pair(int, int, v0, v3) = v2 & ti(int, v1) = v3))
% 57.41/15.13 | (544) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v2) = v9) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v8, v9) = v10) | ~ (multInv(v3, v0) = v4) | ~ (times_times(int, v6) = v7) | ~ (times_times(int, v4) = v5) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v3) = v15 & hAPP(int, int, v12, v1) = v13 & zcong(v13, v2) = v14 & times_times(int, v0) = v12 & ~ hBOOL(v15)))
% 57.41/15.13 | (545) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 57.41/15.13 | (546) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))
% 57.41/15.13 | (547) ! [v0] : ! [v1] : (v1 = all_0_94_94 | v1 = all_0_96_96 | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_67_67, v0) = v3 & hAPP(int, bool, zprime, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.41/15.13 | (548) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v6, v0) = v1 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v5) = v6 & minus_minus(nat, v1) = v4))
% 57.41/15.13 | (549) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v6) = v15 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v1) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v4, v6) = v10) | ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 57.41/15.13 | (550) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ti(int, v1) = v1)
% 57.41/15.13 | (551) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & plus_plus(v0, v1) = v12 & div_mod(v0, v13) = v14))
% 57.41/15.13 | (552) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 57.41/15.13 | (553) mult_zero(int)
% 57.41/15.13 | (554) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v8 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, bool, v3, v1) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v10))))
% 57.41/15.13 | (555) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 57.41/15.14 | (556) ti(all_0_155_155, twoSqu658283162sum2sq) = twoSqu658283162sum2sq
% 57.41/15.14 | (557) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v1) = v9 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v8 & ( ~ (v9 = v7) | v2 = v0) & ( ~ (v2 = v0) | v9 = v7)))
% 57.41/15.14 | (558) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v5) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : (hAPP(int, int, v4, v2) = v7 & hAPP(int, int, v3, v7) = v6))
% 57.41/15.14 | (559) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : (hAPP(v0, bool, v6, v3) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v3) = v9) | ~ hBOOL(v8) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10)))))
% 57.41/15.14 | (560) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & hBOOL(v5)))
% 57.41/15.14 | (561) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v2) = v3) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v2) = v5))
% 57.41/15.14 | (562) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v8, v0) = v9 & number_number_of(nat, v9) = v10 & times_times(int, v1) = v8 & (v10 = v5 | hBOOL(v7))))
% 57.41/15.14 | (563) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v3, v5) = v10) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v3, v5) = v10) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v6) = v16 & hAPP(v0, v2, v3, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v1) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v18 & hAPP(v0, v2, v3, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v1) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 57.41/15.14 | (564) cancel146912293up_add(int)
% 57.41/15.14 | (565) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | standardRes(v1, v0) = pls)
% 57.41/15.14 | (566) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_112_112) = v3) | ~ (power_power(v0, v1) = v2) | ~ comm_semiring_1(v0) | ti(v0, v1) = v3)
% 57.41/15.14 | (567) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v4) = v14 & hAPP(v0, bool, v11, v4) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v4) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14)))))
% 57.41/15.14 | (568) ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (number_number_of(v0, min) = v1) | ~ number_ring(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(nat, v0, v2, v5) = v6) | ~ (hAPP(nat, nat, all_0_86_86, v4) = v5))))
% 57.41/15.14 | (569) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & ~ hBOOL(v6)))
% 57.41/15.14 | (570) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (minus_minus(v0, v6) = v7) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & plus_plus(v0, v9) = v10 & minus_minus(v0, v11) = v12))
% 57.41/15.14 | (571) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v1 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, nat, all_0_86_86, v0) = v2) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & ~ hBOOL(v6)))
% 57.41/15.14 | (572) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (div_mod(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & div_mod(nat, v8) = v9))
% 57.41/15.14 | (573) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v4 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, bool, zprime, v2) = v3 & hBOOL(v5) & hBOOL(v3)))
% 57.41/15.14 | (574) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (minus_minus(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ ring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & minus_minus(v0, v1) = v12 & div_mod(v0, v13) = v14))
% 57.41/15.14 | (575) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(nat, int, v6, v0) = v7) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v2) = v6) | ~ (power_power(int, v1) = v4) | ~ (zcong(v5, v7) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11)))
% 57.41/15.14 | (576) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | hBOOL(v3) | ? [v4] : ( ~ (v4 = pls) & standardRes(v0, v1) = v4))
% 57.41/15.14 | (577) zcong(all_0_148_148, all_0_81_81) = all_0_46_46
% 57.41/15.14 | (578) hBOOL(all_0_27_27)
% 57.41/15.14 | (579) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, v2, v1, v3) = v7 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v7, v4) = v8 & (hBOOL(v10) | hBOOL(v8)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v3) = v9 & hAPP(v0, bool, v9, v4) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10))))))
% 57.41/15.14 | (580) ! [v0] : ! [v1] : ! [v2] : ( ~ (member(v0, v1) = v2) | ? [v3] : ? [v4] : (fun(v3, bool) = v4 & fun(v0, bool) = v3 & ti(v4, v2) = v2))
% 57.41/15.14 | (581) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v4) = v9) | ~ (hAPP(int, bool, v6, v4) = v7) | ~ (zcong(v2, v0) = v8) | ~ (zcong(v1, v0) = v6) | ~ (ti(int, v3) = v5) | ~ hBOOL(v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v10, v4) = v11 & zcong(v2, v3) = v10 & ti(int, v1) = v12 & ( ~ (v12 = v5) | ~ hBOOL(v11))))
% 57.41/15.14 | (582) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_128_128, v0) = v1) | hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_126_126, v0) = v2 & ~ hBOOL(v2)))
% 57.41/15.14 | (583) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_128_128, v0) = v2 & ~ hBOOL(v2)))
% 57.41/15.14 | (584) hAPP(int, bool, all_0_80_80, all_0_139_139) = all_0_79_79
% 57.41/15.14 | (585) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (minus_minus(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & minus_minus(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 57.41/15.15 | (586) hAPP(int, bool, all_0_65_65, pls) = all_0_59_59
% 57.41/15.15 | (587) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ monoid_mult(v0) | hAPP(v0, v0, v2, v3) = v4)
% 57.41/15.15 | (588) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.41/15.15 | (589) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8))))))
% 57.41/15.15 | (590) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v6))))
% 57.41/15.15 | (591) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v15 & power_power(v0, v7) = v11 & ti(v0, v5) = v16 & ( ~ (v12 = v9) | v16 = v10 | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 57.41/15.15 | (592) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 57.41/15.15 | (593) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : (ti(v0, v3) = v11 & ti(v0, v2) = v10 & ( ~ (v11 = v1) | ~ (v10 = v1))))
% 57.41/15.15 | (594) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (sr(v2) = v1) | ~ (sr(v2) = v0))
% 57.41/15.15 | (595) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v0) = v4) | ~ (ti(int, v2) = v3) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v5, all_0_148_148) = v11 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, v7, v9) = v10 & times_times(int, v2) = v8 & plus_plus(int, v0) = v7 & ( ~ (v10 = v3) | ~ hBOOL(v6) | hBOOL(v11))))
% 57.41/15.15 | (596) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v4)
% 57.41/15.15 | (597) ~ hBOOL(all_0_102_102)
% 57.41/15.15 | (598) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, v4) = v11) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v9) | ~ (hAPP(nat, bool, v9, v4) = v10) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v15) = v16 & hAPP(nat, v0, v14, v4) = v15 & hAPP(nat, v0, v11, v3) = v12 & power_power(v0, v6) = v14 & power_power(v0, v5) = v11 & hBOOL(v16)))))
% 57.41/15.15 | (599) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (wset(v2, v1) = v3) | ~ (ti(int, v0) = v2) | wset(v0, v1) = v3)
% 57.41/15.15 | (600) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, nat, v8, v3) = v9) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (times_times(nat, v5) = v6) | ~ (plus_plus(nat, v7) = v8) | ~ (plus_plus(nat, v0) = v4) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, nat, v15, v3) = v16 & hAPP(nat, nat, v13, v1) = v14 & hAPP(nat, nat, v12, v16) = v9 & hAPP(nat, nat, v10, v1) = v11 & times_times(nat, v2) = v13 & times_times(nat, v0) = v10 & plus_plus(nat, v14) = v15 & plus_plus(nat, v11) = v12))
% 57.41/15.15 | (601) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v4, v7) = v8 & hAPP(nat, int, v6, v2) = v7 & power_power(int, v1) = v6 & hBOOL(v8)))
% 57.41/15.15 | (602) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v2) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.41/15.15 | (603) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v10) | ~ (plus_plus(v0, v4) = v9) | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v3) = v8) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v10, v3) = v17 & plus_plus(v0, v5) = v16 & ti(v0, v6) = v13 & ti(v0, v4) = v14 & ti(v0, v2) = v15 & ( ~ (v18 = v12) | ~ (v14 = v7) | v15 = v8 | v13 = v1)))
% 57.41/15.15 | (604) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6 & hAPP(nat, bool, v6, v0) = v7 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4 & hBOOL(v7)))
% 57.41/15.15 | (605) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_142_142, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v3) = v4 & hAPP(int, int, v2, all_0_148_148) = v3 & legendre(all_0_81_81, v3) = v5 & plus_plus(int, v1) = v2 & (v5 = all_0_148_148 | ~ hBOOL(v4))))
% 57.41/15.15 | (606) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(int, int, v6, v2) = pls & div_mod(int, v4) = v6))
% 57.41/15.15 | (607) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v5, v0) = v6 & hAPP(nat, nat, v4, v6) = v1 & plus_plus(nat, v0) = v4 & minus_minus(nat, v1) = v5))
% 57.41/15.15 | (608) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v1) = v7 & (v7 = v3 | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.41/15.15 | (609) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 57.41/15.15 | (610) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v4) & hAPP(v0, v0, v6, v3) = v7 & plus_plus(v0, v2) = v6))
% 57.41/15.15 | (611) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v2) = v7 & div_mod(int, v1) = v8 & div_mod(int, v0) = v6 & ( ~ hBOOL(v5) | (( ~ (v9 = v7) | hBOOL(v4)) & (v9 = v7 | ~ hBOOL(v4))))))
% 57.41/15.15 | (612) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & plus_plus(v0, v1) = v10 & div_mod(v0, v11) = v12))
% 57.41/15.15 | (613) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & div_mod(int, v1) = v4 & hBOOL(v6)))
% 57.41/15.15 | (614) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (number_number_of(v0, v4) = v5) | ~ (bit1(v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v8, v6) = v5 & hAPP(v0, v0, v2, v6) = v7 & number_number_of(v0, v3) = v6 & plus_plus(v0, v7) = v8))
% 57.41/15.15 | (615) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 57.41/15.15 | (616) ring_char_0(real)
% 57.41/15.15 | (617) hAPP(int, all_0_155_155, all_0_129_129, all_0_68_68) = all_0_67_67
% 57.41/15.15 | (618) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v2, v1, v0, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5))
% 57.41/15.15 | (619) comm_monoid_add(int)
% 57.41/15.15 | (620) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (multInv(v0, v2) = v3) | ~ (ti(int, v1) = v2) | multInv(v0, v1) = v3)
% 57.41/15.15 | (621) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : (plus_plus(nat, v0) = v4 & ! [v5] : ~ (hAPP(nat, nat, v4, v5) = v1)))
% 57.41/15.15 | (622) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, bool, all_0_126_126, v0) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v5))))
% 57.41/15.15 | (623) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v6) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13)))))
% 57.41/15.15 | (624) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (power_power(nat, v2) = v6) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hBOOL(v10)))
% 57.41/15.15 | (625) div_mod(int, pls) = all_0_22_22
% 57.41/15.15 | (626) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.41/15.15 | (627) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v9, v1) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (zcong(v0, v10) = v11) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v3) = v9) | ~ (times_times(int, v2) = v5) | ~ hBOOL(v8) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & zcong(v2, v3) = v13 & ~ hBOOL(v14)))
% 57.41/15.15 | (628) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v9, v1) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (zcong(v0, v10) = v11) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v3) = v9) | ~ (times_times(int, v2) = v5) | ~ hBOOL(v12) | hBOOL(v8) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & zcong(v2, v3) = v13 & ~ hBOOL(v14)))
% 57.41/15.15 | (629) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3 & hAPP(nat, bool, v3, v0) = v4 & hBOOL(v4)))
% 57.41/15.15 | (630) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, pls) = v1)
% 57.41/15.16 | (631) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v2) = v7 & hAPP(v0, v0, v4, v3) = v8 & plus_plus(v0, v8) = v9))
% 57.41/15.16 | (632) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3))
% 57.41/15.16 | (633) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & hBOOL(v6)))
% 57.41/15.16 | (634) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v2) = v5) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & minus_minus(v0, v8) = v9))
% 57.41/15.16 | (635) hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_20_20
% 57.41/15.16 | (636) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : (hAPP(int, int, all_0_124_124, v3) = v6 & number_number_of(v0, v6) = v5))
% 57.41/15.16 | (637) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & plus_plus(nat, v7) = v8))
% 57.41/15.16 | (638) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, pls) = v3) | ~ (multInv(v1, v0) = v2) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_56_56, v1) = v5 & hAPP(int, bool, zprime, v1) = v6 & zcong(v0, pls) = v7 & ( ~ hBOOL(v6) | ~ hBOOL(v5) | hBOOL(v8))))
% 57.41/15.16 | (639) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v6) = v11 & hBOOL(v13)))
% 57.41/15.16 | (640) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 57.41/15.16 | (641) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 57.41/15.16 | (642) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 57.41/15.16 | (643) cancel146912293up_add(nat)
% 57.41/15.16 | (644) ! [v0] : ! [v1] : ( ~ (inv(v1, v0) = all_0_148_148) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v1) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v3) | ~ hBOOL(v2))))
% 57.41/15.16 | (645) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & plus_plus(nat, v8) = v9))
% 57.41/15.16 | (646) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v3)))
% 57.41/15.16 | (647) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ power(v1) | times_times(v1, v0) = v3)
% 57.41/15.16 | (648) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v3) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v3) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v1, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8)))))
% 57.41/15.16 | (649) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v8) | ~ ordere216010020id_add(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v5) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v6) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v8 = v3) | v11 = v3) & ( ~ (v11 = v3) | (v12 = v3 & v8 = v3))))))
% 57.41/15.16 | (650) hBOOL(all_0_125_125)
% 57.41/15.16 | (651) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (plus_plus(int, v3) = v7) | ~ (plus_plus(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))
% 57.41/15.16 | (652) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v0) = v2) | ~ (ti(int, v1) = v3) | ? [v4] : ? [v5] : (bit1(v1) = v4 & ti(int, v0) = v5 & ( ~ (v4 = v2) | v5 = v3)))
% 57.41/15.16 | (653) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (dvd_dvd(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ~ hBOOL(v6) | ti(v0, v5) = v3)
% 57.41/15.16 | (654) ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_112_112) = v3 & hAPP(nat, bool, all_0_24_24, v0) = v2 & hBOOL(v2) & ~ hBOOL(v3)))
% 57.41/15.16 | (655) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v1) = v6 & hAPP(nat, nat, v3, v2) = v7 & minus_minus(nat, v7) = v8))
% 57.41/15.16 | (656) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.41/15.16 | (657) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | hBOOL(v13))
% 57.41/15.16 | (658) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v1, v0) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v4) = v12 & zcong(v2, v0) = v11 & ti(int, v3) = v9 & ti(int, v1) = v10 & ( ~ (v10 = v9) | hBOOL(v12))))
% 57.41/15.16 | (659) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (inv(v1, v2) = v4) | ~ (ti(int, v0) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v6 & hAPP(all_0_155_155, bool, v6, v11) = v12 & hAPP(all_0_155_155, bool, v6, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v5 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & wset(v2, v1) = v11 & minus_minus(int, v2) = v7 & ti(int, v2) = v13 & (v13 = v3 | ~ hBOOL(v12) | ~ hBOOL(v5) | hBOOL(v10))))
% 57.41/15.16 | (660) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v13, v2) = v14) | ~ (hAPP(nat, nat, v11, v0) = v12) | ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v10) = v11) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v12) = v13) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v4) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v19, v2) = v20 & hAPP(nat, nat, v17, v0) = v18 & times_times(nat, v4) = v17 & plus_plus(nat, v18) = v19 & ( ~ hBOOL(v16) | (( ~ (v20 = v8) | v14 = v1) & ( ~ (v14 = v1) | v20 = v8)))))
% 57.41/15.16 | (661) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, bool, v5, v2) = v7) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, all_0_155_155, all_0_129_129, v4) = v19 & hAPP(int, bool, v19, pls) = v20 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v18))))
% 57.41/15.16 | (662) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10)))
% 57.41/15.16 | (663) cancel_semigroup_add(nat)
% 57.41/15.16 | (664) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v2, v1, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5))
% 57.41/15.16 | (665) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14)))))
% 57.41/15.16 | (666) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & ~ hBOOL(v7)))
% 57.41/15.16 | (667) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ ordere216010020id_add(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v6) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v5) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v8 = v3) | v11 = v3) & ( ~ (v11 = v3) | (v12 = v3 & v8 = v3))))))
% 57.41/15.16 | (668) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & hBOOL(v7)))
% 57.41/15.16 | (669) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v5) & ~ hBOOL(v21)))))
% 57.41/15.16 | (670) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v6) = v10 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v11 = v8) | v14 = v13 | ~ hBOOL(v12))))
% 57.41/15.16 | (671) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (number_number_of(nat, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v6 & hAPP(int, int, v10, v0) = v11 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v11) = v12 & number_number_of(nat, v0) = v8 & plus_plus(int, v1) = v10 & plus_plus(nat, v3) = v7 & (hBOOL(v5) | ((v12 = v9 | hBOOL(v6)) & (v9 = v3 | ~ hBOOL(v6))))))
% 57.41/15.17 | (672) zero(real)
% 57.41/15.17 | (673) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v0 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v1) = v2) | ~ (minus_minus(nat, v0) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hBOOL(v7)))
% 57.41/15.17 | (674) ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = v0)
% 57.41/15.17 | (675) number(int)
% 57.41/15.17 | (676) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 57.41/15.17 | (677) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v4) = v5) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(nat, v0, v3, v7) = v6 & hAPP(nat, nat, all_0_86_86, v2) = v7))
% 57.41/15.17 | (678) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (minus_minus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ ring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & minus_minus(v0, v1) = v10 & div_mod(v0, v11) = v12))
% 57.41/15.17 | (679) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ zero(v0) | ti(v0, v1) = v1)
% 57.41/15.17 | (680) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v1, v4) = v16 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v1, v4) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 57.41/15.17 | (681) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 57.41/15.17 | (682) hAPP(int, bool, all_0_126_126, all_0_148_148) = all_0_101_101
% 57.41/15.17 | (683) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & plus_plus(v0, v2) = v9))
% 57.41/15.17 | (684) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.41/15.17 | (685) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v10 & div_mod(int, v1) = v5 & ti(int, v1) = v9 & ( ~ hBOOL(v7) | (( ~ (v3 = pls) | hBOOL(v4)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v8) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20)))))))))
% 57.41/15.17 | (686) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v5) = v6) | ~ (power_power(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v4, v9) = v7 & hAPP(nat, nat, v8, v3) = v9 & times_times(nat, v2) = v8))
% 57.41/15.17 | (687) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v2) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & zcong(v0, v12) = v13 & times_times(int, v3) = v11 & ( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14))))
% 57.41/15.17 | (688) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6))))
% 57.41/15.17 | (689) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, v2, pls) = v6 & ( ~ hBOOL(v6) | (hBOOL(v8) & hBOOL(v5)))))
% 57.41/15.17 | (690) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (bit0(v0) = v5 & ti(int, v1) = v4 & ( ~ (v4 = v2) | v5 = v3)))
% 57.41/15.17 | (691) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(nat, v0, v4, all_0_132_132) = v3 & power_power(v0, v1) = v4))
% 57.41/15.17 | (692) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v9 & ti(int, v0) = v8 & ( ~ (v9 = v8) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.41/15.17 | (693) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & hBOOL(v7)))
% 57.41/15.17 | (694) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (ord_less(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ order(v0))
% 57.41/15.17 | (695) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10 & hAPP(int, bool, v10, v12) = v13 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v8, v0) = v9 & plus_plus(int, v3) = v11 & plus_plus(int, v2) = v8 & hBOOL(v13)))
% 57.41/15.17 | (696) ! [v0] : ! [v1] : ! [v2] : ( ~ (fun(v0, v1) = v2) | ~ order(v1) | order(v2))
% 57.41/15.17 | (697) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (times_times(v0, v5) = v10) | ~ (times_times(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15))))
% 57.41/15.17 | (698) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 57.41/15.17 | (699) plus_plus(int, all_0_148_148) = all_0_107_107
% 57.41/15.17 | (700) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v6) = v7) | ~ (hAPP(int, int, v5, all_0_148_148) = v6) | ~ (plus_plus(int, v1) = v5) | ~ hBOOL(v7) | ~ hBOOL(v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, v0, v12) = v13 & hAPP(int, bool, v0, v8) = v10 & hAPP(int, int, v11, all_0_148_148) = v12 & plus_plus(int, v8) = v11 & hBOOL(v10) & hBOOL(v9) & ~ hBOOL(v13)) | (hAPP(int, bool, v0, v2) = v8 & hBOOL(v8))))
% 57.41/15.17 | (701) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v5) = v9 & hBOOL(v11)))))
% 57.41/15.17 | (702) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & hBOOL(v5)))
% 57.41/15.17 | (703) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v5, v1) = v6) | ~ (times_times(int, v0) = v4) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v10, v3) = v11 & hAPP(int, bool, all_0_56_56, v3) = v8 & hAPP(int, bool, zprime, v3) = v9 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v12, v13) = v14 & zcong(v5, v16) = v17 & zcong(v2, pls) = v10 & multInv(v3, v2) = v13 & times_times(int, v14) = v15 & times_times(int, v1) = v12 & ( ~ hBOOL(v18) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v11))))
% 57.41/15.17 | (704) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ti(v0, v3) = v4)
% 57.41/15.17 | (705) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_56_56, v2) = v5 & zcong(v6, v7) = v8 & multInv(v2, v1) = v7 & multInv(v2, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v9))))
% 57.41/15.17 | (706) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v5) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v6))
% 57.41/15.17 | (707) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_81_81 | v2 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4))
% 57.41/15.17 | (708) semiring_div(int)
% 57.41/15.17 | (709) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (plus_plus(v0, v4) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & plus_plus(int, v1) = v10 & minus_minus(v0, v12) = v13))
% 57.41/15.17 | (710) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v9) | hBOOL(v10))))
% 57.41/15.17 | (711) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, pls) = v6 & hAPP(int, bool, v1, pls) = v7 & hAPP(int, int, v3, v0) = v4 & hAPP(int, int, all_0_107_107, v0) = v2 & plus_plus(int, v2) = v3 & ( ~ hBOOL(v6) | hBOOL(v7))))
% 57.41/15.17 | (712) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v9, v6) = v10 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v10))))
% 57.41/15.17 | (713) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.41/15.18 | (714) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (times_times(int, v2) = v3) | ~ number_semiring(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v10) = v11 & hAPP(int, bool, all_0_120_120, v2) = v6 & hAPP(int, bool, all_0_120_120, v1) = v7 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v10 & times_times(v0, v8) = v9 & (v11 = v5 | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.41/15.18 | (715) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v11 & hAPP(int, bool, v11, v9) = v12 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v12))))
% 57.41/15.18 | (716) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere1490568538miring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))
% 57.41/15.18 | (717) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, v1, v0) = v2) | hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v1, v6) = v7 & hAPP(int, bool, v1, v3) = v8 & hAPP(int, bool, all_0_70_70, v3) = v4 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v3) = v5 & ~ hBOOL(v8) & ( ~ hBOOL(v4) | hBOOL(v7))))
% 57.41/15.18 | (718) ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(nat, nat, all_0_30_30, v0) = v1))
% 57.41/15.18 | (719) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v0, all_0_118_118) = v8 & plus_plus(nat, v2) = v9 & ((v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v9, v10) = v1 & ~ hBOOL(v12)) | (hBOOL(v7) & ~ hBOOL(v8)))))
% 57.41/15.18 | (720) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & hBOOL(v7)))
% 57.41/15.18 | (721) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v10, v6) = v9) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v10) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v5) = v11 & hAPP(nat, bool, all_0_115_115, v6) = v13 & ti(v0, v7) = v15 & ti(v0, v5) = v14 & (v15 = v14 | ~ hBOOL(v13) | ~ hBOOL(v12) | ~ hBOOL(v11))))
% 57.41/15.18 | (722) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (standardRes(v2, v1) = v3) | ~ (ti(int, v0) = v2) | standardRes(v0, v1) = v3)
% 57.41/15.18 | (723) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, pls) = v4 & zcong(v0, v1) = v3 & hBOOL(v4)))
% 57.41/15.18 | (724) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v2) = v8 & plus_plus(v0, v3) = v7 & ti(v0, v1) = v9 & ( ~ (v8 = v5) | v9 = v6)))
% 57.41/15.18 | (725) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17))))))
% 57.41/15.18 | (726) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ ab_semigroup_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.41/15.18 | (727) ordered_ring(int)
% 57.41/15.18 | (728) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v2, v3, v4) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v1) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 57.41/15.18 | (729) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v2) = v6 & ~ hBOOL(v6))))
% 57.58/15.18 | (730) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.58/15.18 | (731) fun(nat, bool) = all_0_117_117
% 57.58/15.18 | (732) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, v1, v2, v3) = v7 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v7, v4) = v8 & (hBOOL(v10) | hBOOL(v8)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v3) = v9 & hAPP(v0, bool, v9, v4) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ti(v0, v4) = v8 & ti(v0, v3) = v7 & (v8 = v7 | hBOOL(v10))))))
% 57.58/15.18 | (733) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & plus_plus(int, v0) = v6))
% 57.58/15.18 | (734) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11))))))
% 57.58/15.18 | (735) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | hBOOL(v5))))
% 57.58/15.18 | (736) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9))))))
% 57.58/15.18 | (737) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (fun(v0, v1) = v5) | ~ (ti(v5, v3) = v6) | ~ (combb(v0, v1, v2, v6, v4) = v7) | combb(v0, v1, v2, v3, v4) = v7)
% 57.58/15.18 | (738) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))))
% 57.58/15.18 | (739) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v1) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 57.58/15.18 | (740) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = v1 | ~ (hAPP(nat, all_0_117_117, v0, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v7 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v5, v2) = v6 & (hBOOL(v8) | hBOOL(v6))))
% 57.58/15.18 | (741) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, bool, all_0_126_126, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 57.58/15.18 | (742) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.58/15.18 | (743) hAPP(int, all_0_155_155, all_0_151_151, t) = all_0_150_150
% 57.58/15.18 | (744) ! [v0] : ! [v1] : (v1 = pls | ~ (ti(int, v0) = v1) | ? [v2] : ( ~ (v2 = pls) & bit0(v0) = v2))
% 57.58/15.18 | (745) ! [v0] : ! [v1] : (v1 = pls | ~ (bit0(v0) = v1) | ? [v2] : ( ~ (v2 = pls) & ti(int, v0) = v2))
% 57.58/15.18 | (746) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (minus_minus(int, v3) = v7) | ~ (minus_minus(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))
% 57.58/15.19 | (747) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10)))
% 57.58/15.19 | (748) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord893533164strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 57.58/15.19 | (749) linord1278240602ring_1(int)
% 57.58/15.19 | (750) hBOOL(all_0_75_75)
% 57.58/15.19 | (751) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & zcong(v1, pls) = v5 & ti(int, v1) = v7 & (v7 = pls | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.58/15.19 | (752) ord_less_eq(int) = all_0_129_129
% 57.58/15.19 | (753) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8))
% 57.58/15.19 | (754) hBOOL(all_0_97_97)
% 57.58/15.19 | (755) times_times(int, all_0_94_94) = all_0_93_93
% 57.58/15.19 | (756) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v13) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v11) | ~ (hAPP(int, bool, v13, v1) = v14) | ~ (hAPP(int, bool, v11, v0) = v12) | ~ (hAPP(int, bool, all_0_108_108, v5) = v10) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_151_151, v18) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v21 & hAPP(int, bool, v21, v0) = v22 & hAPP(int, bool, v19, pls) = v20 & hAPP(int, bool, all_0_126_126, v3) = v23 & hAPP(int, int, v17, v5) = v18 & hAPP(int, int, v15, v4) = v16 & times_times(int, v3) = v15 & plus_plus(int, v16) = v17 & ( ~ (v18 = v9) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20))))
% 57.58/15.19 | (757) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (div_mod(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4))))
% 57.58/15.19 | (758) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (zcong(v0, v3) = v4) | ~ (div_mod(int, v0) = v2) | hBOOL(v5))
% 57.58/15.19 | (759) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v1) = v5) | ~ (power_power(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v0) = v8 & hAPP(int, bool, zprime, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 57.58/15.19 | (760) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v2) = v7 & hAPP(v0, v0, v4, v3) = v8 & times_times(v0, v8) = v9))
% 57.58/15.19 | (761) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, all_0_118_118) = v6) | ~ (hAPP(nat, nat, v2, all_0_118_118) = v3) | ~ (times_times(nat, v1) = v5) | ~ (times_times(nat, v0) = v2) | hBOOL(v7))
% 57.58/15.19 | (762) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v18) = v19) | ~ (hAPP(int, int, v12, v14) = v15) | ~ (hAPP(int, int, v10, v15) = v16) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, all_0_95_95, v5) = v6) | ~ (hAPP(int, int, all_0_95_95, v0) = v11) | ~ (hAPP(nat, int, v13, all_0_103_103) = v18) | ~ (hAPP(nat, int, v13, all_0_132_132) = v14) | ~ (hAPP(nat, int, v2, all_0_103_103) = v3) | ~ (hAPP(nat, int, v2, all_0_132_132) = v5) | ~ (power_power(int, v1) = v13) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v11) = v12) | ~ (times_times(int, v6) = v7) | ~ (plus_plus(int, v9) = v10) | ~ (minus_minus(int, v16) = v17) | ~ (minus_minus(int, v3) = v4) | ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v20, v1) = v21 & hAPP(nat, int, v22, all_0_103_103) = v19 & power_power(int, v21) = v22 & minus_minus(int, v0) = v20))
% 57.58/15.19 | (763) product_prod(int, int) = all_0_154_154
% 57.58/15.19 | (764) power(nat)
% 57.58/15.19 | (765) hAPP(int, bool, all_0_15_15, all_0_139_139) = all_0_14_14
% 57.58/15.19 | (766) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, bool, v0, v2) = v6) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | (hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, v0, v13) = v14 & hAPP(int, bool, v0, v9) = v11 & hAPP(int, int, v12, all_0_148_148) = v13 & plus_plus(int, v9) = v12 & hBOOL(v11) & hBOOL(v10) & ~ hBOOL(v14)))))
% 57.58/15.19 | (767) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v10) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13)))
% 57.58/15.19 | (768) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.58/15.19 | (769) ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(real, real, all_0_33_33, v0) = v1))
% 57.58/15.19 | (770) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 57.58/15.19 | (771) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15))))
% 57.58/15.19 | (772) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v8 & hAPP(int, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 57.58/15.19 | (773) ~ hBOOL(all_0_127_127)
% 57.58/15.19 | (774) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v11 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v1) = v9 & ( ~ hBOOL(v8) | hBOOL(v10) | hBOOL(v9) | (hBOOL(v11) & ~ hBOOL(v6)))))
% 57.58/15.19 | (775) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v1, all_0_94_94) = v2) | ~ (wset(v2, v0) = v3) | ~ (minus_minus(int, v0) = v1) | ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v0) = v4 & d22set(v2) = v5 & (v5 = v3 | ~ hBOOL(v4))))
% 57.58/15.19 | (776) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ (div_mod(v0, v4) = v5) | ~ semiring_div(v0) | ? [v7] : (hAPP(v0, v0, v7, v1) = v6 & div_mod(v0, v2) = v7))
% 57.58/15.19 | (777) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, v2, v1, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))))
% 57.58/15.19 | (778) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (inv(v1, v0) = v3) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (times_times(int, v0) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v0) = v8 & hAPP(int, bool, zprime, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.58/15.19 | (779) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (bit1(v2) = v1) | ~ (bit1(v2) = v0))
% 57.58/15.19 | (780) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v11, v14) = v15) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v2, v3) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v8) | ~ (power_power(v0, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v12) = v13) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v10) = v11) | ~ (plus_plus(v0, v6) = v7) | ~ number_semiring(v0) | ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(nat, v0, v18, all_0_132_132) = v15 & power_power(v0, v17) = v18 & plus_plus(v0, v3) = v16))
% 57.58/15.19 | (781) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v1, v4) = v16 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, v2, v1, v4) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 57.58/15.19 | (782) times_times(real, all_0_53_53) = all_0_52_52
% 57.58/15.19 | (783) hAPP(int, bool, all_0_63_63, pls) = all_0_58_58
% 57.58/15.19 | (784) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_120_120, v5) = v8 & ~ hBOOL(v8)))
% 57.58/15.19 | (785) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8))
% 57.58/15.19 | (786) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (plus_plus(v0, v6) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v11 = v1) | v8 = v1) & ( ~ (v8 = v1) | (v12 = v1 & v11 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v5) = v10 & plus_plus(v0, v6) = v9 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ (v12 = v1) | ~ (v11 = v1) | v10 = v1) & ( ~ (v10 = v1) | (v12 = v1 & v11 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v5) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v6) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v8 = v1) | v11 = v1) & ( ~ (v11 = v1) | (v12 = v1 & v8 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ti(v0, v6) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v4, v6) = v9 & plus_plus(v0, v6) = v10 & ti(v0, v5) = v12 & ( ~ hBOOL(v9) | (( ~ (v12 = v1) | ~ (v8 = v1) | v11 = v1) & ( ~ (v11 = v1) | (v12 = v1 & v8 = v1)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & plus_plus(v0, v6) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v1) | (v8 = v1 & v7 = v1)) & ( ~ (v8 = v1) | ~ (v7 = v1) | v12 = v1)))))))
% 57.58/15.20 | (787) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v4) = v5) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v8 & hAPP(int, int, v9, v2) = v10 & minus_minus(int, v0) = v9 & div_mod(int, v10) = v11))
% 57.58/15.20 | (788) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 57.58/15.20 | (789) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11)))
% 57.58/15.20 | (790) semiring_0(real)
% 57.58/15.20 | (791) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.20 | (792) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.58/15.20 | (793) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_ring(v0) | ti(v0, v2) = v4)
% 57.58/15.20 | (794) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v1) = v4) | ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v8 & hAPP(int, int, v3, v1) = v9 & div_mod(int, v9) = v10))
% 57.58/15.20 | (795) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v6, v7) = v8 & inv(v1, v0) = v7 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10))))
% 57.58/15.20 | (796) hAPP(nat, all_0_117_117, all_0_116_116, all_0_112_112) = all_0_38_38
% 57.58/15.20 | (797) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v2) = v7 & minus_minus(int, v1) = v6 & ~ hBOOL(v8)))
% 57.58/15.20 | (798) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10))))
% 57.58/15.20 | (799) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, all_0_145_145) = v3)
% 57.58/15.20 | (800) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ~ hBOOL(v11)))
% 57.58/15.20 | (801) ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (hAPP(int, int, v3, v0) = v2 & div_mod(int, v1) = v3))
% 57.58/15.20 | (802) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v9 & minus_minus(int, v1) = v5 & ti(int, v0) = v8 & ( ~ (v9 = v8) | ~ hBOOL(v7))))
% 57.58/15.20 | (803) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v10, v11) = v12 & hAPP(int, int, all_0_93_93, v5) = v13 & hAPP(int, int, all_0_93_93, v1) = v11 & hAPP(int, int, all_0_93_93, v0) = v8 & hAPP(int, int, all_0_107_107, v8) = v9 & minus_minus(int, v13) = v14 & div_mod(int, v9) = v10 & (v15 = v12 | ~ hBOOL(v7))))
% 57.58/15.20 | (804) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.58/15.20 | (805) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (member(v0, v2) = v3) | ~ (ti(v0, v1) = v2) | member(v0, v1) = v3)
% 57.58/15.20 | (806) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v0) = v7 & hAPP(int, bool, all_0_126_126, v1) = v6 & ti(int, v1) = v8 & (v8 = v4 | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.20 | (807) hAPP(int, bool, all_0_108_108, all_0_13_13) = all_0_12_12
% 57.58/15.20 | (808) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))
% 57.58/15.20 | (809) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & times_times(int, v1) = v7))
% 57.58/15.20 | (810) ! [v0] : ! [v1] : ( ~ (plus_plus(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, pls) = v2 & ti(int, v0) = v2))
% 57.58/15.20 | (811) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (times_times(v0, v6) = v7) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.58/15.20 | (812) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hBOOL(v5)))
% 57.58/15.20 | (813) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v4) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3)))))
% 57.58/15.20 | (814) ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v1, v0) = v2) | ~ power(v1) | ? [v3] : (power_power(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.58/15.20 | (815) ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (legendre(v0, v1) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v1) = v4 & zcong(v0, pls) = v3 & ~ hBOOL(v4)))
% 57.58/15.20 | (816) hBOOL(all_0_10_10)
% 57.58/15.20 | (817) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.58/15.20 | (818) number_ring(real)
% 57.58/15.20 | (819) ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ti(int, v2) = v2)
% 57.58/15.20 | (820) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.20 | (821) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.58/15.20 | (822) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.58/15.21 | (823) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (minus_minus(nat, v2) = v4) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v2) = v12 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v0) = v9 & minus_minus(nat, v10) = v11 & (v12 = v6 | ~ hBOOL(v8))))
% 57.58/15.21 | (824) comm_semiring_1(nat)
% 57.58/15.21 | (825) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v10) | ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v1) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v6) = v10) | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v10, v1) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v6) = v19 & hAPP(v0, v2, v3, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v1) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v3, v16) = v17 & hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 57.58/15.21 | (826) ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hAPP(int, int, v1, all_0_148_148) = v4 & hAPP(int, int, all_0_21_21, v0) = v3 & (v4 = v3 | ~ hBOOL(v2))))
% 57.58/15.21 | (827) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v2 & ti(int, v0) = v3 & ( ~ hBOOL(v2) | ( ~ (v8 = v3) & ~ (v8 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v4) = v5 & ti(int, v4) = v8 & hBOOL(v7) & hBOOL(v5)))))
% 57.58/15.21 | (828) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v3) = v4) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v0) = v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, nat, v11, all_0_132_132) = v12 & hAPP(nat, nat, v10, v12) = v7 & hAPP(nat, nat, v8, all_0_132_132) = v9 & power_power(nat, v1) = v11 & power_power(nat, v0) = v8 & minus_minus(nat, v9) = v10))
% 57.58/15.21 | (829) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v9 & hAPP(v0, bool, v9, v1) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v1) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.21 | (830) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v3) = v8 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | (hBOOL(v8) & hBOOL(v7)))))
% 57.58/15.21 | (831) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.58/15.21 | (832) semiring_1(nat)
% 57.58/15.21 | (833) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (zfact(v1) = v2 & zfact(v0) = v2))
% 57.58/15.21 | (834) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 57.58/15.21 | (835) minus_minus(int, min) = all_0_40_40
% 57.58/15.21 | (836) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(nat, v3) = all_0_118_118) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v4) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v1) & hAPP(nat, v0, v5, all_0_118_118) = v6 & power_power(v0, v2) = v5))
% 57.58/15.21 | (837) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10)))))
% 57.58/15.21 | (838) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit0(v3) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & plus_plus(int, v4) = v5))
% 57.58/15.21 | (839) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ! [v20] : ! [v21] : ! [v22] : ( ~ (hAPP(int, int, v18, v6) = v19) | ~ (hAPP(int, int, v17, v19) = v20) | ~ (hAPP(int, int, v15, v3) = v16) | ~ (hAPP(int, int, v14, v21) = v22) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (hAPP(int, int, v10, v12) = v13) | ~ (hAPP(int, int, v8, v3) = v9) | ~ (hAPP(int, int, v7, v20) = v21) | ~ (times_times(int, v5) = v18) | ~ (times_times(int, v4) = v11) | ~ (times_times(int, v2) = v15) | ~ (times_times(int, v1) = v7) | ~ (times_times(int, v0) = v8) | ~ (plus_plus(int, v16) = v17) | ~ (plus_plus(int, v9) = v10) | ~ (minus_minus(int, v13) = v14) | ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : ? [v28] : ? [v29] : ? [v30] : ? [v31] : ? [v32] : ? [v33] : (hAPP(int, int, v32, v6) = v33 & hAPP(int, int, v29, v30) = v31 & hAPP(int, int, v28, v33) = v22 & hAPP(int, int, v26, v3) = v27 & hAPP(int, int, v23, v24) = v25 & hAPP(int, int, v7, v5) = v30 & hAPP(int, int, v7, v2) = v24 & times_times(int, v31) = v32 & times_times(int, v25) = v26 & plus_plus(int, v27) = v28 & minus_minus(int, v4) = v29 & minus_minus(int, v0) = v23))
% 57.58/15.21 | (840) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combc(v0, v2, v1, v3, v4) = v6) | ? [v8] : ? [v9] : (hAPP(v2, v1, v9, v4) = v7 & hAPP(v0, v8, v3, v5) = v9 & fun(v2, v1) = v8))
% 57.58/15.21 | (841) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))))
% 57.58/15.21 | (842) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v9) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v13 & ti(v0, v5) = v12 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.58/15.22 | (843) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, all_0_145_145) = v3)
% 57.58/15.22 | (844) ? [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ((hAPP(int, bool, v0, v8) = v9 & hAPP(int, bool, v0, v5) = v6 & hAPP(int, int, v7, v2) = v8 & minus_minus(int, v5) = v7 & hBOOL(v6) & ~ hBOOL(v9)) | (hAPP(int, int, v5, v2) = v6 & times_times(int, v1) = v5 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, bool, v0, v12) = v13) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (minus_minus(int, v10) = v11) | hBOOL(v13) | ? [v14] : (hAPP(int, bool, v0, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v0, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v0, v13) = v14 & hAPP(int, int, v12, v6) = v13 & minus_minus(int, v10) = v12 & hBOOL(v14))))))
% 57.58/15.22 | (845) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (minus_minus(int, v0) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v7, v2) = v8 & zcong(v0, v1) = v7 & ~ hBOOL(v8)))
% 57.58/15.22 | (846) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6) | ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, bool, v6, v2) = v7) | ~ hBOOL(v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, bool, v6, v4) = v20 & hAPP(int, bool, v5, pls) = v19 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18))))
% 57.58/15.22 | (847) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v1) = v9 & ti(int, v2) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.22 | (848) linordered_semiring(real)
% 57.58/15.22 | (849) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ((v5 = v2 & hAPP(int, int, v3, v4) = v2) | ( ~ (v5 = pls) & hAPP(int, int, v4, v1) = v5 & div_mod(int, v0) = v4)))
% 57.58/15.22 | (850) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 57.58/15.22 | (851) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (zcong(v4, v6) = v7) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & zcong(v0, v1) = v9 & hBOOL(v10)))
% 57.58/15.22 | (852) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v6) = v18) | ~ (hAPP(int, int, v14, v15) = v16) | ~ (hAPP(int, int, v13, v18) = v19) | ~ (hAPP(int, int, v11, v3) = v12) | ~ (hAPP(int, int, v8, v5) = v15) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v7, v9) = v10) | ~ (times_times(int, v16) = v17) | ~ (times_times(int, v10) = v11) | ~ (times_times(int, v1) = v8) | ~ (plus_plus(int, v12) = v13) | ~ (minus_minus(int, v4) = v14) | ~ (minus_minus(int, v0) = v7) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : ? [v28] : ? [v29] : ? [v30] : ? [v31] : ? [v32] : ? [v33] : (hAPP(int, int, v30, v6) = v31 & hAPP(int, int, v29, v31) = v32 & hAPP(int, int, v27, v3) = v28 & hAPP(int, int, v26, v33) = v19 & hAPP(int, int, v23, v6) = v24 & hAPP(int, int, v22, v24) = v25 & hAPP(int, int, v20, v3) = v21 & hAPP(int, int, v8, v32) = v33 & times_times(int, v5) = v30 & times_times(int, v4) = v23 & times_times(int, v2) = v27 & times_times(int, v0) = v20 & plus_plus(int, v28) = v29 & plus_plus(int, v21) = v22 & minus_minus(int, v25) = v26))
% 57.58/15.22 | (853) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.22 | (854) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.58/15.22 | (855) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_idom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15)))
% 57.58/15.22 | (856) twoSqu1929807760sum2sq(all_0_26_26) = all_0_137_137
% 57.58/15.22 | (857) hBOOL(all_0_79_79)
% 57.58/15.22 | (858) ! [v0] : ! [v1] : ( ~ (inv(v1, v0) = pls) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v0) = v3 & hAPP(int, bool, zprime, v1) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v3) | ~ hBOOL(v2))))
% 57.58/15.22 | (859) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.58/15.22 | (860) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, v1) = v5 & zcong(v0, pls) = v4 & ~ hBOOL(v5)))
% 57.58/15.22 | (861) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v5, v7) = v8) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ~ (plus_plus(real, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, real, v11, v2) = v8 & hAPP(real, real, v9, v1) = v10 & times_times(real, v10) = v11 & plus_plus(real, v0) = v9))
% 57.58/15.22 | (862) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.22 | (863) ordere1490568538miring(real)
% 57.58/15.22 | (864) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & plus_plus(v0, v2) = v5))
% 57.58/15.22 | (865) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v1) = v5) | ~ monoid_mult(v0) | ? [v7] : (hAPP(v0, v0, v7, v1) = v6 & times_times(v0, v4) = v7))
% 57.58/15.22 | (866) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v1 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v1) & hAPP(v0, v2, v3, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v1 | ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v1) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13)))))
% 57.58/15.22 | (867) hAPP(int, bool, all_0_120_120, pls) = all_0_119_119
% 57.58/15.22 | (868) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (zero_zero(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : (v5 = v2 | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (div_mod(v0, v3) = v4))))
% 57.58/15.22 | (869) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | v0 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (power_power(nat, v0) = v2))
% 57.58/15.22 | (870) bit1(all_0_145_145) = all_0_69_69
% 57.58/15.22 | (871) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3)))
% 57.58/15.22 | (872) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17)))))
% 57.58/15.22 | (873) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15)))))
% 57.58/15.23 | (874) ? [v0] : (hAPP(nat, bool, all_0_24_24, all_0_112_112) = v0 & hBOOL(v0))
% 57.58/15.23 | (875) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (power_power(v3, v2) = v1) | ~ (power_power(v3, v2) = v0))
% 57.58/15.23 | (876) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12)))))
% 57.58/15.23 | (877) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hBOOL(v6)))
% 57.58/15.23 | (878) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.58/15.23 | (879) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ dvd(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 57.58/15.23 | (880) ring_n68954251visors(int)
% 57.58/15.23 | (881) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16)))))
% 57.58/15.23 | (882) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v5))))
% 57.58/15.23 | (883) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (div_mod(int, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, int, v9, v2) = v10 & hAPP(int, int, v5, v1) = v8 & div_mod(int, v8) = v9 & (v10 = v6 | ~ hBOOL(v7))))
% 57.58/15.23 | (884) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v5 | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v7) | ~ (ti(v0, v2) = v6) | ~ (ti(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, v0, v8, v2) = v9 & minus_minus(v0, v3) = v10 & minus_minus(v0, v1) = v8))
% 57.58/15.23 | (885) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v3, v9) = v7 & plus_plus(int, v1) = v8))
% 57.58/15.23 | (886) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, int, v1, all_0_148_148) = v2) | ~ (zcong(v3, all_0_81_81) = v4) | ~ (zfact(v2) = v3) | ~ (minus_minus(int, v0) = v1) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, zprime, v0) = v6 & ~ hBOOL(v6)))
% 57.58/15.23 | (887) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8))))))
% 57.58/15.23 | (888) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 57.58/15.23 | (889) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10)))))
% 57.58/15.23 | (890) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.58/15.23 | (891) hBOOL(all_0_71_71)
% 57.58/15.23 | (892) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ comm_monoid_add(v0) | ti(v0, v3) = v4)
% 57.58/15.23 | (893) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, v2, pls) = v3 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | ~ hBOOL(v3))))
% 57.58/15.23 | (894) dvd_dvd(int) = all_0_99_99
% 57.58/15.23 | (895) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))))
% 57.58/15.23 | (896) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (fun(v2, v0) = v6 & ti(v6, v4) = v7 & combb(v0, v1, v2, v3, v7) = v5))
% 57.58/15.23 | (897) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))))
% 57.58/15.23 | (898) linorder(real)
% 57.58/15.23 | (899) ab_group_add(int)
% 57.58/15.23 | (900) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & zcong(v2, v1) = v8 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.23 | (901) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v3, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11))))))
% 57.58/15.23 | (902) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | v2 = all_0_81_81 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4))
% 57.58/15.23 | (903) ti(int, t) = t
% 57.58/15.23 | (904) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & hAPP(v0, v2, v1, v4) = v6 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v7) = v13) | ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.58/15.23 | (905) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v4) = v5 & hAPP(nat, real, v6, v1) = v0 & power_power(real, v4) = v6 & hBOOL(v5)))
% 57.58/15.23 | (906) hAPP(int, bool, all_0_91_91, all_0_139_139) = all_0_90_90
% 57.58/15.23 | (907) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (minus_minus(nat, v0) = v2) | ? [v3] : ? [v4] : ( ~ (v4 = all_0_118_118) & hAPP(nat, nat, v3, v0) = v4 & minus_minus(nat, v1) = v3))
% 57.58/15.23 | (908) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & minus_minus(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8))
% 57.58/15.23 | (909) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_0(v0) | ~ dvd(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v9) = v10) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(v0, v0, v11, v12) = v13 & hAPP(v0, bool, v4, v13) = v14 & times_times(v0, v5) = v11 & hBOOL(v14)) | (hAPP(v0, bool, v4, v7) = v11 & ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v10, v13) = v14 & hAPP(v0, bool, v4, v11) = v15 & plus_plus(v0, v11) = v12 & hBOOL(v15) & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(v0, v0, v9, v10) = v11 & hAPP(v0, bool, v4, v11) = v12 & times_times(v0, v5) = v9 & hBOOL(v12)) | (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v7) = v9 & ~ hBOOL(v11)))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, bool, v6, v9) = v10 & hAPP(v0, bool, v4, v7) = v11 & plus_plus(v0, v7) = v8 & hBOOL(v11) & hBOOL(v10)) | (times_times(v0, v5) = v7 & ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v7, v12) = v13) | ~ (hAPP(v0, bool, v4, v13) = v14) | ~ hBOOL(v14))))) & ? [v4] : ! [v5] : ! [v6] : ( ~ (times_times(v0, v5) = v6) | ? [v7] : ? [v8] : ? [v9] : ((hAPP(v0, v2, v1, v5) = v7 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v11, v3) = v12) | ~ (hAPP(v0, bool, v7, v12) = v13) | ~ (plus_plus(v0, v10) = v11) | ~ hBOOL(v13) | ? [v14] : (hAPP(v0, bool, v4, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, bool, v7, v13) = v14 & plus_plus(v0, v10) = v12 & ~ hBOOL(v14)))) | (hAPP(v0, v0, v6, v7) = v8 & hAPP(v0, bool, v4, v8) = v9 & hBOOL(v9))))))
% 57.58/15.24 | (910) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v6 & zcong(v2, v1) = v7 & ti(int, v1) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6))))
% 57.58/15.24 | (911) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v2) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))
% 57.58/15.24 | (912) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16)))))
% 57.58/15.24 | (913) monoid_add(nat)
% 57.58/15.24 | (914) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ~ hBOOL(v11)))
% 57.58/15.24 | (915) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 57.58/15.24 | (916) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v2) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_128_128, v1) = v11 & ti(int, v2) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v11))))
% 57.58/15.24 | (917) times_times(int, all_0_143_143) = all_0_142_142
% 57.58/15.24 | (918) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | hBOOL(v2))
% 57.58/15.24 | (919) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v8) = v1) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v4, all_0_132_132) = v5) | ~ (power_power(v0, v3) = v7) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ linordered_idom(v0) | (ti(v0, v3) = v1 & ti(v0, v2) = v1))
% 57.58/15.24 | (920) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v1) = v9 & ti(int, v1) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.24 | (921) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.58/15.24 | (922) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v3, v10) = v11 & minus_minus(nat, v2) = v9 & (v11 = v6 | ~ hBOOL(v8))))
% 57.58/15.24 | (923) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (member(v0, v1) = v4) | ~ (fun(v2, bool) = v3) | ~ (fun(v0, bool) = v2) | ~ (ti(v3, v4) = v5))
% 57.58/15.24 | (924) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (multInv(v1, v0) = v3) | ~ (times_times(int, v0) = v2) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v7 & hAPP(int, bool, zprime, v1) = v8 & zcong(v0, pls) = v9 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10))))
% 57.58/15.24 | (925) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (product_Pair(int, int, v0, v2) = v3) | ~ (ti(int, v1) = v2) | product_Pair(int, int, v0, v1) = v3)
% 57.58/15.24 | (926) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4))
% 57.58/15.24 | (927) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v1) | hBOOL(v1) | ? [v2] : (ti(int, v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (product_Pair(int, int, v3, v4) = v5) | ? [v6] : ( ~ (v6 = v2) & twoSqu1929807760sum2sq(v5) = v6))))
% 57.58/15.24 | (928) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ dvd(v1) | times_times(v1, v0) = v3)
% 57.58/15.24 | (929) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 57.58/15.24 | (930) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v1) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (d22set(v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_70_70, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v5))))
% 57.58/15.24 | (931) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.58/15.24 | (932) ordere453448008miring(real)
% 57.58/15.24 | (933) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v2, v6) = v7) | ~ (multInv(v3, v1) = v5) | ~ (times_times(int, v0) = v4) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v4, v15) = v16 & zcong(v2, pls) = v11 & zcong(v1, v16) = v17 & zcong(v1, pls) = v13 & multInv(v3, v2) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v14) | hBOOL(v12))))
% 57.58/15.24 | (934) hBOOL(all_0_14_14)
% 57.58/15.24 | (935) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & number_number_of(int, v3) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & plus_plus(int, v4) = v5))
% 57.58/15.24 | (936) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15)))))
% 57.58/15.24 | (937) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v2) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v5, v2) = v8 & ti(v0, v3) = v7 & ( ~ (v7 = v4) | v8 = v6)))
% 57.58/15.24 | (938) ! [v0] : (v0 = all_0_112_112 | ~ (hAPP(nat, nat, all_0_30_30, all_0_112_112) = v0))
% 57.58/15.24 | (939) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7)))))
% 57.58/15.24 | (940) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v7) | ~ hBOOL(v5))))
% 57.58/15.24 | (941) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 57.58/15.24 | (942) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v1) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (times_times(int, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & ti(int, v2) = v8 & (v8 = pls | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10))))))
% 57.58/15.24 | (943) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10)))
% 57.58/15.24 | (944) hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_136_136
% 57.58/15.24 | (945) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v0) = v7 & div_mod(int, v2) = v6 & hBOOL(v8)))
% 57.58/15.24 | (946) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8))))
% 57.58/15.24 | (947) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v8, v1) = v9 & hAPP(nat, bool, v8, v0) = v10 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v11 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v11) & ~ hBOOL(v5)))))
% 57.58/15.25 | (948) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v7 & hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8))
% 57.58/15.25 | (949) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8)))
% 57.58/15.25 | (950) ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_112_112 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (power_power(nat, all_0_112_112) = v1))
% 57.58/15.25 | (951) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (plus_plus(v0, v5) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15))))
% 57.58/15.25 | (952) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v10) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v22) = v23 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v23, v2) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v21, v1) = v22 & hAPP(nat, nat, v19, v0) = v20 & hAPP(nat, nat, v17, v3) = v18 & times_times(nat, v18) = v19 & plus_plus(nat, v20) = v21 & minus_minus(nat, v4) = v17 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24))))))
% 57.58/15.25 | (953) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, pls) = v1) | ~ number_ring(v0) | zero_zero(v0) = v1)
% 57.58/15.25 | (954) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v12, v5) = v9) | ~ (hAPP(int, int, v10, v4) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v3) = v10) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v11) = v12) | ~ (plus_plus(int, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v18 & hAPP(int, all_0_155_155, all_0_129_129, v1) = v20 & hAPP(int, all_0_155_155, all_0_151_151, v5) = v14 & hAPP(int, bool, v20, v4) = v21 & hAPP(int, bool, v18, v0) = v19 & hAPP(int, bool, v14, v3) = v15 & hAPP(int, bool, all_0_108_108, v9) = v13 & hAPP(int, bool, all_0_108_108, v2) = v16 & hAPP(int, bool, all_0_126_126, v3) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | hBOOL(v21))))
% 57.58/15.25 | (955) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9))))))
% 57.58/15.25 | (956) hBOOL(all_0_90_90)
% 57.58/15.25 | (957) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (plus_plus(v3, v2) = v1) | ~ (plus_plus(v3, v2) = v0))
% 57.58/15.25 | (958) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord1278240602ring_1(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v1, v2, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v9) = v19 & hAPP(v0, v1, v2, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25))))))
% 57.58/15.25 | (959) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.58/15.25 | (960) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))))
% 57.58/15.25 | (961) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v4) = v7) | ~ (zcong(v2, v0) = v6) | ~ (ti(int, v3) = v5) | ~ (ti(int, v1) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v4) = v11 & hAPP(int, bool, v8, v4) = v9 & zcong(v2, v3) = v8 & zcong(v1, v0) = v10 & ( ~ hBOOL(v11) | ~ hBOOL(v9))))
% 57.58/15.25 | (962) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.58/15.25 | (963) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : (v12 = v6 | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v9, v2) = v10) | ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (times_times(v0, v8) = v9) | ~ (plus_plus(v0, v10) = v11) | ~ (minus_minus(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v16) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v13, v2) = v14 & times_times(v0, v4) = v17 & times_times(v0, v1) = v13 & plus_plus(v0, v18) = v19 & plus_plus(v0, v14) = v15))
% 57.58/15.25 | (964) ! [v0] : ! [v1] : ( ~ (hAPP(real, real, all_0_52_52, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(real, real, all_0_54_54, v3) = v4 & hAPP(nat, real, v5, all_0_132_132) = v4 & hAPP(nat, real, v2, all_0_132_132) = v3 & power_power(real, v1) = v5 & power_power(real, v0) = v2))
% 57.58/15.25 | (965) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v0, v8) = v9 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v2) = v6 & minus_minus(nat, v1) = v7 & (hBOOL(v9) | (v11 = v1 & hAPP(nat, bool, v0, v10) = v12 & hAPP(nat, nat, v6, v10) = v1 & ~ hBOOL(v12)))))
% 57.58/15.25 | (966) ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ? [v3] : (multInv(v0, v3) = v2 & ti(int, v1) = v3))
% 57.58/15.25 | (967) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v0) = v10 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v9 & times_times(nat, v1) = v6 & hBOOL(v11)))
% 57.58/15.25 | (968) hBOOL(all_0_92_92)
% 57.58/15.25 | (969) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v7) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v1) = v4) | hBOOL(v8) | ? [v9] : (hAPP(int, bool, v3, v1) = v9 & ~ hBOOL(v9)))
% 57.58/15.25 | (970) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10) | ~ (hAPP(int, bool, v10, v11) = v12) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(int, int, v4, v3) = v11) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v15, v1) = v16 & hAPP(int, bool, all_0_108_108, v2) = v14 & hAPP(int, bool, all_0_126_126, v3) = v13 & ( ~ hBOOL(v16) | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 57.58/15.25 | (971) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (combs(v0, v1, v2, v7, v4) = v8) | ~ (fun(v1, v2) = v5) | ~ (fun(v0, v5) = v6) | ~ (ti(v6, v3) = v7) | combs(v0, v1, v2, v3, v4) = v8)
% 57.58/15.25 | (972) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v7, v4) = v9) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : (hAPP(v0, v0, v8, v4) = v11 & hAPP(v0, v0, v7, v11) = v10))
% 57.58/15.25 | (973) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.58/15.25 | (974) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, int, v11, v12) = v13) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v7, v2) = v12) | ~ (hAPP(int, int, v6, v8) = v9) | ~ (hAPP(int, int, v4, v3) = v10) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (product_Pair(int, int, v9, v13) = v14) | ~ (times_times(int, v1) = v7) | ~ (times_times(int, v0) = v4) | ~ (plus_plus(int, v5) = v6) | ~ (minus_minus(int, v10) = v11) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, int, v17, v19) = v20 & twoSqu1929807760sum2sq(v18) = v19 & twoSqu1929807760sum2sq(v15) = v16 & twoSqu1929807760sum2sq(v14) = v20 & product_Pair(int, int, v2, v3) = v18 & product_Pair(int, int, v0, v1) = v15 & times_times(int, v16) = v17))
% 57.58/15.25 | (975) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 57.58/15.25 | (976) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 57.58/15.25 | (977) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.58/15.26 | (978) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v3) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & zcong(v0, v12) = v13 & times_times(int, v2) = v11 & ( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14))))
% 57.58/15.26 | (979) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10))
% 57.58/15.26 | (980) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))
% 57.58/15.26 | (981) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))
% 57.58/15.26 | (982) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 57.58/15.26 | (983) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v2) = v6) | ~ number(v0) | ~ semiring(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v11) = v8 & hAPP(v0, v0, v5, v3) = v11 & hAPP(v0, v0, v5, v2) = v9 & plus_plus(v0, v9) = v10))
% 57.58/15.26 | (984) comm_monoid_mult(nat)
% 57.58/15.26 | (985) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v5) | ~ (plus_plus(v0, v3) = v4) | ~ number_semiring(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_120_120, v2) = v7 & hAPP(int, bool, all_0_120_120, v1) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v11 & plus_plus(int, v2) = v9 & (v11 = v6 | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.58/15.26 | (986) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v2) = v9) | ~ (hAPP(v0, v0, v5, v4) = v7) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v6, v4) = v13 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v18 & ti(v0, v3) = v16 & ti(v0, v2) = v17 & ti(v0, v1) = v15 & ( ~ (v14 = v10) | v18 = v17 | v16 = v15)))
% 57.58/15.26 | (987) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(nat, int, v7, all_0_132_132) = v8 & power_power(int, v0) = v7 & zcong(v8, v1) = v9 & ~ hBOOL(v10)))
% 57.58/15.26 | (988) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ (minus_minus(v0, v4) = v5) | ~ ring_1(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v1) = v11 & hAPP(v0, v0, v9, v11) = v6 & hAPP(v0, v0, v7, v1) = v8 & times_times(v0, v8) = v9 & plus_plus(v0, v2) = v7 & minus_minus(v0, v2) = v10))
% 57.58/15.26 | (989) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 57.58/15.26 | (990) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15)))))
% 57.58/15.26 | (991) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 57.58/15.26 | (992) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ comm_monoid_mult(v0) | hAPP(v0, v0, v2, v3) = v4)
% 57.58/15.26 | (993) ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ? [v3] : (product_Pair(int, int, v3, v1) = v2 & ti(int, v0) = v3))
% 57.58/15.26 | (994) hBOOL(all_0_59_59)
% 57.58/15.26 | (995) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & hBOOL(v7)))
% 57.58/15.26 | (996) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, v2, v3, v4) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 57.58/15.26 | (997) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, v4, v1) = v5 & (hBOOL(v7) | hBOOL(v5))))
% 57.58/15.26 | (998) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v6) = v7) | ~ (hAPP(int, int, v5, all_0_148_148) = v6) | ~ (minus_minus(int, v2) = v5) | ~ hBOOL(v7) | ~ hBOOL(v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ((hAPP(int, all_0_155_155, all_0_151_151, v8) = v9 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v0, v13) = v14 & hAPP(int, bool, v0, v8) = v11 & hAPP(int, int, v12, all_0_148_148) = v13 & minus_minus(int, v8) = v12 & hBOOL(v11) & hBOOL(v10) & ~ hBOOL(v14)) | (hAPP(int, bool, v0, v1) = v8 & hBOOL(v8))))
% 57.58/15.26 | (999) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.26 | (1000) hAPP(int, bool, zprime, all_0_139_139) = all_0_122_122
% 57.58/15.26 | (1001) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 57.58/15.26 | (1002) bit1(min) = min
% 57.58/15.26 | (1003) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v3) = v7) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v10) | (( ~ hBOOL(v11) | hBOOL(v9)) & ( ~ hBOOL(v9) | hBOOL(v11)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v3) = v9 & ( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11))))))
% 57.58/15.26 | (1004) minus_minus(int, pls) = all_0_41_41
% 57.58/15.26 | (1005) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ semiring(v1))
% 57.58/15.26 | (1006) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ group_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & minus_minus(v0, v2) = v4))
% 57.58/15.26 | (1007) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.58/15.27 | (1008) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ ring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & minus_minus(v0, v5) = v16 & minus_minus(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14))
% 57.58/15.27 | (1009) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : (bit0(v2) = v1 & ti(int, v0) = v2))
% 57.58/15.27 | (1010) semiring_1(real)
% 57.58/15.27 | (1011) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (times_times(nat, v2) = v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((v11 = v1 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v0, v6) = v12 & hAPP(nat, nat, v10, v6) = v1 & hAPP(nat, nat, v4, v5) = v9 & plus_plus(nat, v9) = v10 & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(nat, bool, v0, v6) = v7 & hAPP(nat, nat, v5, v2) = v6 & div_mod(nat, v1) = v5 & hBOOL(v7))))
% 57.58/15.27 | (1012) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v6) = v7) | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & hAPP(v0, v0, v4, v8) = v7))
% 57.58/15.27 | (1013) ab_semigroup_add(int)
% 57.58/15.27 | (1014) ! [v0] : ! [v1] : ! [v2] : ( ~ (number_number_of(v1, v0) = v2) | ~ number(v1) | ? [v3] : (number_number_of(v1, v3) = v2 & ti(int, v0) = v3))
% 57.58/15.27 | (1015) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & hBOOL(v9)))
% 57.58/15.27 | (1016) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14)))))
% 57.58/15.27 | (1017) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v4) = v5) | ~ monoid_mult(v0) | ? [v7] : (hAPP(v0, v0, v7, v4) = v6 & times_times(v0, v1) = v7))
% 57.58/15.27 | (1018) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (ti(int, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, all_0_108_108, v0) = v7 & zcong(v2, v0) = v10 & ti(int, v2) = v12 & (v12 = v5 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.27 | (1019) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v1)))
% 57.58/15.27 | (1020) ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | ~ (hAPP(nat, nat, v1, all_0_118_118) = v2) | ~ (times_times(nat, v0) = v1))
% 57.58/15.27 | (1021) ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : (fun(v0, bool) = v3 & ti(v3, v2) = v2))
% 57.58/15.27 | (1022) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v1) | ~ (ti(v0, v2) = v1) | ~ linordered_idom(v0) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v6, v8) = v1 & hAPP(nat, v0, v7, all_0_132_132) = v8 & hAPP(nat, v0, v4, all_0_132_132) = v5 & power_power(v0, v3) = v7 & power_power(v0, v2) = v4 & plus_plus(v0, v5) = v6))
% 57.58/15.27 | (1023) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ (number_number_of(nat, v1) = all_0_118_118) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & power_power(nat, v0) = v3 & hBOOL(v5)))
% 57.58/15.27 | (1024) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_44_44, v7) = v8 & hAPP(real, real, v6, v1) = v9 & hAPP(real, real, v6, v0) = v7 & hAPP(real, bool, v8, v9) = v10 & times_times(real, v2) = v6 & hBOOL(v10)))
% 57.58/15.27 | (1025) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (plus_plus(nat, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v2) = v7 & ( ~ (v8 = v0) | v6 = v2) & ( ~ (v6 = v2) | v8 = v0)))
% 57.58/15.27 | (1026) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v2 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v1) = v0) | ~ (plus_plus(nat, v0) = v4) | ~ (minus_minus(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & ~ hBOOL(v7)))
% 57.58/15.27 | (1027) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v8, v2) = v13 & hAPP(v0, v0, v5, v4) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v18 & ti(v0, v3) = v16 & ti(v0, v2) = v17 & ti(v0, v1) = v15 & ( ~ (v14 = v10) | v18 = v17 | v16 = v15)))
% 57.58/15.27 | (1028) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v4) | ~ (minus_minus(nat, v0) = v2) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v0) = v8 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.58/15.27 | (1029) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11)))))
% 57.58/15.27 | (1030) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_ring(v0) | ~ dvd(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v16) | ~ hBOOL(v7) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & hBOOL(v19))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v10, v12) = v13) | ~ (hAPP(v0, bool, v6, v15) = v16) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (times_times(v0, v9) = v11) | ~ (plus_plus(v0, v13) = v14) | ~ (minus_minus(v0, v8) = v10) | ~ hBOOL(v7) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, bool, v6, v18) = v19 & plus_plus(v0, v8) = v17 & ~ hBOOL(v19)))))
% 57.58/15.27 | (1031) hBOOL(all_0_66_66)
% 57.58/15.27 | (1032) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v3) = v8) | ~ (plus_plus(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v3) = v11 & plus_plus(v0, v11) = v12 & plus_plus(v0, v2) = v13))
% 57.58/15.27 | (1033) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))
% 57.58/15.27 | (1034) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.58/15.27 | (1035) ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_118_118 | ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (minus_minus(nat, v0) = v1))
% 57.58/15.27 | (1036) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 57.58/15.27 | (1037) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v1) = v4) | ~ (times_times(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & times_times(nat, v7) = v8))
% 57.58/15.27 | (1038) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 57.58/15.27 | (1039) ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ? [v2] : (sr(v2) = v1 & ti(int, v0) = v2))
% 57.58/15.27 | (1040) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v8) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15))))))
% 57.58/15.27 | (1041) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8))))
% 57.58/15.27 | (1042) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (standardRes(v0, v2) = v3) | ~ (ti(int, v1) = v2) | standardRes(v0, v1) = v3)
% 57.58/15.27 | (1043) ? [v0] : ? [v1] : (hAPP(nat, bool, all_0_25_25, all_0_118_118) = v1 & hAPP(nat, bool, all_0_25_25, all_0_118_118) = v0 & ( ~ hBOOL(v0) | hBOOL(v1)))
% 57.58/15.27 | (1044) hBOOL(all_0_122_122)
% 57.58/15.27 | (1045) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v0) = v2) | ~ (hAPP(bool, bool, v2, v1) = v3) | ~ hBOOL(v3) | hBOOL(v1))
% 57.58/15.27 | (1046) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v5))
% 57.58/15.27 | (1047) ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, all_0_94_94) = v2 & (v2 = all_0_148_148 | v2 = pls)))
% 57.58/15.28 | (1048) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9))
% 57.58/15.28 | (1049) ring_1(real)
% 57.58/15.28 | (1050) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hBOOL(v10)))
% 57.58/15.28 | (1051) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ semiring_1(v0))
% 57.58/15.28 | (1052) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 57.58/15.28 | (1053) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11)))
% 57.58/15.28 | (1054) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (hAPP(int, int, v1, v4) = v5) | ~ (zfact(v3) = v4) | ~ (times_times(int, v0) = v1) | ~ (minus_minus(int, v0) = v2) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & zfact(v0) = v8 & (v8 = v5 | hBOOL(v7))))
% 57.58/15.28 | (1055) ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_112_112) = v3 & ~ hBOOL(v3)))
% 57.58/15.28 | (1056) ! [v0] : ! [v1] : ( ~ (power_power(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(nat, int, v3, all_0_132_132) = v4 & hAPP(nat, int, v1, all_0_73_73) = v4 & hAPP(nat, int, v1, all_0_132_132) = v2 & power_power(int, v2) = v3))
% 57.58/15.28 | (1057) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (ti(v3, v2) = v1) | ~ (ti(v3, v2) = v0))
% 57.58/15.28 | (1058) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (combc(v0, v1, v2, v3, v5) = v6) | ~ (ti(v1, v4) = v5) | combc(v0, v1, v2, v3, v4) = v6)
% 57.58/15.28 | (1059) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v6, v10) = v11) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (times_times(nat, v2) = v7) | ~ (times_times(nat, v0) = v4) | ~ (plus_plus(nat, v8) = v9) | ~ (plus_plus(nat, v5) = v6) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, nat, v16, v3) = v11 & hAPP(nat, nat, v14, v1) = v15 & hAPP(nat, nat, v12, v2) = v13 & times_times(nat, v13) = v14 & plus_plus(nat, v15) = v16 & plus_plus(nat, v0) = v12))
% 57.58/15.28 | (1060) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v2) = v9 & minus_minus(nat, v1) = v8 & ~ hBOOL(v10)))
% 57.58/15.28 | (1061) hAPP(int, bool, all_0_89_89, all_0_139_139) = all_0_88_88
% 57.58/15.28 | (1062) times_times(nat, all_0_132_132) = all_0_86_86
% 57.58/15.28 | (1063) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10))
% 57.58/15.28 | (1064) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v3, all_0_118_118) = v1) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0))
% 57.58/15.28 | (1065) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 57.58/15.28 | (1066) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & number_number_of(int, v7) = v5 & times_times(int, v0) = v6))
% 57.58/15.28 | (1067) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit0(v5) = v8))
% 57.58/15.28 | (1068) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v3) = v5) | hBOOL(v5))))
% 57.58/15.28 | (1069) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v5) = v6) | ~ (hAPP(v0, v0, v9, v2) = v10) | ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (times_times(v0, v8) = v9) | ~ (plus_plus(v0, v10) = v11) | ~ (minus_minus(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ ring(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v3) = v15 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v4) = v16 & times_times(v0, v1) = v12 & plus_plus(v0, v17) = v18 & plus_plus(v0, v13) = v14))
% 57.58/15.28 | (1070) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v4 | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (ti(int, v2) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v12 & hAPP(int, bool, v12, v0) = v13 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v1) = v7 & zcong(v2, v1) = v8 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.58/15.28 | (1071) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v1) = v2) | ~ (hAPP(bool, bool, v2, v0) = v3) | ~ hBOOL(v1) | ~ hBOOL(v0) | hBOOL(v3))
% 57.58/15.28 | (1072) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v1) = v4) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2))
% 57.58/15.28 | (1073) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v0) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v3) = v9) | ~ (plus_plus(nat, v10) = v11) | ~ (plus_plus(nat, v6) = v7) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v19, v1) = v20 & hAPP(nat, nat, v17, v0) = v18 & hAPP(nat, nat, v15, v3) = v16 & times_times(nat, v16) = v17 & plus_plus(nat, v18) = v19 & minus_minus(nat, v4) = v15 & ( ~ hBOOL(v14) | (( ~ (v20 = v2) | v12 = v8) & ( ~ (v12 = v8) | v20 = v2)))))
% 57.58/15.28 | (1074) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v10) & hBOOL(v8)))
% 57.58/15.28 | (1075) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14))))))
% 57.58/15.28 | (1076) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v1) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 57.58/15.28 | (1077) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | (hBOOL(v7) & hBOOL(v5)))))
% 57.58/15.28 | (1078) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v3) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v6 & ~ hBOOL(v8)))
% 57.58/15.28 | (1079) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v11, v14) = v15) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v2, v3) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v8) | ~ (power_power(v0, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v12) = v13) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v6) = v7) | ~ (minus_minus(v0, v10) = v11) | ~ number_ring(v0) | ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(nat, v0, v18, all_0_132_132) = v15 & power_power(v0, v17) = v18 & minus_minus(v0, v3) = v16))
% 57.58/15.28 | (1080) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 57.58/15.28 | (1081) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v5) = v6) | ~ (hAPP(nat, nat, v3, v2) = v5) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : (hAPP(nat, nat, v4, v2) = v7 & hAPP(nat, nat, v3, v7) = v6))
% 57.58/15.28 | (1082) ! [v0] : ! [v1] : ! [v2] : ( ~ (number_number_of(v1, v0) = v2) | ~ number(v1) | ti(v1, v2) = v2)
% 57.58/15.28 | (1083) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v3) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v4) = v11 & ( ~ hBOOL(v10) | hBOOL(v11)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v4) = v8) | ~ hBOOL(v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v4) = v9 & ~ hBOOL(v11)))))
% 57.58/15.29 | (1084) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10)))))
% 57.58/15.29 | (1085) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ~ hBOOL(v16)))))
% 57.58/15.29 | (1086) ordered_semiring(int)
% 57.58/15.29 | (1087) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & hBOOL(v10)))
% 57.58/15.29 | (1088) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (times_times(int, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v3, v2) = v9 & hAPP(int, bool, v3, v0) = v10 & hAPP(int, bool, all_0_108_108, v2) = v7 & hAPP(int, bool, zprime, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10) | hBOOL(v9))))
% 57.58/15.29 | (1089) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | hBOOL(v5))
% 57.80/15.29 | (1090) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (minus_minus(v0, v5) = v10) | ~ (minus_minus(v0, v3) = v6) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v7) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v4) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & div_mod(v0, v5) = v16 & div_mod(v0, v3) = v14 & div_mod(v0, v2) = v20 & div_mod(v0, v1) = v18 & ( ~ (v21 = v19) | ~ (v17 = v15))))
% 57.80/15.29 | (1091) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ (hAPP(int, bool, all_0_108_108, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v9) = v10 & hAPP(int, bool, all_0_126_126, v0) = v11 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & plus_plus(int, v7) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.80/15.29 | (1092) plus_plus(int, pls) = all_0_105_105
% 57.80/15.29 | (1093) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (times_times(int, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v10, v2) = v11 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v7 & (hBOOL(v12) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v4, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v4, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v6) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3)))))
% 57.80/15.29 | (1094) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v4) = v16 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v3, v4) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 57.80/15.29 | (1095) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v2) = v3 & bit1(v1) = v3 & bit1(v0) = v2))
% 57.80/15.29 | (1096) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 57.80/15.29 | (1097) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & ~ hBOOL(v5)))
% 57.80/15.29 | (1098) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.80/15.29 | (1099) ring_11004092258visors(real)
% 57.80/15.29 | (1100) mult_zero(nat)
% 57.80/15.29 | (1101) hAPP(int, int, all_0_130_130, all_0_148_148) = all_0_137_137
% 57.80/15.29 | (1102) minus_minus(nat, all_0_118_118) = all_0_36_36
% 57.80/15.29 | (1103) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ no_zero_divisors(v1))
% 57.80/15.29 | (1104) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10)))))
% 57.80/15.29 | (1105) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))
% 57.80/15.29 | (1106) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : (hAPP(int, int, v4, v1) = v3 & times_times(int, v0) = v4))
% 57.80/15.29 | (1107) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12))))
% 57.80/15.29 | (1108) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.80/15.29 | (1109) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (combc(v0, v1, v2, v7, v4) = v8) | ~ (fun(v1, v2) = v5) | ~ (fun(v0, v5) = v6) | ~ (ti(v6, v3) = v7) | combc(v0, v1, v2, v3, v4) = v8)
% 57.80/15.29 | (1110) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (dvd_dvd(v0) = v3) | ~ (fun(v0, v1) = v2) | ~ (fun(v0, bool) = v1) | ~ (ti(v2, v3) = v4) | ~ dvd(v0))
% 57.80/15.29 | (1111) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v7) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_monoid_mult(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v2) = v11 & hAPP(nat, v0, v12, v3) = v9 & power_power(v0, v11) = v12 & times_times(v0, v1) = v10))
% 57.80/15.29 | (1112) ! [v0] : ! [v1] : ! [v2] : ( ~ (product_Pair(int, int, v0, v1) = v2) | ti(all_0_154_154, v2) = v2)
% 57.80/15.29 | (1113) product_Pair(int, int, s, all_0_148_148) = all_0_26_26
% 57.80/15.29 | (1114) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v2) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v2) = v7 & ti(v0, v3) = v8 & ( ~ (v7 = v5) | v8 = v6)))
% 57.80/15.29 | (1115) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5)))
% 57.80/15.29 | (1116) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & ( ~ hBOOL(v5) | ( ~ (v7 = v6) & hBOOL(v3)))))
% 57.80/15.29 | (1117) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v10 & hAPP(nat, bool, v6, v0) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v5) & ~ hBOOL(v10)))))
% 57.80/15.29 | (1118) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_100_100, v5) = v8 & hBOOL(v8)))
% 57.80/15.29 | (1119) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & minus_minus(nat, v2) = v10 & minus_minus(nat, v0) = v9 & (v12 = v6 | ~ hBOOL(v8))))
% 57.80/15.29 | (1120) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & one_one(v0) = v6 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v1, v2, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v2, v10) = v20 & hAPP(v0, v1, v2, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v5, v8) = v24 & hAPP(v0, bool, v5, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v10) = v12) | ~ (hAPP(v0, v1, v2, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v5, v8) = v16) | ~ (hAPP(v0, bool, v5, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v2, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v10) = v12) | ~ (hAPP(v0, v1, v2, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v2, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v5, v8) = v17 & hAPP(v0, bool, v5, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26))))))
% 57.80/15.30 | (1121) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 57.80/15.30 | (1122) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))
% 57.80/15.30 | (1123) zcong(s1, all_0_13_13) = all_0_9_9
% 57.80/15.30 | (1124) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v12 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v10) | ~ hBOOL(v6))))
% 57.80/15.30 | (1125) ! [v0] : ! [v1] : (v1 = v0 | ~ (hAPP(nat, nat, all_0_32_32, v0) = v1))
% 57.80/15.30 | (1126) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, pls) = v8 & hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5 & hAPP(nat, bool, v5, v6) = v7 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v4 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 57.80/15.30 | (1127) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & minus_minus(int, v1) = v11 & ti(int, v0) = v10 & (v12 = v10 | v10 = all_0_148_148 | ~ hBOOL(v9) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 57.80/15.30 | (1128) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 57.80/15.30 | (1129) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))
% 57.80/15.30 | (1130) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ~ hBOOL(v15)))
% 57.80/15.30 | (1131) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8))))))
% 57.80/15.30 | (1132) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v7 & hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v10 & div_mod(v0, v10) = v11 & div_mod(v0, v2) = v8))
% 57.80/15.30 | (1133) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v5) | ~ number_semiring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v18) = v8 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v2, v3) = v16 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v4) = v12 & power_power(v0, v3) = v9 & times_times(v0, v16) = v17 & plus_plus(v0, v14) = v15 & plus_plus(v0, v10) = v11))
% 57.80/15.30 | (1134) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v4, v6) = v15 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v3) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v4, v6) = v10) | ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 57.80/15.30 | (1135) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v5) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, bool, all_0_108_108, v8) = v9 & hAPP(int, int, v16, all_0_148_148) = v17 & hAPP(int, int, v13, v8) = v14 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, all_0_93_93, v14) = v15 & number_number_of(int, v1) = v8 & number_number_of(int, v0) = v10 & plus_plus(int, v10) = v11 & minus_minus(int, v15) = v16 & div_mod(int, v12) = v13 & (v17 = v7 | hBOOL(v9))))
% 57.80/15.30 | (1136) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v6, v8) = v9) | ~ (multInv(v3, v2) = v7) | ~ (multInv(v3, v1) = v5) | ~ (times_times(int, v0) = v4) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, all_0_56_56, v3) = v11 & zcong(v1, v2) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.80/15.30 | (1137) ord_less(real) = all_0_44_44
% 57.80/15.30 | (1138) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ? [v2] : ( ~ (v2 = v1) & one_one(v0) = v2))
% 57.80/15.30 | (1139) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : (hAPP(nat, v0, v4, all_0_132_132) = v3 & power_power(v0, v1) = v4))
% 57.80/15.30 | (1140) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ((hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, v1, v3) = v6 & hBOOL(v6) & hBOOL(v5) & ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8) | ~ (hAPP(nat, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v10] : (hAPP(nat, bool, v1, v7) = v10 & ~ hBOOL(v10))) & ! [v7] : ! [v8] : ( ~ (hAPP(nat, bool, v1, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9 & hAPP(nat, bool, v9, v3) = v10 & ~ hBOOL(v10)))) | (hAPP(nat, bool, v1, all_0_118_118) = v3 & hBOOL(v3))))
% 57.80/15.30 | (1141) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & plus_plus(v0, v6) = v7))
% 57.80/15.30 | (1142) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & times_times(int, v3) = v11 & times_times(int, v2) = v9 & hBOOL(v14)))
% 57.80/15.30 | (1143) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v3 & ord_less(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v1) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14)))))
% 57.80/15.30 | (1144) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v4) = v5) | ~ (power_power(v0, v1) = v2) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0))
% 57.80/15.30 | (1145) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & plus_plus(v0, v2) = v8))
% 57.80/15.30 | (1146) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v5 | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v8] : ? [v9] : ( ~ (v9 = v8) & ti(v0, v3) = v9 & ti(v0, v1) = v8))
% 57.80/15.30 | (1147) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 57.80/15.30 | (1148) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_ring(v0) | ti(v0, v3) = v4)
% 57.80/15.30 | (1149) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v3) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 57.83/15.31 | (1150) number_number_of(nat, all_0_146_146) = all_0_112_112
% 57.83/15.31 | (1151) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8)))
% 57.83/15.31 | (1152) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v4) | ~ group_add(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & minus_minus(v0, v2) = v5))
% 57.83/15.31 | (1153) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v6) & ti(v0, v3) = v7 & ti(v0, v2) = v6))
% 57.83/15.31 | (1154) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v2) = v9 & minus_minus(nat, v1) = v8 & hBOOL(v10)))
% 57.83/15.31 | (1155) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, all_0_70_70, v8) = v9 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v9))))
% 57.83/15.31 | (1156) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v10, v3) = v7 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v9) = v10 & plus_plus(v0, v2) = v8))
% 57.83/15.31 | (1157) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 57.83/15.31 | (1158) hAPP(nat, nat, all_0_111_111, all_0_112_112) = all_0_132_132
% 57.83/15.31 | (1159) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v2, v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v6 & hAPP(int, int, v7, all_0_148_148) = v8 & wset(v8, v1) = v9 & minus_minus(int, v2) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v6))))
% 57.83/15.31 | (1160) ~ hBOOL(all_0_106_106)
% 57.83/15.31 | (1161) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11)))
% 57.83/15.31 | (1162) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : (bit1(v0) = v4 & ti(int, v1) = v5 & ( ~ (v4 = v2) | v5 = v3)))
% 57.83/15.31 | (1163) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, v0) = v6) | ~ (zcong(v1, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v1, v0) = v8 & hBOOL(v9)))
% 57.83/15.31 | (1164) ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1))
% 57.83/15.31 | (1165) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & number_number_of(int, v7) = v5 & plus_plus(int, v0) = v6))
% 57.83/15.31 | (1166) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_112_112) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ti(v0, v1) = v3)
% 57.83/15.31 | (1167) linordered_ring(int)
% 57.83/15.31 | (1168) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v1) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : (v5 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v4) = v5)) & ! [v4] : (v4 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v4))))
% 57.83/15.31 | (1169) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))))
% 57.83/15.31 | (1170) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, bool, v5, v1) = v6) | hBOOL(v6))))
% 57.83/15.31 | (1171) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v5, v2) = v6 & zcong(v6, v8) = v9 & div_mod(int, v1) = v7 & div_mod(int, v0) = v5 & hBOOL(v10)))
% 57.83/15.31 | (1172) monoid_mult(real)
% 57.83/15.31 | (1173) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.83/15.31 | (1174) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0))
% 57.83/15.31 | (1175) plus_plus(int, all_0_146_146) = all_0_124_124
% 57.83/15.31 | (1176) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v4, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v9 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v11 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v10 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v11, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v4, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v9) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v11, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20)))))))))
% 57.83/15.31 | (1177) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v19) & hAPP(v0, v0, v18, v3) = v19 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & times_times(v0, v15) = v16 & plus_plus(v0, v17) = v18 & minus_minus(v0, v1) = v14 & ti(v0, v5) = v20))
% 57.83/15.31 | (1178) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7) | ~ (hAPP(nat, bool, v7, v0) = v8) | ~ (hAPP(nat, nat, v6, v3) = v0) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (times_times(nat, v1) = v4) | ~ (plus_plus(nat, v5) = v6) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v3) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v9))))
% 57.83/15.31 | (1179) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ti(all_0_155_155, v2) = v2)
% 57.83/15.31 | (1180) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, bool, v6, v0) = v7 & ~ hBOOL(v7)))
% 57.83/15.31 | (1181) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less_eq(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v9) = v17 & hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v10) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v9) = v11) | ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v10) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.83/15.31 | (1182) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 57.83/15.32 | (1183) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 57.83/15.32 | (1184) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v8, v10) = v11 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v3) = v9 & power_power(v0, v2) = v6 & plus_plus(v0, v7) = v8))
% 57.83/15.32 | (1185) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 57.83/15.32 | (1186) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, all_0_93_93, v1) = v5) | ~ (hAPP(int, int, all_0_93_93, v0) = v2) | ~ (hAPP(int, int, all_0_107_107, v2) = v3) | ~ (div_mod(int, v3) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v7 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, all_0_148_148) = v10 & hAPP(int, int, all_0_93_93, v12) = v13 & plus_plus(int, v0) = v9 & minus_minus(int, v13) = v14 & div_mod(int, v10) = v11 & (v15 = v6 | ~ hBOOL(v8))))
% 57.83/15.32 | (1187) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v4 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ no_zero_divisors(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(v0, v0, v6, v3) = v7 & times_times(v0, v2) = v6))
% 57.83/15.32 | (1188) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v4) = v11) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v5, v3) = v9) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (zcong(v0, v9) = v10) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v1) = v5) | ~ hBOOL(v8) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & zcong(v2, v3) = v12 & ~ hBOOL(v13)))
% 57.83/15.32 | (1189) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v4) = v11) | ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, int, v5, v3) = v9) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (zcong(v0, v9) = v10) | ~ (zcong(v0, v6) = v7) | ~ (times_times(int, v1) = v5) | ~ hBOOL(v11) | hBOOL(v8) | ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & zcong(v2, v3) = v12 & ~ hBOOL(v13)))
% 57.83/15.32 | (1190) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))))
% 57.83/15.32 | (1191) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.83/15.32 | (1192) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ real_normed_algebra(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4))))
% 57.83/15.32 | (1193) linordered_semidom(nat)
% 57.83/15.32 | (1194) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v1 = all_0_118_118 | ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v7) = v8) | ~ (hAPP(nat, int, v6, v1) = v7) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v2) = v6) | ~ (power_power(int, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v9 & hAPP(int, bool, v9, v2) = v10 & hBOOL(v10)))
% 57.83/15.32 | (1195) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & ~ hBOOL(v9)))
% 57.83/15.32 | (1196) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.83/15.32 | (1197) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (times_times(v0, v6) = v10) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13)))))
% 57.83/15.32 | (1198) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8))))
% 57.83/15.32 | (1199) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_63_63, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3)))
% 57.83/15.32 | (1200) number_number_of(nat, all_0_144_144) = all_0_73_73
% 57.83/15.32 | (1201) ? [v0] : ? [v1] : (hAPP(nat, bool, all_0_24_24, all_0_112_112) = v1 & hAPP(nat, bool, all_0_24_24, all_0_112_112) = v0 & ( ~ hBOOL(v0) | hBOOL(v1)))
% 57.83/15.32 | (1202) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & ~ hBOOL(v6)))
% 57.83/15.32 | (1203) ! [v0] : ! [v1] : (v1 = all_0_148_148 | ~ (zfact(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v2, pls) = v3 & ~ hBOOL(v3)))
% 57.83/15.32 | (1204) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v8))
% 57.83/15.32 | (1205) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10))
% 57.83/15.32 | (1206) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_113_113, v5) = v8 & hBOOL(v8)))
% 57.83/15.32 | (1207) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_120_120, v2) = v3) | ~ (hAPP(int, bool, all_0_120_120, v1) = v4) | ~ number_semiring(v0) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v6, v7) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v8 & number_number_of(v0, v2) = v5 & number_number_of(v0, v1) = v7 & times_times(v0, v5) = v6 & times_times(int, v2) = v9))
% 57.83/15.32 | (1208) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v8, all_0_148_148) = v9 & minus_minus(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v11))))
% 57.83/15.32 | (1209) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.83/15.32 | (1210) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_100_100, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8)))
% 57.83/15.32 | (1211) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ? [v3] : (inv(v3, v1) = v2 & ti(int, v0) = v3))
% 57.83/15.32 | (1212) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v1) = v10 & hAPP(nat, bool, v3, v0) = v9 & (hBOOL(v8) | (hBOOL(v9) & ~ hBOOL(v10)))))
% 57.83/15.32 | (1213) linord219039673up_add(int)
% 57.83/15.32 | (1214) ti(int, pls) = pls
% 57.83/15.32 | (1215) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, bool, v6, v7) = v8) | ~ (number_number_of(v0, v4) = v7) | ~ (number_number_of(v0, v3) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v9 & hAPP(int, bool, v9, v4) = v10 & ~ hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & hBOOL(v10))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v5) | ~ (hAPP(int, bool, v5, v4) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v7) = v8 & hAPP(v0, bool, v8, v9) = v10 & number_number_of(v0, v4) = v9 & number_number_of(v0, v3) = v7 & ~ hBOOL(v10)))))
% 57.83/15.32 | (1216) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.83/15.32 | (1217) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ monoid_add(v1))
% 57.83/15.32 | (1218) ordere223160158up_add(nat)
% 57.83/15.32 | (1219) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8))))
% 57.83/15.33 | (1220) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v4) = v5) | ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8))))
% 57.83/15.33 | (1221) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v1 = v0 | ~ (hAPP(v5, v4, v3, v2) = v1) | ~ (hAPP(v5, v4, v3, v2) = v0))
% 57.83/15.33 | (1222) ~ hBOOL(all_0_57_57)
% 57.83/15.33 | (1223) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v7, v0) = v8 & hAPP(int, int, v3, all_0_148_148) = v12 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v7 & ti(int, v0) = v11 & (v12 = v11 | v11 = all_0_148_148 | ~ hBOOL(v10) | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.83/15.33 | (1224) linordered_idom(int)
% 57.83/15.33 | (1225) ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, zprime, v0) = v2 & hAPP(int, int, v1, all_0_94_94) = v3 & wset(v3, v0) = v5 & d22set(v3) = v4 & (v5 = v4 | ~ hBOOL(v2))))
% 57.83/15.33 | (1226) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v4 | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v4) = v5) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0))
% 57.83/15.33 | (1227) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.83/15.33 | (1228) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | ~ hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (plus_plus(v0, v4) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v4) = v9 & hAPP(v0, bool, v9, v3) = v10 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, bool, v5, v3) = v6) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, v0, v7, v4) = v8 & hAPP(v0, bool, v9, v3) = v10 & plus_plus(v0, v4) = v7 & ~ hBOOL(v10)))))
% 57.83/15.33 | (1229) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11)))))
% 57.83/15.33 | (1230) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v5, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))))
% 57.83/15.33 | (1231) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & plus_plus(nat, v7) = v8))
% 57.83/15.33 | (1232) hAPP(int, all_0_155_155, all_0_151_151, s) = all_0_91_91
% 57.83/15.33 | (1233) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 57.83/15.33 | (1234) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ dvd(v1))
% 57.83/15.33 | (1235) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9))
% 57.83/15.33 | (1236) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 57.83/15.33 | (1237) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v7) | (hBOOL(v8) & ~ hBOOL(v10)))))
% 57.83/15.33 | (1238) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v8))))
% 57.89/15.33 | (1239) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7)))
% 57.89/15.33 | (1240) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (d22set(v1) = v2 & d22set(v0) = v2))
% 57.89/15.33 | (1241) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 57.89/15.33 | (1242) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v19 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8)))))
% 57.89/15.33 | (1243) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (twoSqu1929807760sum2sq(v5) = v2 & product_Pair(int, int, v3, v4) = v5 & ti(int, v0) = v2))
% 57.89/15.33 | (1244) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (zcong(v5, v7) = v8) | ~ (times_times(int, v2) = v6) | ~ (times_times(int, v1) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11)))
% 57.89/15.33 | (1245) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & bit1(v1) = v5 & bit1(v0) = v4))
% 57.89/15.33 | (1246) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (bit1(v1) = v3) | ~ (bit1(v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & ti(int, v1) = v5 & ti(int, v0) = v4))
% 57.89/15.33 | (1247) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v5, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14)))))
% 57.89/15.33 | (1248) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v0) | ~ (plus_plus(nat, v0) = v2))
% 57.89/15.33 | (1249) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v9, v11) = v12 & hAPP(nat, nat, v5, v1) = v8 & minus_minus(nat, v8) = v9 & minus_minus(nat, v0) = v10 & (v12 = v6 | ~ hBOOL(v7))))
% 57.89/15.33 | (1250) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9))
% 57.89/15.34 | (1251) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v4) = v5) | ~ (hAPP(real, real, v3, v1) = v6) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (times_times(real, v2) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v9 & hAPP(real, bool, v9, v1) = v10 & hAPP(real, bool, all_0_42_42, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v8))))
% 57.89/15.34 | (1252) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.89/15.34 | (1253) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = pls | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : (times_times(int, v1) = v5 & ti(int, v0) = v4 & ! [v6] : ~ (hAPP(int, int, v5, v6) = v4)))
% 57.89/15.34 | (1254) hAPP(int, bool, all_0_108_108, pls) = all_0_76_76
% 57.89/15.34 | (1255) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14)))))
% 57.89/15.34 | (1256) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | hBOOL(v8))
% 57.89/15.34 | (1257) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_103_103) = v3) | ~ (power_power(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v0, v6, v1) = v3 & hAPP(v0, v0, v4, v1) = v5 & times_times(v0, v5) = v6 & times_times(v0, v1) = v4))
% 57.89/15.34 | (1258) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & plus_plus(nat, v0) = v9))
% 57.89/15.34 | (1259) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v3) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v3) = v8 & ti(v0, v1) = v7 & ( ~ (v7 = v4) | v9 = v6)))
% 57.89/15.34 | (1260) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v1, v0) = v2) | ~ (plus_plus(nat, v0) = v1) | hAPP(nat, nat, all_0_86_86, v0) = v2)
% 57.89/15.34 | (1261) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v0) = pls) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2))
% 57.89/15.34 | (1262) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.89/15.34 | (1263) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = all_0_148_148) | ~ hBOOL(v7))))
% 57.89/15.34 | (1264) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v4) = v5) | ~ (wset(v1, v2) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (member(int, v12) = v13 & hAPP(all_0_155_155, bool, v13, v4) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, bool, v8, v10) = v11 & hAPP(int, bool, all_0_67_67, v2) = v7 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, all_0_148_148) = v10 & inv(v2, v0) = v12 & minus_minus(int, v2) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v14))))
% 57.89/15.34 | (1265) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 57.89/15.34 | (1266) ordere236663937imp_le(real)
% 57.89/15.34 | (1267) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v3, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (plus_plus(real, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v8 & hAPP(real, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 57.89/15.34 | (1268) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 57.89/15.34 | (1269) ! [v0] : ! [v1] : ( ~ (minus_minus(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, pls) = v2 & ti(int, v0) = v2))
% 57.89/15.34 | (1270) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v3, v7) = v8 & hAPP(int, int, v6, v2) = v7 & div_mod(int, v1) = v6 & ~ hBOOL(v8)))
% 57.89/15.34 | (1271) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | v6 = v5 | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ( ~ (v18 = v14) & hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, v0, v12, v2) = v17 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v4) = v15 & hAPP(v0, v0, v9, v2) = v10 & times_times(v0, v3) = v12 & times_times(v0, v1) = v9 & plus_plus(v0, v15) = v16 & plus_plus(v0, v10) = v11))
% 57.89/15.34 | (1272) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v4) = v9) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v2, v0) = v8) | ~ (ti(int, v1) = v7) | ~ hBOOL(v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v4) = v12 & zcong(v1, v0) = v11 & ti(int, v3) = v10 & ( ~ (v10 = v7) | ~ hBOOL(v12))))
% 57.89/15.34 | (1273) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8))))
% 57.89/15.34 | (1274) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, bool, v4, v6) = v9 & hAPP(v0, bool, v4, v5) = v10 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | (( ~ (v12 = v3) | ~ (v11 = v3) | v8 = v3) & ( ~ (v8 = v3) | (v12 = v3 & v11 = v3))))))
% 57.89/15.34 | (1275) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_monoid_mult(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4))
% 57.89/15.34 | (1276) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 57.89/15.34 | (1277) ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (hAPP(int, int, v1, v0) = v2) | ~ (div_mod(int, v0) = v1))
% 57.89/15.34 | (1278) ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_112_112) = v2 & ~ hBOOL(v2)))
% 57.89/15.34 | (1279) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))))
% 57.89/15.34 | (1280) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & hBOOL(v6)))
% 57.89/15.34 | (1281) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v10, v7) = v11 & hAPP(int, int, v8, v6) = v9 & zcong(v7, v11) = v12 & multInv(v1, v6) = v7 & multInv(v1, v0) = v6 & times_times(int, v9) = v10 & times_times(int, v0) = v8 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13))))
% 57.89/15.34 | (1282) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & plus_plus(v0, v1) = v10 & div_mod(v0, v11) = v12))
% 57.89/15.34 | (1283) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_114_114, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8)))
% 57.89/15.34 | (1284) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 57.89/15.34 | (1285) hBOOL(all_0_76_76)
% 57.89/15.34 | (1286) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 57.89/15.34 | (1287) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ comm_monoid_add(v0) | ti(v0, v2) = v4)
% 57.89/15.35 | (1288) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(nat, int, v4, v2) = v5) | ~ (power_power(int, v1) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v1) = v8 & hAPP(nat, bool, all_0_115_115, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.89/15.35 | (1289) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | ( ~ (v3 = v2) & hBOOL(v7)))))
% 57.89/15.35 | (1290) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (zcong(v0, pls) = v4) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, v0) = v10 & zcong(v10, pls) = v11 & zcong(v1, pls) = v7 & times_times(int, v1) = v9 & ( ~ hBOOL(v12) | ~ hBOOL(v6) | hBOOL(v8))))
% 57.89/15.35 | (1291) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.89/15.35 | (1292) ! [v0] : ! [v1] : ! [v2] : ( ~ (multInv(v0, v1) = v2) | ? [v3] : (multInv(v3, v1) = v2 & ti(int, v0) = v3))
% 57.89/15.35 | (1293) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.89/15.35 | (1294) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & minus_minus(v0, v1) = v10))
% 57.89/15.35 | (1295) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & ord_less(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v3, v4) = v16 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v3, v4) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 57.89/15.35 | (1296) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15)))))
% 57.89/15.35 | (1297) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 57.89/15.35 | (1298) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & ~ hBOOL(v7)))
% 57.89/15.35 | (1299) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & times_times(nat, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10))))
% 57.89/15.35 | (1300) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (number_number_of(v3, v2) = v1) | ~ (number_number_of(v3, v2) = v0))
% 57.89/15.35 | (1301) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & bit0(v1) = v5 & bit0(v0) = v4))
% 57.89/15.35 | (1302) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (bit0(v1) = v3) | ~ (bit0(v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = v4) & ti(int, v1) = v5 & ti(int, v0) = v4))
% 57.89/15.35 | (1303) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, v1, v2, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.89/15.35 | (1304) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(nat, int, v3, v2) = v4) | ~ (power_power(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v6 & hAPP(int, int, v7, v1) = v8 & hAPP(nat, int, v9, v2) = v10 & power_power(int, v8) = v9 & div_mod(int, v10) = v11 & div_mod(int, v0) = v7))
% 57.89/15.35 | (1305) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v1) = v7) | ~ (hAPP(int, int, v4, v3) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v5, all_0_148_148) = v6) | ~ (times_times(int, v0) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & zcong(v0, v3) = v8 & ~ hBOOL(v9)))
% 57.89/15.35 | (1306) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v6) | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 57.89/15.35 | (1307) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v2) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ (zcong(v0, pls) = v4) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v7, v0) = v8 & zcong(v8, pls) = v9 & zcong(v1, pls) = v11 & times_times(int, v1) = v7 & ( ~ hBOOL(v10) | ~ hBOOL(v6) | hBOOL(v12))))
% 57.89/15.35 | (1308) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, bool, v4, v1) = v8 & hAPP(int, int, v5, all_0_148_148) = v6 & plus_plus(int, v1) = v5 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 57.89/15.35 | (1309) ! [v0] : ! [v1] : ( ~ (quadRes(v0) = v1) | ti(all_0_155_155, v1) = v1)
% 57.89/15.35 | (1310) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13)))
% 57.89/15.35 | (1311) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7)))
% 57.89/15.35 | (1312) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v1, v2) = v4) | ~ (zcong(v1, v0) = v6) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v2, v0) = v8 & ~ hBOOL(v9)))
% 57.89/15.35 | (1313) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, all_0_56_56, v2) = v7 & hAPP(int, bool, zprime, v2) = v8 & zcong(v9, v10) = v11 & zcong(v1, v0) = v13 & multInv(v2, v1) = v9 & multInv(v2, v0) = v10 & ( ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v14))))
% 57.89/15.35 | (1314) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit1(v0) = v2 & hBOOL(v3)))
% 57.89/15.35 | (1315) ! [v0] : ! [v1] : (v1 = min | ~ (ti(int, v0) = v1) | ? [v2] : ( ~ (v2 = min) & bit1(v0) = v2))
% 57.89/15.35 | (1316) ! [v0] : ! [v1] : (v1 = min | ~ (bit1(v0) = v1) | ? [v2] : ( ~ (v2 = min) & ti(int, v0) = v2))
% 57.89/15.35 | (1317) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(nat, int, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (power_power(int, v1) = v4) | ~ (zcong(v7, all_0_148_148) = v8) | ~ (times_times(nat, v2) = v5) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v3) = v12 & hAPP(nat, int, v4, v2) = v10 & zcong(v10, all_0_148_148) = v11 & ~ hBOOL(v12)))
% 57.89/15.35 | (1318) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (times_times(nat, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((v11 = v1 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v0, v6) = v12 & hAPP(nat, nat, v10, v6) = v1 & hAPP(nat, nat, v4, v5) = v9 & plus_plus(nat, v9) = v10 & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(nat, bool, v0, v6) = v7 & hAPP(nat, nat, v5, v2) = v6 & div_mod(nat, v1) = v5 & hBOOL(v7))))
% 57.89/15.35 | (1319) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v9, v3) = v7 & hAPP(nat, v0, v4, v2) = v8 & power_power(v0, v8) = v9))
% 57.89/15.35 | (1320) hAPP(int, bool, all_0_98_98, all_0_137_137) = all_0_48_48
% 57.89/15.35 | (1321) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, v2, v5) = v6 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v1) = v4 & hBOOL(v6)))
% 57.89/15.35 | (1322) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v4) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(int, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 57.89/15.35 | (1323) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v1, v6) = v7) | ~ (multInv(v3, v2) = v5) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v4, v15) = v16 & zcong(v2, v16) = v17 & zcong(v2, pls) = v11 & zcong(v1, pls) = v13 & multInv(v3, v1) = v15 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v18) | hBOOL(v14) | hBOOL(v12))))
% 57.89/15.36 | (1324) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v6 & hAPP(nat, bool, v6, v1) = v8 & hAPP(nat, bool, v6, v1) = v7 & (hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v8)))))
% 57.89/15.36 | (1325) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.89/15.36 | (1326) zcong(s1, all_0_7_7) = all_0_3_3
% 57.89/15.36 | (1327) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ number_ring(v0) | one_one(v0) = v1)
% 57.89/15.36 | (1328) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, all_0_128_128, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v9, v1) = v10 & hAPP(int, int, v8, v10) = v11 & times_times(int, v2) = v9 & plus_plus(int, v0) = v8 & ti(int, v2) = v7 & ( ~ (v11 = v7) | ~ hBOOL(v6))))
% 57.89/15.36 | (1329) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.89/15.36 | (1330) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | v1 = all_0_43_43 | ~ (hAPP(real, real, v4, v1) = v5) | ~ (hAPP(real, real, v2, v1) = v3) | ~ (times_times(real, v0) = v4) | ~ (times_times(real, v0) = v2))
% 57.89/15.36 | (1331) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.89/15.36 | (1332) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v6, v2) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | ~ (plus_plus(int, v3) = v4) | ~ (div_mod(int, v5) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, bool, all_0_108_108, v2) = v8 & hAPP(int, int, v16, all_0_148_148) = v17 & hAPP(int, int, v11, v13) = v14 & hAPP(int, int, all_0_93_93, v7) = v15 & number_number_of(int, v12) = v13 & number_number_of(int, v9) = v10 & bit1(v0) = v9 & bit0(v1) = v12 & minus_minus(int, v15) = v16 & div_mod(int, v10) = v11 & (v17 = v14 | hBOOL(v8))))
% 57.89/15.36 | (1333) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ ab_semigroup_mult(v1))
% 57.89/15.36 | (1334) hAPP(int, all_0_155_155, all_0_151_151, all_0_7_7) = all_0_5_5
% 57.89/15.36 | (1335) ! [v0] : ! [v1] : (v1 = all_0_81_81 | v1 = all_0_148_148 | ~ (hAPP(nat, int, all_0_47_47, v0) = v1))
% 57.89/15.36 | (1336) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v4) = v5 & hAPP(int, bool, all_0_108_108, v2) = v3 & number_number_of(int, v6) = v7 & number_number_of(int, v1) = v4 & number_number_of(int, v0) = v2 & bit1(v0) = v6 & ( ~ hBOOL(v3) | (hBOOL(v8) & hBOOL(v5)))))
% 57.89/15.36 | (1337) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 57.89/15.36 | (1338) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v12) = v13 & member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v14) = v17 & hAPP(all_0_155_155, bool, v13, v14) = v15 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v10 & hAPP(int, bool, v10, v5) = v11 & hAPP(int, bool, all_0_67_67, v2) = v9 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v14 & inv(v2, v0) = v12 & ( ~ hBOOL(v15) | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v17))))
% 57.89/15.36 | (1339) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v0) = v2) | ~ (ti(int, v1) = v3) | ? [v4] : ? [v5] : (bit0(v1) = v4 & ti(int, v0) = v5 & ( ~ (v4 = v2) | v5 = v3)))
% 57.89/15.36 | (1340) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v7) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v1) = v4) | ~ hBOOL(v8) | ? [v9] : (hAPP(int, bool, v3, v1) = v9 & hBOOL(v9)))
% 57.89/15.36 | (1341) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v8) = v9) | ~ (hAPP(v0, v0, v5, v3) = v8) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ number(v0) | ~ semiring(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v5, v11) = v9 & plus_plus(v0, v2) = v10))
% 57.89/15.36 | (1342) ring(int)
% 57.89/15.36 | (1343) ab_semigroup_mult(int)
% 57.89/15.36 | (1344) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 57.89/15.36 | (1345) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(nat, bool, all_0_115_115, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 57.89/15.36 | (1346) one_one(int) = all_0_148_148
% 57.89/15.36 | (1347) one(real)
% 57.89/15.36 | (1348) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (minus_minus(v3, v2) = v1) | ~ (minus_minus(v3, v2) = v0))
% 57.89/15.36 | (1349) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v2) = v3 & bit1(v1) = v3 & bit0(v0) = v2))
% 57.89/15.36 | (1350) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v1, v3, v4) = v5 & hAPP(v0, v1, v2, v4) = v6 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v3, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v3, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.89/15.36 | (1351) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_34_34, v7) = v8 & hAPP(real, real, v6, v1) = v9 & hAPP(real, real, v6, v0) = v7 & hAPP(real, bool, v8, v9) = v10 & times_times(real, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10))))
% 57.89/15.36 | (1352) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v10, v1) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v9 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))))
% 57.89/15.36 | (1353) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 57.89/15.36 | (1354) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (times_times(v0, v4) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v8, v1) = v13 & hAPP(v0, v0, v5, v2) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v16 & ti(v0, v3) = v15 & ti(v0, v2) = v18 & ti(v0, v1) = v17 & (v14 = v10 | ( ~ (v18 = v17) & ~ (v16 = v15)))))
% 57.89/15.36 | (1355) ring_char_0(int)
% 57.89/15.36 | (1356) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v1 = v0 | ~ (product_Pair(v5, v4, v3, v2) = v1) | ~ (product_Pair(v5, v4, v3, v2) = v0))
% 57.89/15.36 | (1357) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | v1 = all_0_118_118 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ (times_times(nat, v0) = v3))
% 57.89/15.36 | (1358) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.89/15.36 | (1359) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v2, v1, v8) = v16 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v5, v8) = v20 & hAPP(v0, bool, v5, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v8) = v10) | ~ (hAPP(v0, v2, v1, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v2, v1, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v5, v8) = v14 & hAPP(v0, bool, v5, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21))))))
% 57.89/15.37 | (1360) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.89/15.37 | (1361) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v7) = v8 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & (hBOOL(v8) | ( ~ (v3 = v2) & ~ hBOOL(v5)))))
% 57.89/15.37 | (1362) zcong(all_0_84_84, all_0_81_81) = all_0_80_80
% 57.89/15.37 | (1363) ordere453448008miring(int)
% 57.89/15.37 | (1364) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v6 & hAPP(v0, v2, v1, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 57.89/15.37 | (1365) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v2) = v3) | ~ (ti(int, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v4] : (number_number_of(v0, v2) = v4 & number_number_of(v0, v1) = v4))
% 57.89/15.37 | (1366) ~ (pls = min)
% 57.89/15.37 | (1367) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, v2, v1) = v6 & hBOOL(v6)))
% 57.89/15.37 | (1368) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v5, v4) = v6) | ~ (power_power(v0, v2) = v5) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v7] : ( ~ (v7 = v1) & ti(v0, v2) = v7))
% 57.89/15.37 | (1369) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v2 & number_number_of(nat, v0) = v3 & (v3 = all_0_118_118 | ~ hBOOL(v2))))
% 57.89/15.37 | (1370) times_times(int, all_0_96_96) = all_0_95_95
% 57.89/15.37 | (1371) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 57.89/15.37 | (1372) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (plus_plus(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & plus_plus(v0, v1) = v5))
% 57.89/15.37 | (1373) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13))))))
% 57.89/15.37 | (1374) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (standardRes(v1, v0) = v2) | ~ (zcong(v0, v2) = v3) | hBOOL(v4))
% 57.89/15.37 | (1375) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (plus_plus(v0, v3) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v5) = v6) | ~ (div_mod(v0, v2) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & plus_plus(v0, v5) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v3) = v14 & div_mod(v0, v1) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 57.89/15.37 | (1376) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11)))))
% 57.89/15.37 | (1377) ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_112_112) = v3 & ~ hBOOL(v3)))
% 57.89/15.37 | (1378) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, bool, v5, v11) = v12) | ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v18) = v19 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v19, v23) = v24 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & ( ~ hBOOL(v14) | (( ~ hBOOL(v24) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v24))))))
% 57.89/15.37 | (1379) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v0, v6) = v7) | ~ (multInv(v2, v3) = v5) | ~ (times_times(int, v1) = v4) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, int, v11, v3) = v12 & hAPP(int, int, v9, v3) = v10 & zcong(v10, v12) = v13 & times_times(int, v6) = v11 & times_times(int, v0) = v9 & hBOOL(v14)))
% 57.89/15.37 | (1380) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7)))))
% 57.89/15.37 | (1381) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v5) = v1 & plus_plus(nat, v0) = v4 & hBOOL(v6)))
% 57.89/15.37 | (1382) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & zcong(v0, v1) = v8 & ( ~ hBOOL(v7) | (( ~ (v6 = v4) | hBOOL(v9)) & (v6 = v4 | ~ hBOOL(v9))))))
% 57.89/15.37 | (1383) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | v3 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v3) = v4) | ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0))
% 57.89/15.37 | (1384) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.89/15.37 | (1385) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 57.89/15.37 | (1386) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (plus_plus(int, v3) = v7) | ~ (plus_plus(int, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v12 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v10 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.89/15.37 | (1387) zcong(all_0_131_131, all_0_84_84) = all_0_83_83
% 57.89/15.37 | (1388) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, all_0_132_132) = v12) | ~ (hAPP(nat, v0, v8, all_0_132_132) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v5, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v11) = v12 & hAPP(v0, bool, v12, v14) = v15 & hAPP(v0, bool, v4, v7) = v16 & hAPP(nat, v0, v13, all_0_132_132) = v14 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v7) = v13 & power_power(v0, v6) = v10 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))))
% 57.89/15.37 | (1389) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_151_151, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v2) = v6 & ~ hBOOL(v8))))
% 57.89/15.37 | (1390) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7)))))))
% 57.89/15.38 | (1391) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ mult_zero(v0))
% 57.89/15.38 | (1392) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ( ~ (v4 = pls) & standardRes(v1, v0) = v4))
% 57.89/15.38 | (1393) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ~ (div_mod(nat, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, nat, v8, v1) = v9 & div_mod(nat, v0) = v8 & (v9 = v5 | hBOOL(v7))))
% 57.89/15.38 | (1394) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 57.89/15.38 | (1395) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v10) | hBOOL(v11))))
% 57.89/15.38 | (1396) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.89/15.38 | (1397) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & plus_plus(int, v0) = v6))
% 57.89/15.38 | (1398) ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & ~ hBOOL(v2)))
% 57.89/15.38 | (1399) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v5) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v6))
% 57.89/15.38 | (1400) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v0 | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (minus_minus(nat, v1) = v2) | ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5 & hAPP(nat, bool, v5, v1) = v6 & ~ hBOOL(v6)))
% 57.89/15.38 | (1401) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ linord219039673up_add(v0) | ? [v5] : ( ~ (v5 = v1) & ti(v0, v2) = v5))
% 57.89/15.38 | (1402) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v6 & hAPP(int, bool, v6, v0) = v7 & ~ hBOOL(v7)))
% 57.89/15.38 | (1403) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3 & hAPP(nat, bool, v3, v0) = v4 & ~ hBOOL(v4)))
% 57.89/15.38 | (1404) hAPP(int, all_0_155_155, all_0_151_151, all_0_13_13) = all_0_11_11
% 57.89/15.38 | (1405) ti(int, m) = m
% 57.89/15.38 | (1406) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel146912293up_add(v0) | ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v6))
% 57.89/15.38 | (1407) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v8 & hAPP(int, bool, v8, all_0_146_146) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, all_0_146_146) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, all_0_146_146) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.89/15.38 | (1408) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ (number_number_of(nat, v1) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v2) = v5 & power_power(nat, v0) = v4 & ~ hBOOL(v6)))
% 57.89/15.38 | (1409) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 57.89/15.38 | (1410) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 57.89/15.38 | (1411) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v1) = v2) | ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, real, v4, v0) = v5 & hAPP(real, bool, all_0_42_42, v5) = v6 & times_times(real, v1) = v4 & hBOOL(v6)))
% 57.89/15.38 | (1412) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 57.89/15.38 | (1413) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v4) = v5) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, v2, v1) = v6 & ~ hBOOL(v6)))
% 57.89/15.38 | (1414) ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_115_115, v0) = v1) | hBOOL(v1))
% 57.89/15.38 | (1415) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : (hAPP(int, int, v4, v1) = v3 & plus_plus(int, v0) = v4))
% 57.89/15.38 | (1416) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (undefined(v2) = v1) | ~ (undefined(v2) = v0))
% 57.89/15.38 | (1417) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (minus_minus(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ ring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & minus_minus(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 57.89/15.38 | (1418) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (fun(v2, v0) = v5) | ~ (ti(v5, v4) = v6) | ~ (combb(v0, v1, v2, v3, v6) = v7) | combb(v0, v1, v2, v3, v4) = v7)
% 57.89/15.38 | (1419) linord219039673up_add(real)
% 57.89/15.38 | (1420) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, v4) = v11) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v9) | ~ (hAPP(nat, bool, v9, v4) = v10) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v15) = v16 & hAPP(nat, v0, v14, v4) = v15 & hAPP(nat, v0, v11, v3) = v12 & power_power(v0, v6) = v14 & power_power(v0, v5) = v11 & hBOOL(v16)))))
% 57.89/15.38 | (1421) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11)))
% 57.89/15.38 | (1422) ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, v3, v1) = v4 & quadRes(v1) = v5 & zcong(v0, pls) = v3 & (hBOOL(v4) | ((v2 = all_0_81_81 | hBOOL(v6)) & (v2 = all_0_148_148 | ~ hBOOL(v6))))))
% 57.89/15.38 | (1423) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 57.89/15.39 | (1424) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ mult_zero(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 57.89/15.39 | (1425) ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_112_112) = v0)
% 57.89/15.39 | (1426) hBOOL(all_0_88_88)
% 57.89/15.39 | (1427) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v6 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10) | hBOOL(v7) | (hBOOL(v5) & ~ hBOOL(v11)))))
% 57.89/15.39 | (1428) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13)))
% 57.89/15.39 | (1429) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10)))
% 57.89/15.39 | (1430) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v10 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | (hBOOL(v6) & ~ hBOOL(v10)))))
% 57.89/15.39 | (1431) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v12, v5) = v9) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v3) = v18 & hAPP(v0, v0, v15, v2) = v16 & hAPP(v0, v0, v13, v4) = v14 & times_times(v0, v14) = v15 & plus_plus(v0, v16) = v17 & minus_minus(v0, v1) = v13 & ti(v0, v5) = v18))
% 57.89/15.39 | (1432) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v7) = v8 & hAPP(v0, bool, v8, v1) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v3, v6) = v7 & hAPP(v0, bool, v7, v1) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 57.89/15.39 | (1433) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v2) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v3, v2) = v9 & minus_minus(nat, v9) = v10 & (v11 = v6 | ~ hBOOL(v8))))
% 57.89/15.39 | (1434) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v9) = v10 & hAPP(int, bool, v10, pls) = v11 & hAPP(int, bool, v5, pls) = v12 & hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & plus_plus(int, v7) = v8 & ( ~ hBOOL(v11) | hBOOL(v12))))
% 57.89/15.39 | (1435) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v1) = v11 & hAPP(nat, bool, v5, v1) = v7 & hAPP(nat, bool, v3, v0) = v10 & (hBOOL(v9) | hBOOL(v7) | (hBOOL(v10) & ~ hBOOL(v11)))))
% 57.89/15.39 | (1436) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hBOOL(v8)))
% 57.89/15.39 | (1437) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v1) = v9) | ~ (hAPP(v0, v0, v5, v2) = v7) | ~ (times_times(v0, v4) = v6) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v12, v13) = v14 & hAPP(v0, v0, v6, v2) = v13 & hAPP(v0, v0, v5, v1) = v11 & plus_plus(v0, v11) = v12 & ti(v0, v4) = v16 & ti(v0, v3) = v15 & ti(v0, v2) = v18 & ti(v0, v1) = v17 & (v14 = v10 | ( ~ (v18 = v17) & ~ (v16 = v15)))))
% 57.89/15.39 | (1438) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v2) = v5) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v10) = v7 & hAPP(v0, v0, v4, v3) = v10 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9))
% 57.89/15.39 | (1439) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (number_number_of(v0, v3) = v7) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ number(v0) | ~ semiring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, v0, v11, v13) = v8 & hAPP(v0, v0, v9, v7) = v10 & times_times(v0, v2) = v12 & times_times(v0, v1) = v9 & plus_plus(v0, v10) = v11))
% 57.89/15.39 | (1440) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v3) = v11 & times_times(v0, v11) = v12 & times_times(v0, v2) = v13))
% 57.89/15.39 | (1441) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (product_prod(v3, v2) = v1) | ~ (product_prod(v3, v2) = v0))
% 57.89/15.39 | (1442) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, all_0_148_148) = v5) | ~ (multInv(v1, v0) = v2) | ~ (times_times(int, v2) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v7 & hAPP(int, bool, zprime, v1) = v8 & zcong(v0, pls) = v9 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10))))
% 57.89/15.39 | (1443) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : (hAPP(nat, nat, v4, v1) = all_0_118_118 & minus_minus(nat, v0) = v4))
% 57.89/15.39 | (1444) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & ~ hBOOL(v7)))
% 57.89/15.39 | (1445) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v7) = v13 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v4) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v4) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 57.89/15.39 | (1446) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit0(v0) = v2 & hBOOL(v3)))
% 57.89/15.39 | (1447) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 57.89/15.39 | (1448) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_70_70, v0) = v2 & ti(int, v0) = v3 & hBOOL(v2) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v3 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7))))))
% 57.89/15.39 | (1449) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8))))
% 57.89/15.39 | (1450) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.89/15.39 | (1451) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v3) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v3) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 57.89/15.40 | (1452) number_number_of(int, all_0_69_69) = all_0_68_68
% 57.89/15.40 | (1453) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (minus_minus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v3) = v4 & hAPP(real, all_0_45_45, all_0_34_34, v0) = v6 & hAPP(real, bool, v6, v1) = v7 & hAPP(real, bool, v4, all_0_43_43) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 57.89/15.40 | (1454) ~ hBOOL(all_0_61_61)
% 57.89/15.40 | (1455) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v3) = v4) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v2) = v10 & hAPP(v0, v0, v8, v10) = v7 & times_times(v0, v3) = v9 & plus_plus(v0, v2) = v8))
% 57.89/15.40 | (1456) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v6 & hAPP(nat, bool, v8, v0) = v9 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v6, v0) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | (hBOOL(v10) & ~ hBOOL(v5)))))
% 57.89/15.40 | (1457) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v11 & hAPP(int, all_0_155_155, all_0_151_151, v6) = v7 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v7, pls) = v8 & hAPP(int, bool, all_0_108_108, v2) = v9 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v12))))
% 57.89/15.40 | (1458) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (ti(int, v2) = v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v7 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, all_0_108_108, v0) = v9 & zcong(v2, v0) = v10 & ti(int, v0) = v12 & (v12 = v5 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v6))))
% 57.89/15.40 | (1459) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v3) | ~ group_add(v0))
% 57.89/15.40 | (1460) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 57.89/15.40 | (1461) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ ring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11))
% 57.89/15.40 | (1462) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 57.89/15.40 | (1463) ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v1) = v2) | ~ zero(v0))
% 57.89/15.40 | (1464) order(bool)
% 57.89/15.40 | (1465) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13)))))
% 57.89/15.40 | (1466) ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (standardRes(v1, v0) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v1) = v4 & zcong(v0, pls) = v3 & ~ hBOOL(v4)))
% 57.89/15.40 | (1467) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ one(v0) | ti(v0, v1) = v1)
% 57.89/15.40 | (1468) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v0, v1) = v5 & ~ hBOOL(v6)))
% 57.89/15.40 | (1469) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, bool, v4, v0) = v5 & hBOOL(v5)))
% 57.89/15.40 | (1470) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5))))
% 57.89/15.40 | (1471) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v8) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v6) | ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v2) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v13) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v19 & hAPP(int, bool, v19, v0) = v20 & hAPP(int, bool, v14, v17) = v18 & hAPP(int, int, v16, v4) = v17 & hAPP(int, int, v12, v2) = v13 & hAPP(int, int, v10, v3) = v15 & hAPP(int, int, v10, v1) = v11 & times_times(int, v0) = v10 & plus_plus(int, v15) = v16 & plus_plus(int, v11) = v12 & ( ~ hBOOL(v20) | ~ hBOOL(v18))))
% 57.89/15.40 | (1472) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v1) = v9) | ~ (hAPP(int, int, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v5) = v6) | ~ (div_mod(int, v0) = v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v3) = v13 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v15 & hAPP(int, bool, v17, pls) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, v13, v1) = v14 & hAPP(int, bool, all_0_108_108, v3) = v12 & hAPP(int, bool, all_0_126_126, v1) = v11 & ti(int, v3) = v20 & ti(int, v1) = v19 & ti(int, v0) = v10 & ( ~ (v10 = v7) | v20 = v9 | v19 = pls | (hBOOL(v11) & ( ~ hBOOL(v14) | ~ hBOOL(v12))) | ( ~ hBOOL(v11) & ( ~ hBOOL(v18) | ~ hBOOL(v16))))))
% 57.89/15.40 | (1473) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))
% 57.89/15.40 | (1474) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v12) = v7 & hAPP(nat, v0, v11, v3) = v12 & hAPP(nat, v0, v8, v3) = v9 & power_power(v0, v2) = v11 & power_power(v0, v1) = v8 & times_times(v0, v9) = v10))
% 57.89/15.40 | (1475) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 57.89/15.40 | (1476) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v1, v0, v2, v3) = v4) | ti(v0, v4) = v4)
% 57.89/15.40 | (1477) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v7) = v8 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v0) = v6 & ti(int, v1) = v5 & (v7 = v5 | ~ hBOOL(v4) | hBOOL(v8))))
% 57.89/15.40 | (1478) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_112_112) = v2 & power_power(v0, v1) = v3))
% 57.89/15.40 | (1479) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(int, int, v4, v1) = v5) | ~ (plus_plus(int, v2) = v4) | ~ (ti(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v7) & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & ti(int, v2) = v8))
% 57.89/15.41 | (1480) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ no_zero_divisors(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 57.89/15.41 | (1481) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & ( ~ hBOOL(v11) | ~ hBOOL(v9))))
% 57.89/15.41 | (1482) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v1, pls) = v2 & hAPP(int, int, v5, all_0_148_148) = v6 & hAPP(int, int, v4, v7) = v8 & zfact(v6) = v7 & zfact(v0) = v3 & times_times(int, v0) = v4 & minus_minus(int, v0) = v5 & (v8 = v3 | hBOOL(v2))))
% 57.89/15.41 | (1483) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (minus_minus(nat, v2) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v0) = v8 & ( ~ hBOOL(v7) | (( ~ (v9 = v6) | v2 = v0) & ( ~ (v2 = v0) | v9 = v6)))))
% 57.89/15.41 | (1484) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | ~ hBOOL(v3) | legendre(v0, v1) = pls)
% 57.89/15.41 | (1485) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (legendre(v2, v1) = v3) | ~ (ti(int, v0) = v2) | legendre(v0, v1) = v3)
% 57.89/15.41 | (1486) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, int, v3, v0) = v4) | ~ (zcong(v4, pls) = v5) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, zprime, v2) = v7 & zcong(v1, pls) = v9 & zcong(v0, pls) = v11 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | hBOOL(v10))))
% 57.89/15.41 | (1487) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & zcong(v1, pls) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.89/15.41 | (1488) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v3) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10)))))
% 57.89/15.41 | (1489) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v9] : (hAPP(nat, nat, v9, v2) = v8 & minus_minus(nat, v0) = v9))
% 57.89/15.41 | (1490) plus(nat)
% 57.89/15.41 | (1491) ordere223160158up_add(int)
% 57.89/15.41 | (1492) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v9) = v10) | ~ (hAPP(v0, v0, v6, v2) = v9) | ~ (hAPP(v0, v0, v5, v4) = v7) | ~ (times_times(v0, v3) = v6) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v7) = v8) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v6, v4) = v17 & hAPP(v0, v0, v5, v2) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v14 & ti(v0, v3) = v12 & ti(v0, v2) = v13 & ti(v0, v1) = v11 & (v18 = v10 | ( ~ (v14 = v13) & ~ (v12 = v11)))))
% 57.89/15.41 | (1493) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, v3) = v1) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ti(v0, v2) = v1)
% 57.89/15.41 | (1494) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, all_0_118_118) = v2) | ~ hBOOL(v2))
% 57.89/15.41 | (1495) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_1(v0))
% 57.89/15.41 | (1496) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : (v13 = v9 | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v14) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v1) = v16 & times_times(v0, v16) = v17 & plus_plus(v0, v18) = v19 & minus_minus(v0, v4) = v15 & ti(v0, v3) = v14))
% 57.89/15.41 | (1497) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7))))))
% 57.89/15.41 | (1498) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (times_times(nat, v3) = v7) | ~ (times_times(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v10 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 57.89/15.41 | (1499) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_114_114, v1) = v4 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6 & hAPP(nat, bool, v6, v7) = v8 & number_number_of(nat, v1) = v7 & number_number_of(nat, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v8))))
% 57.89/15.41 | (1500) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, all_0_148_148) = v1 & times_times(int, v0) = v2))
% 57.89/15.41 | (1501) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = all_0_148_148) | ~ (times_times(int, v0) = v2) | ? [v3] : (ti(int, v0) = v3 & (v3 = all_0_81_81 | v3 = all_0_148_148)))
% 57.89/15.41 | (1502) ordere779506340up_add(nat)
% 57.89/15.41 | (1503) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 57.89/15.41 | (1504) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, pls) = v4) | ~ (zcong(v1, pls) = v6) | ~ (zcong(v0, pls) = v8) | hBOOL(v9) | hBOOL(v7) | hBOOL(v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, all_0_56_56, v3) = v10 & hAPP(int, bool, zprime, v3) = v11 & hAPP(int, int, v12, v15) = v16 & hAPP(int, int, v12, v13) = v14 & zcong(v14, v16) = v17 & zcong(v0, v1) = v19 & multInv(v3, v1) = v15 & multInv(v3, v0) = v13 & times_times(int, v2) = v12 & ( ~ hBOOL(v18) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v20))))
% 57.89/15.41 | (1505) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v8) = v12 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v4, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13)))))
% 57.89/15.41 | (1506) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ power(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 57.89/15.41 | (1507) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (number_number_of(v0, v4) = v5) | ~ (bit0(v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v8, v6) = v5 & hAPP(v0, v0, v2, v6) = v7 & number_number_of(v0, v3) = v6 & plus_plus(v0, v7) = v8))
% 57.89/15.41 | (1508) real_normed_algebra(real)
% 57.89/15.41 | (1509) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (dvd_dvd(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | hBOOL(v6))
% 57.89/15.41 | (1510) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | standardRes(v0, v1) = v3)
% 57.89/15.41 | (1511) ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (one_one(v0) = v1) | ~ (ti(v0, v1) = v2) | ~ one(v0))
% 57.89/15.41 | (1512) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & number_number_of(v0, min) = v2 & ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (hAPP(nat, nat, all_0_86_86, v4) = v5))))
% 57.89/15.41 | (1513) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18)))))
% 57.89/15.41 | (1514) ab_semigroup_add(real)
% 57.89/15.41 | (1515) hAPP(int, bool, all_0_51_51, all_0_81_81) = all_0_50_50
% 57.89/15.41 | (1516) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v2) = v3) | ~ number_semiring(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v10) = v11 & hAPP(int, bool, all_0_120_120, v2) = v6 & hAPP(int, bool, all_0_120_120, v1) = v7 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v10 & plus_plus(v0, v8) = v9 & (v11 = v5 | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 57.89/15.41 | (1517) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 57.89/15.41 | (1518) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, pls) = v1 & plus_plus(int, v0) = v2))
% 57.89/15.41 | (1519) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, bool, v3, v8) = v9 & hAPP(nat, bool, v3, v2) = v10 & hAPP(nat, nat, v7, v2) = v8 & minus_minus(nat, v1) = v7 & ( ~ hBOOL(v9) | hBOOL(v10))))
% 57.89/15.41 | (1520) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (plus_plus(nat, v0) = v2))
% 57.89/15.41 | (1521) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v1) = v3) | ~ (ti(int, v2) = v4) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v2) = v5 & ti(int, v1) = v6 & ( ~ (v5 = v3) | v6 = v4)))
% 57.89/15.42 | (1522) comm_semiring(real)
% 57.89/15.42 | (1523) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v1, v2) = v3) | ~ (ti(int, v0) = v2) | ~ number(v1) | number_number_of(v1, v0) = v3)
% 57.89/15.42 | (1524) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : (hAPP(int, int, v2, v0) = v1 & plus_plus(int, v0) = v2))
% 57.89/15.42 | (1525) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v3) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & (hBOOL(v5) | ( ~ (v1 = all_0_118_118) & ~ hBOOL(v4)))))
% 57.89/15.42 | (1526) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v4 & plus_plus(v0, v3) = v5))
% 57.89/15.42 | (1527) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ no_zero_divisors(v1) | times_times(v1, v0) = v3)
% 57.89/15.42 | (1528) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v5, v3) = v6) | ~ (fun(v0, v1) = v4) | ~ (ti(v4, v2) = v5) | hAPP(v0, v1, v2, v3) = v6)
% 57.89/15.42 | (1529) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v2, v1, v3, v6) = v7) | ~ (hAPP(v0, v2, v4, v5) = v6) | ? [v8] : (hAPP(v0, v1, v8, v5) = v7 & combb(v2, v1, v0, v3, v4) = v8))
% 57.89/15.42 | (1530) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (plus_plus(nat, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : (hAPP(nat, nat, v4, v7) = v6 & hAPP(nat, nat, v3, v2) = v7))
% 57.89/15.42 | (1531) ! [v0] : ( ~ (ti(int, v0) = pls) | bit0(v0) = pls)
% 57.89/15.42 | (1532) ! [v0] : ( ~ (bit0(v0) = pls) | ti(int, v0) = pls)
% 57.89/15.42 | (1533) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v5) | ~ (times_times(v0, v3) = v4) | ~ number_semiring(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_120_120, v2) = v7 & hAPP(int, bool, all_0_120_120, v1) = v8 & hAPP(int, int, v9, v1) = v10 & number_number_of(v0, v10) = v11 & times_times(int, v2) = v9 & (v11 = v6 | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 57.89/15.42 | (1534) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v0) = v8 & hAPP(nat, nat, v5, all_0_112_112) = v6 & hAPP(nat, nat, v4, v8) = v3 & times_times(nat, v6) = v7 & plus_plus(nat, v0) = v4 & minus_minus(nat, v1) = v5))
% 57.89/15.42 | (1535) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(nat, int, v5, all_0_132_132) = v6) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v5) | ~ (power_power(int, v0) = v2) | ~ (minus_minus(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v10, v12) = v7 & hAPP(int, int, v8, v1) = v9 & times_times(int, v9) = v10 & plus_plus(int, v0) = v8 & minus_minus(int, v0) = v11))
% 57.89/15.42 | (1536) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.89/15.42 | (1537) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 57.89/15.42 | (1538) hAPP(int, bool, all_0_120_120, min) = all_0_57_57
% 57.89/15.42 | (1539) hAPP(int, bool, all_0_5_5, all_0_139_139) = all_0_4_4
% 57.89/15.42 | (1540) ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, nat, v3, v0) = v2 & hAPP(nat, nat, v1, all_0_132_132) = v2 & plus_plus(nat, v0) = v3))
% 57.89/15.42 | (1541) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v2 & ord_less(v0) = v4 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v5) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v5) = v9) | ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14)))))
% 57.89/15.42 | (1542) hAPP(int, int, all_0_138_138, pls) = all_0_135_135
% 57.89/15.42 | (1543) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5))
% 57.89/15.42 | (1544) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ? [v3] : (inv(v0, v3) = v2 & ti(int, v1) = v3))
% 57.89/15.42 | (1545) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ? [v5] : ? [v6] : (hAPP(v0, v1, v6, v3) = v4 & fun(v0, v1) = v5 & ti(v5, v2) = v6))
% 57.89/15.42 | (1546) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & plus_plus(v0, v5) = v9 & hBOOL(v11)))))
% 57.89/15.42 | (1547) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = pls | ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (ti(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v2) = v9 & hAPP(int, int, v6, v1) = v7 & times_times(int, v0) = v6 & ~ hBOOL(v10)))
% 57.89/15.42 | (1548) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ ab_semigroup_add(v1))
% 57.89/15.42 | (1549) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & ord_less_eq(v0) = v5 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v5, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15)))))
% 57.89/15.42 | (1550) ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ? [v3] : (wset(v0, v3) = v2 & ti(int, v1) = v3))
% 57.89/15.42 | (1551) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v4 & hAPP(int, int, v11, all_0_148_148) = v12 & hAPP(int, int, v7, v0) = v8 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v7 & minus_minus(int, v1) = v11 & (v12 = v3 | ~ hBOOL(v10) | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 57.89/15.42 | (1552) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (plus_plus(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & plus_plus(int, v1) = v7))
% 57.89/15.42 | (1553) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v2, v3) = v4) | ~ (zcong(v7, v0) = v8) | ~ (multInv(v1, v3) = v6) | ~ (multInv(v1, v0) = v3) | ~ (times_times(int, v4) = v5) | ~ (times_times(int, v0) = v2) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v10 & hAPP(int, bool, zprime, v1) = v11 & zcong(v0, pls) = v12 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13))))
% 57.89/15.42 | (1554) linorder(nat)
% 57.89/15.42 | (1555) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, v2, v1, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, v2, v1, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, v2, v1, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v18 & hAPP(v0, v2, v1, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 58.07/15.43 | (1556) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (dvd_dvd(v2) = v1) | ~ (dvd_dvd(v2) = v0))
% 58.07/15.43 | (1557) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v5) = v16 & ( ~ (v14 = v12) | v16 = v10 | ~ hBOOL(v15))))
% 58.07/15.43 | (1558) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ~ hBOOL(v8))))
% 58.07/15.43 | (1559) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_114_114, v1) = v8 & ( ~ hBOOL(v8) | ~ hBOOL(v7))))
% 58.07/15.43 | (1560) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & ~ hBOOL(v7)))
% 58.07/15.43 | (1561) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_112_112 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v0) | ~ (times_times(nat, v0) = v2))
% 58.07/15.43 | (1562) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (div_mod(nat, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, nat, v8, v0) = v9 & hAPP(nat, nat, v6, v0) = v7 & minus_minus(nat, v1) = v6 & div_mod(nat, v7) = v8 & (v9 = v3 | ~ hBOOL(v5))))
% 58.07/15.43 | (1563) ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (power_power(nat, v0) = v2))
% 58.07/15.43 | (1564) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7) | ~ (hAPP(int, bool, v7, v5) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v12) = v13 & member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v14) = v17 & hAPP(all_0_155_155, bool, v13, v14) = v15 & hAPP(int, bool, all_0_67_67, v2) = v10 & hAPP(int, bool, all_0_70_70, v0) = v11 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v14 & inv(v2, v0) = v12 & ( ~ hBOOL(v15) | ~ hBOOL(v11) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v17))))
% 58.07/15.43 | (1565) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v3) | ~ group_add(v0) | ti(v0, v2) = v4)
% 58.07/15.43 | (1566) number_number_of(real, all_0_144_144) = all_0_55_55
% 58.07/15.43 | (1567) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ number_semiring(v0) | one_one(v0) = v1)
% 58.07/15.43 | (1568) ! [v0] : ~ (bit1(v0) = pls)
% 58.07/15.43 | (1569) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v2 & hAPP(int, bool, all_0_63_63, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.07/15.43 | (1570) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | (hBOOL(v6) & hBOOL(v5)))))
% 58.07/15.43 | (1571) comm_semiring(int)
% 58.07/15.43 | (1572) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v3) = v4) | ~ (hAPP(int, bool, v4, v2) = v5) | ~ (number_number_of(int, v1) = v2) | ~ (number_number_of(int, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ( ~ (v7 = pls) & hAPP(int, int, v6, v3) = v7 & div_mod(int, v2) = v6))
% 58.07/15.43 | (1573) no_zero_divisors(real)
% 58.07/15.43 | (1574) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.07/15.43 | (1575) linord581940658strict(real)
% 58.07/15.43 | (1576) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v7) = v13 & hAPP(v0, bool, v4, v8) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v7) = v10) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v4, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13)))))
% 58.07/15.43 | (1577) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v2) = v6 & hAPP(nat, nat, v3, v1) = v7 & minus_minus(nat, v7) = v8))
% 58.07/15.43 | (1578) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v1, v3) = v4) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v0) = v1) | hAPP(nat, int, v2, all_0_103_103) = v4)
% 58.07/15.43 | (1579) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v5) = v6 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v1) = v4 & ti(int, v1) = v8 & ti(int, v0) = v7 & (v8 = v7 | ~ hBOOL(v6))))
% 58.07/15.43 | (1580) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(nat, int, v3, v2) = v6) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v0) = v3) | ~ (times_times(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, int, v3, v9) = v7 & hAPP(nat, nat, v8, v2) = v9 & plus_plus(nat, v1) = v8))
% 58.07/15.43 | (1581) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, int, v9, v11) = v12) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, all_0_93_93, v0) = v5) | ~ (hAPP(nat, int, v10, all_0_132_132) = v11) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v1) = v10) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (plus_plus(int, v8) = v9) | ~ (plus_plus(int, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v1) = v14 & hAPP(nat, int, v15, all_0_132_132) = v12 & power_power(int, v14) = v15 & plus_plus(int, v0) = v13))
% 58.07/15.43 | (1582) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10)))))
% 58.07/15.43 | (1583) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v9, v1) = v8 & hAPP(int, int, v7, v1) = v8 & div_mod(int, v2) = v9 & div_mod(int, v0) = v7))
% 58.07/15.43 | (1584) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v9) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v6) = v10 & ti(v0, v5) = v14 & ( ~ (v11 = v8) | v14 = v9 | ~ hBOOL(v13) | ~ hBOOL(v12))))
% 58.07/15.43 | (1585) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & minus_minus(nat, v0) = v7 & ~ hBOOL(v10)))
% 58.07/15.43 | (1586) semiri456707255roduct(nat)
% 58.07/15.43 | (1587) hAPP(int, all_0_155_155, all_0_129_129, pls) = all_0_108_108
% 58.07/15.43 | (1588) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ semiring_div(v0) | ? [v10] : (hAPP(v0, v0, v10, v2) = v9 & div_mod(v0, v1) = v10))
% 58.07/15.43 | (1589) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit1(v3) = v8))
% 58.07/15.43 | (1590) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (zcong(v5, v6) = v7) | ~ (times_times(int, v0) = v4) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v3) = v10 & zcong(v1, v2) = v9 & ~ hBOOL(v10)))
% 58.07/15.43 | (1591) number_number_of(real, all_0_145_145) = all_0_53_53
% 58.07/15.43 | (1592) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (div_mod(v0, v3) = v7) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v10) | (( ~ hBOOL(v11) | hBOOL(v9)) & ( ~ hBOOL(v9) | hBOOL(v11)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v6, v10) = v11 & div_mod(v0, v3) = v9 & ( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11))))))
% 58.07/15.43 | (1593) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v1) = v2) | ~ real_normed_algebra(v0))
% 58.07/15.43 | (1594) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, zprime, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, int, v2, all_0_94_94) = v3 & wset(v3, v0) = v4 & d22set(v3) = v4 & minus_minus(int, v0) = v2))
% 58.07/15.43 | (1595) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (minus_minus(nat, v1) = v2) | ~ (div_mod(nat, v3) = v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & hAPP(nat, nat, v8, v0) = v9 & div_mod(nat, v1) = v8 & (v9 = v5 | ~ hBOOL(v7))))
% 58.07/15.43 | (1596) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8))))
% 58.07/15.44 | (1597) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (ord_less_eq(v2) = v1) | ~ (ord_less_eq(v2) = v0))
% 58.07/15.44 | (1598) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v14 & power_power(v0, v7) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v12 = v9) | v16 = v15 | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 58.07/15.44 | (1599) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, bool, v18, v24) = v25 & times_times(v0, v20) = v21 & plus_plus(v0, v22) = v23 & minus_minus(v0, v6) = v19 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v11, v4) = v12) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, bool, v8, v14) = v15) | ~ (times_times(v0, v10) = v11) | ~ (plus_plus(v0, v12) = v13) | ~ (minus_minus(v0, v6) = v9) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 58.07/15.44 | (1600) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v0) = v8) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ (hAPP(nat, int, v5, all_0_132_132) = v6) | ~ (quadRes(v0) = v2) | ~ (power_power(int, v4) = v5) | ~ (zcong(v6, v1) = v7) | ~ hBOOL(v8) | hBOOL(v3))
% 58.07/15.44 | (1601) ? [v0] : (hAPP(nat, bool, all_0_37_37, all_0_118_118) = v0 & hBOOL(v0))
% 58.07/15.44 | (1602) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (times_times(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5))
% 58.07/15.44 | (1603) number_number_of(int, all_0_104_104) = all_0_96_96
% 58.07/15.44 | (1604) comm_ring_1(int)
% 58.07/15.44 | (1605) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v3))))
% 58.07/15.44 | (1606) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & plus_plus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8))
% 58.07/15.44 | (1607) ! [v0] : ! [v1] : ( ~ (plus_plus(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = v0)
% 58.07/15.44 | (1608) ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ti(int, v1) = v1)
% 58.07/15.44 | (1609) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (combs(v0, v1, v2, v8, v4) = v5 & fun(v1, v2) = v6 & fun(v0, v6) = v7 & ti(v7, v3) = v8))
% 58.07/15.44 | (1610) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (minus_minus(nat, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v6 & hAPP(nat, bool, v6, v2) = v7 & hAPP(nat, bool, v0, all_0_118_118) = v8 & plus_plus(nat, v2) = v9 & ! [v10] : ! [v11] : ( ~ (hAPP(nat, bool, v0, v10) = v11) | hBOOL(v11) | ? [v12] : ( ~ (v12 = v1) & hAPP(nat, nat, v9, v10) = v12)) & ! [v10] : ( ~ (hAPP(nat, nat, v9, v10) = v1) | ? [v11] : (hAPP(nat, bool, v0, v10) = v11 & hBOOL(v11))) & ( ~ hBOOL(v7) | hBOOL(v8))))
% 58.07/15.44 | (1611) hAPP(int, all_0_155_155, all_0_129_129, min) = all_0_63_63
% 58.07/15.44 | (1612) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))))
% 58.07/15.44 | (1613) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v15) = v5 & hAPP(int, int, v10, v1) = v11 & hAPP(int, int, v8, v11) = v12 & hAPP(int, int, all_0_93_93, v0) = v9 & hAPP(nat, int, v14, all_0_132_132) = v15 & hAPP(nat, int, v6, all_0_132_132) = v7 & hAPP(nat, int, v4, all_0_132_132) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v14 & power_power(int, v0) = v6 & times_times(int, v9) = v10 & plus_plus(int, v12) = v13 & minus_minus(int, v7) = v8))
% 58.07/15.44 | (1614) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v4 & ti(int, v1) = v5 & ti(int, v0) = v6 & ( ~ hBOOL(v4) | (( ~ (v6 = all_0_148_148) | ~ (v5 = all_0_148_148) | v3 = all_0_148_148) & ( ~ (v3 = all_0_148_148) | (v6 = all_0_148_148 & v5 = all_0_148_148))))))
% 58.07/15.44 | (1615) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & plus_plus(int, v3) = v11 & plus_plus(int, v2) = v9 & hBOOL(v14)))
% 58.07/15.44 | (1616) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (power_power(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ power(v1) | power_power(v1, v0) = v3)
% 58.07/15.44 | (1617) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_120_120, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8)))
% 58.07/15.44 | (1618) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v11, v4) = v10) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v4) = v7) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v8) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v2) = v11) | ~ (div_mod(v0, v1) = v9) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v4) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v12, v1) = v13 & plus_plus(v0, v5) = v16 & plus_plus(v0, v3) = v12 & div_mod(v0, v17) = v18 & div_mod(v0, v13) = v14))
% 58.07/15.44 | (1619) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5)))
% 58.07/15.44 | (1620) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v4, v5) = v1) | ~ (power_power(v0, v2) = v4) | ~ (number_number_of(nat, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ti(v0, v2) = v1)
% 58.07/15.44 | (1621) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.07/15.44 | (1622) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v3 & number_number_of(nat, v0) = v2 & ( ~ (v2 = all_0_118_118) | hBOOL(v3))))
% 58.07/15.44 | (1623) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14))))))
% 58.07/15.44 | (1624) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))))
% 58.07/15.44 | (1625) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13)))))
% 58.07/15.44 | (1626) comm_monoid_add(nat)
% 58.07/15.44 | (1627) hBOOL(all_0_123_123)
% 58.07/15.44 | (1628) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v5) = v10 & ti(v0, v6) = v14 & ti(v0, v5) = v13 & ( ~ (v11 = v8) | v14 = v13 | ~ hBOOL(v12))))
% 58.07/15.45 | (1629) fun(bool, bool) = all_0_153_153
% 58.07/15.45 | (1630) ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v1, v0) = v2) | ~ power(v1) | ? [v3] : (fun(nat, v1) = v3 & ti(v3, v2) = v2))
% 58.07/15.45 | (1631) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_40_40, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v2) = v3 & bit1(v0) = v2 & bit0(v1) = v3))
% 58.07/15.45 | (1632) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & ~ hBOOL(v6)))
% 58.07/15.45 | (1633) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, v0, v4, v6) = v7) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (power_power(v0, v1) = v4) | ~ (times_times(nat, v2) = v5) | ~ monoid_mult(v0) | ? [v8] : ? [v9] : (hAPP(nat, v0, v9, v3) = v7 & hAPP(nat, v0, v4, v2) = v8 & power_power(v0, v8) = v9))
% 58.07/15.45 | (1634) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v3 = all_0_118_118 | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (hAPP(nat, v0, v4, v7) = v8) | ~ (hAPP(nat, nat, v6, all_0_112_112) = v7) | ~ (power_power(v0, v2) = v4) | ~ (times_times(v0, v2) = v5) | ~ (one_one(v0) = v1) | ~ (minus_minus(nat, v3) = v6) | ~ power(v0) | hAPP(nat, v0, v4, v3) = v9)
% 58.07/15.45 | (1635) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, twoSqu658283162sum2sq, v1) = v2) | ~ (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, twoSqu658283162sum2sq, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & hBOOL(v6)))
% 58.07/15.45 | (1636) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_idom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15)))
% 58.07/15.45 | (1637) ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_118_118) = v3 & hBOOL(v3)))
% 58.07/15.45 | (1638) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v3, v0) = v4) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (number_number_of(nat, v4) = v5) | ~ (times_times(int, v2) = v3) | ~ (times_times(nat, v5) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(nat, nat, v13, v1) = v14 & hAPP(nat, nat, v11, v14) = v15 & number_number_of(nat, v2) = v10 & number_number_of(nat, v0) = v12 & times_times(nat, v12) = v13 & times_times(nat, v10) = v11 & (v15 = v7 | hBOOL(v9))))
% 58.07/15.45 | (1639) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = pls) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.07/15.45 | (1640) ordere779506340up_add(int)
% 58.07/15.45 | (1641) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v3) | ~ (ti(v0, v5) = v3) | ~ linord581940658strict(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v10 & times_times(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13)))
% 58.07/15.45 | (1642) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v2, all_0_94_94) = v3 & ti(int, v0) = v4 & (v4 = all_0_148_148 | v4 = pls | ~ hBOOL(v3))))
% 58.07/15.45 | (1643) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0) | ti(v0, v2) = v4)
% 58.07/15.45 | (1644) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v0, v2) = v3) | ~ (ti(int, v1) = v2) | inv(v0, v1) = v3)
% 58.07/15.45 | (1645) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10))
% 58.07/15.45 | (1646) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.07/15.45 | (1647) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = all_0_118_118 | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v5] : (hAPP(nat, v0, v5, v4) = v1 & power_power(v0, v2) = v5))
% 58.07/15.45 | (1648) ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : (v4 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v4))))
% 58.07/15.45 | (1649) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ (number_number_of(v0, v4) = v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v8 & hAPP(int, bool, v8, pls) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v7) = v8 & hAPP(v0, bool, v8, v3) = v9 & hAPP(int, bool, v5, pls) = v6 & number_number_of(v0, v4) = v7 & ( ~ hBOOL(v6) | hBOOL(v9)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v2, v1, v6) = v7 & hAPP(v0, bool, v7, v3) = v8 & hAPP(int, bool, v5, pls) = v9 & number_number_of(v0, v4) = v6 & ( ~ hBOOL(v8) | hBOOL(v9))))))
% 58.07/15.45 | (1650) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11)))))
% 58.07/15.45 | (1651) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (times_times(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v6 & times_times(int, v1) = v7))
% 58.07/15.45 | (1652) comm_monoid_mult(int)
% 58.07/15.45 | (1653) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & times_times(v0, v11) = v12 & times_times(v0, v9) = v10))
% 58.07/15.45 | (1654) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v13) | hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, bool, v11, v13) = v14 & hAPP(v0, bool, v4, v6) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))))
% 58.07/15.45 | (1655) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v5, v0) = v6) | ~ (zcong(v6, v8) = v9) | ~ (times_times(int, v3) = v7) | ~ (times_times(int, v2) = v5) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, bool, v11, v4) = v12 & zcong(v2, v3) = v11 & zcong(v0, v1) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))
% 58.07/15.45 | (1656) hAPP(int, bool, all_0_108_108, all_0_7_7) = all_0_6_6
% 58.07/15.45 | (1657) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (collect(v0, v1) = v3) | ~ (fun(v0, bool) = v2) | ~ (ti(v2, v3) = v4))
% 58.07/15.45 | (1658) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v6 = v5 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : (hAPP(v0, bool, v4, v7) = v10 & ~ hBOOL(v10)))
% 58.07/15.45 | (1659) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v9) = v10) | ~ (hAPP(nat, v0, v7, v8) = v9) | ~ (hAPP(nat, nat, all_0_86_86, v6) = v8) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v10))
% 58.07/15.45 | (1660) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.07/15.45 | (1661) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v0, v1) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, v0, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & div_mod(nat, v1) = v3 & hBOOL(v5)))
% 58.07/15.45 | (1662) hBOOL(all_0_82_82)
% 58.07/15.45 | (1663) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v1, v2, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 58.07/15.46 | (1664) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))
% 58.07/15.46 | (1665) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ hBOOL(v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & ~ hBOOL(v6)))
% 58.07/15.46 | (1666) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14)))))
% 58.07/15.46 | (1667) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 58.07/15.46 | (1668) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13)))))
% 58.07/15.46 | (1669) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_86_86, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v6] : ? [v7] : (hAPP(nat, v0, v7, all_0_132_132) = v5 & hAPP(nat, v0, v3, v2) = v6 & power_power(v0, v6) = v7))
% 58.07/15.46 | (1670) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v2, all_0_132_132) = v3) | ~ (power_power(v0, v1) = v2) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v1) = v4))
% 58.07/15.46 | (1671) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v0, v1) = v2) | ti(int, v2) = v2)
% 58.07/15.46 | (1672) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 58.07/15.46 | (1673) ! [v0] : ! [v1] : ! [v2] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v1) | ~ ring_11004092258visors(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_132_132) = v1 & power_power(v0, v2) = v3))
% 58.07/15.46 | (1674) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v2) | ? [v3] : (bit1(v1) = v3 & bit1(v0) = v3))
% 58.07/15.46 | (1675) ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v1) = v2) | ~ (bit1(v0) = v2) | ? [v3] : (ti(int, v1) = v3 & ti(int, v0) = v3))
% 58.07/15.46 | (1676) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ hBOOL(v5))
% 58.07/15.46 | (1677) hAPP(int, bool, all_0_9_9, all_0_139_139) = all_0_8_8
% 58.07/15.46 | (1678) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & hAPP(nat, nat, v9, v10) = v11 & number_number_of(nat, v3) = v12 & number_number_of(nat, v1) = v8 & number_number_of(nat, v0) = v10 & plus_plus(nat, v8) = v9 & (hBOOL(v5) | ((v12 = v11 | hBOOL(v7)) & (v11 = v8 | ~ hBOOL(v7))))))
% 58.07/15.46 | (1679) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, int, v3, all_0_148_148) = v2 & hAPP(int, int, all_0_21_21, v0) = v2 & minus_minus(int, v0) = v3))
% 58.07/15.46 | (1680) semiring_1(int)
% 58.07/15.46 | (1681) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (zcong(v3, v2) = v1) | ~ (zcong(v3, v2) = v0))
% 58.07/15.46 | (1682) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11)))
% 58.07/15.46 | (1683) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(int, v1) = v4 & hAPP(all_0_155_155, bool, v4, v5) = v6 & d22set(v0) = v5 & ~ hBOOL(v6)))
% 58.07/15.46 | (1684) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, bool, v2, pls) = v5 & ti(int, v1) = v4 & ti(int, v0) = v3 & ( ~ (v4 = v3) | hBOOL(v5))))
% 58.07/15.46 | (1685) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v1) = v5 & hAPP(nat, nat, v6, v1) = v7 & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v6 & div_mod(nat, v7) = v8 & div_mod(nat, v0) = v4))
% 58.07/15.46 | (1686) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v5) = v6 & hAPP(real, real, v4, v1) = v5 & hAPP(real, bool, v6, all_0_43_43) = v7 & minus_minus(real, v0) = v4 & hBOOL(v7)))
% 58.07/15.46 | (1687) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v11) = v12 & div_mod(v0, v1) = v10))
% 58.07/15.46 | (1688) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & hBOOL(v11)))
% 58.07/15.46 | (1689) linordered_semidom(real)
% 58.07/15.46 | (1690) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v5, v2) = v9 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6)))))
% 58.07/15.46 | (1691) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (number_number_of(v0, v3) = v4) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ~ number(v0) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v4) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v12) = v13 & minus_minus(v0, v1) = v11))
% 58.07/15.46 | (1692) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v0) = v4 & hBOOL(v7)))
% 58.07/15.46 | (1693) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, bool, all_0_108_108, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_108_108, v2) = v6 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6))))
% 58.07/15.46 | (1694) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 58.07/15.46 | (1695) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v0) = v7 & hBOOL(v10)))
% 58.07/15.46 | (1696) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & hBOOL(v7)))
% 58.07/15.46 | (1697) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ~ (minus_minus(nat, v0) = v2))
% 58.07/15.46 | (1698) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10))))))
% 58.07/15.46 | (1699) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, int, v2, v0) = v3) | ~ (power_power(int, v1) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, all_0_108_108, v3) = v5 & hAPP(int, bool, all_0_108_108, v1) = v4 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.07/15.46 | (1700) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v8) = v7 & hAPP(v0, v0, v4, v3) = v8))
% 58.07/15.46 | (1701) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v8) = v9) | ~ (hAPP(int, bool, v9, v12) = v13) | ~ (hAPP(int, int, v11, v4) = v12) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v5, v3) = v10) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (times_times(int, v0) = v5) | ~ (plus_plus(int, v10) = v11) | ~ (plus_plus(int, v6) = v7) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v19 & hAPP(int, all_0_155_155, all_0_151_151, v4) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v15 & hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v0) = v18 & hAPP(int, bool, v15, v0) = v16 & hAPP(int, bool, all_0_108_108, v2) = v14 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v14) | hBOOL(v20))))
% 58.07/15.46 | (1702) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (times_times(int, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, bool, all_0_126_126, v2) = v9 & hAPP(int, int, v5, v2) = v6 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v10 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v4, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v9) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v10) | ~ (hAPP(int, int, v4, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20)))))))))
% 58.07/15.47 | (1703) one(nat)
% 58.07/15.47 | (1704) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, v8, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))
% 58.07/15.47 | (1705) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (zcong(v3, v4) = v5) | ~ (multInv(v2, v1) = v3) | ~ (multInv(v2, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_56_56, v2) = v7 & hAPP(int, bool, zprime, v2) = v8 & zcong(v1, v0) = v13 & zcong(v1, pls) = v9 & zcong(v0, pls) = v11 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v14) | hBOOL(v12) | hBOOL(v10))))
% 58.07/15.47 | (1706) ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ? [v3] : (legendre(v0, v3) = v2 & ti(int, v1) = v3))
% 58.07/15.47 | (1707) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v5 | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ( ~ (v8 = v7) & ti(v0, v3) = v8 & ti(v0, v2) = v7))
% 58.07/15.47 | (1708) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 58.07/15.47 | (1709) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ monoid_add(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4))
% 58.07/15.47 | (1710) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, v1) = v6 & ti(int, v1) = v8 & ti(int, v0) = v7 & (v8 = v7 | hBOOL(v6))))
% 58.07/15.47 | (1711) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zcong(v0, v2) = v3) | ~ (ti(int, v1) = v2) | zcong(v0, v1) = v3)
% 58.07/15.47 | (1712) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, bool, v11, v2) = v12) | ~ (hAPP(int, int, v9, v3) = v10) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v8, v10) = v11) | ~ (multInv(v2, v3) = v5) | ~ (times_times(int, v6) = v9) | ~ (times_times(int, v1) = v4) | ~ (times_times(int, v0) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & zcong(v0, v6) = v13 & ~ hBOOL(v14)))
% 58.07/15.47 | (1713) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v1, min) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 58.07/15.47 | (1714) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.07/15.47 | (1715) ! [v0] : ! [v1] : (v0 = all_0_112_112 | ~ (hAPP(nat, bool, all_0_24_24, v0) = v1) | hBOOL(v1))
% 58.07/15.47 | (1716) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ monoid_add(v0) | hAPP(v0, v0, v2, v3) = v4)
% 58.07/15.47 | (1717) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v9) = v10) | ~ (div_mod(v0, v2) = v7) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v11 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v1) = v12 & div_mod(v0, v13) = v14))
% 58.07/15.47 | (1718) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ comm_semiring_1(v0) | ti(v0, v3) = v4)
% 58.07/15.47 | (1719) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, pls) = v5 & zcong(v0, v1) = v4 & ~ hBOOL(v5)))
% 58.07/15.47 | (1720) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (times_times(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v2, v3) = v4)
% 58.07/15.47 | (1721) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9))))))
% 58.07/15.47 | (1722) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(nat, nat, v10, v1) = v11 & hAPP(nat, nat, v8, v3) = v9 & plus_plus(nat, v2) = v10 & plus_plus(nat, v0) = v8))
% 58.07/15.47 | (1723) hAPP(int, bool, all_0_128_128, t) = all_0_127_127
% 58.07/15.47 | (1724) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v4, v1) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v8) | (hBOOL(v6) & ~ hBOOL(v10)))))
% 58.07/15.47 | (1725) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12))))
% 58.07/15.47 | (1726) hAPP(int, bool, all_0_108_108, all_0_96_96) = all_0_74_74
% 58.07/15.47 | (1727) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_113_113, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8)))
% 58.07/15.47 | (1728) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v6 & hAPP(v0, v2, v1, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 58.07/15.47 | (1729) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & number_number_of(int, v3) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & times_times(int, v4) = v5))
% 58.07/15.47 | (1730) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v3) = v6) | ~ cancel146912293up_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v3) = v7 & ti(v0, v2) = v8 & ( ~ (v7 = v5) | v8 = v6)))
% 58.07/15.47 | (1731) hBOOL(all_0_134_134)
% 58.07/15.47 | (1732) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (minus_minus(v0, v3) = v5) | ~ (ti(v0, v2) = v8) | ~ (ti(v0, v1) = v7) | ~ ab_group_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v2) = v10 & minus_minus(v0, v1) = v9 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ( ~ (v10 = v6) | (( ~ (v12 = v11) | v8 = v7) & ( ~ (v8 = v7) | v12 = v11)))))
% 58.07/15.47 | (1733) linord626643107strict(real)
% 58.07/15.47 | (1734) hAPP(int, all_0_155_155, all_0_151_151, pls) = all_0_114_114
% 58.07/15.47 | (1735) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (product_Pair(int, int, v2, v1) = v3) | ~ (ti(int, v0) = v2) | product_Pair(int, int, v0, v1) = v3)
% 58.07/15.47 | (1736) number_semiring(int)
% 58.07/15.47 | (1737) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit0(v0) = v2 & hBOOL(v3)))
% 58.07/15.47 | (1738) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v6 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v9 & div_mod(int, v9) = v10 & div_mod(int, v1) = v7))
% 58.07/15.47 | (1739) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, all_0_118_118) = v1) | ~ (power_power(v0, v2) = v4) | ~ (number_number_of(nat, v3) = all_0_118_118) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0))
% 58.07/15.47 | (1740) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v11) = v12 & hAPP(nat, nat, v10, v0) = v11 & hAPP(nat, nat, v7, v0) = v8 & minus_minus(nat, v2) = v10 & minus_minus(nat, v1) = v7 & hBOOL(v12)))
% 58.07/15.47 | (1741) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v17 & hAPP(nat, bool, v17, v23) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24))))))
% 58.07/15.47 | (1742) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v3) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 58.07/15.48 | (1743) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hBOOL(v9)))
% 58.07/15.48 | (1744) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13)))))
% 58.07/15.48 | (1745) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (div_mod(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v1) = v7 & hAPP(int, bool, all_0_126_126, v2) = v8 & times_times(int, v2) = v10 & ti(int, v2) = v6 & ti(int, v1) = v9 & ( ~ (v6 = pls) | hBOOL(v7)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v8) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20)))))))
% 58.07/15.48 | (1746) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v4 = v3 | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(nat, int, all_0_47_47, v1) = v4) | ~ (hAPP(nat, int, all_0_47_47, v0) = v3) | ~ (zcong(v3, v4) = v5) | ~ hBOOL(v6) | ? [v7] : (hAPP(int, bool, all_0_56_56, v2) = v7 & ~ hBOOL(v7)))
% 58.07/15.48 | (1747) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v5, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18))))))
% 58.07/15.48 | (1748) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & zero_zero(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : (v6 = v2 | v5 = all_0_118_118 | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (number_number_of(nat, v4) = v5)) & ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (number_number_of(nat, v4) = v5) | hAPP(nat, v0, v3, v5) = v2) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v3, all_0_118_118) = v1)))
% 58.07/15.48 | (1749) ! [v0] : ! [v1] : ( ~ (times_times(nat, v0) = v1) | hAPP(nat, nat, v1, all_0_118_118) = all_0_118_118)
% 58.07/15.48 | (1750) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5) | ~ (hAPP(int, bool, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))
% 58.07/15.48 | (1751) ! [v0] : ! [v1] : ( ~ (hAPP(real, real, v0, all_0_43_43) = v1) | ~ (times_times(real, all_0_43_43) = v0) | ? [v2] : (hAPP(real, bool, all_0_42_42, v1) = v2 & ~ hBOOL(v2)))
% 58.07/15.48 | (1752) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v10, v2) = v11) | ~ (hAPP(nat, nat, v8, v0) = v9) | ~ (hAPP(nat, nat, v6, v3) = v7) | ~ (hAPP(nat, nat, v5, v11) = v12) | ~ (times_times(nat, v7) = v8) | ~ (plus_plus(nat, v9) = v10) | ~ (minus_minus(nat, v4) = v6) | ~ (minus_minus(nat, v1) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v19, v23) = v24 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v20 & times_times(nat, v3) = v15 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & minus_minus(nat, v18) = v19 & (v24 = v12 | ~ hBOOL(v14))))
% 58.07/15.48 | (1753) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v3, all_0_132_132) = v4) | ~ (power_power(v0, v2) = v3) | ~ (number_number_of(v0, v1) = v2) | ~ monoid_mult(v0) | ~ number(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & times_times(v0, v2) = v5))
% 58.07/15.48 | (1754) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v3 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v3) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v3 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v2, v1, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10)))))
% 58.07/15.48 | (1755) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, v0) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v2) = v14 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, all_0_56_56, v2) = v5 & hAPP(int, bool, zprime, v2) = v6 & zcong(v11, v12) = v13 & zcong(v1, pls) = v7 & zcong(v0, pls) = v9 & multInv(v2, v1) = v11 & multInv(v2, v0) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v6) | ~ hBOOL(v5) | hBOOL(v10) | hBOOL(v8))))
% 58.07/15.48 | (1756) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v6) | ~ (hAPP(nat, bool, v6, v8) = v9) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v3) = v7) | ~ (plus_plus(nat, v2) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v10 & hAPP(nat, all_0_117_117, all_0_116_116, v0) = v12 & hAPP(nat, bool, v12, v1) = v13 & hAPP(nat, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.07/15.48 | (1757) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 58.07/15.48 | (1758) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v2, v1, v3) = v7) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ( ~ (v14 = v12) & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, v0, v11, v4) = v12 & minus_minus(v0, v5) = v13 & minus_minus(v0, v3) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (minus_minus(v0, v3) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v3) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v4) = v14 & minus_minus(v0, v5) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (minus_minus(v0, v5) = v7) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v6) = v14 & minus_minus(v0, v3) = v11 & ( ~ (v12 = v8) | (( ~ hBOOL(v14) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v14)))))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v9, v6) = v8) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (minus_minus(v0, v5) = v9) | ~ (minus_minus(v0, v3) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v3) = v10 & hAPP(v0, bool, v12, v6) = v13 & hAPP(v0, bool, v10, v4) = v11 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))))
% 58.07/15.48 | (1759) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.07/15.48 | (1760) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17)))))
% 58.07/15.48 | (1761) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v2) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : (ti(v0, v3) = v7 & ti(v0, v1) = v7))
% 58.07/15.48 | (1762) ! [v0] : ! [v1] : ! [v2] : ( ~ (minus_minus(v1, v0) = v2) | ~ group_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.07/15.48 | (1763) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (hAPP(nat, v0, v4, all_0_132_132) = v5) | ~ (power_power(v0, v3) = v7) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ linordered_idom(v0) | ? [v10] : ? [v11] : (ti(v0, v3) = v11 & ti(v0, v2) = v10 & ( ~ (v11 = v1) | ~ (v10 = v1))))
% 58.07/15.48 | (1764) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v6) = v19 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 58.07/15.49 | (1765) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v9 & hAPP(v0, v0, v10, v3) = v11 & times_times(v0, v1) = v10 & div_mod(v0, v11) = v12))
% 58.07/15.49 | (1766) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v4 | ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v7 & hAPP(int, bool, v7, v9) = v10 & hAPP(int, int, v8, v2) = v9 & minus_minus(int, v0) = v8 & ~ hBOOL(v10)))
% 58.07/15.49 | (1767) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, nat, v5, v1) = v6 & hAPP(nat, nat, v4, v6) = v0 & plus_plus(nat, v1) = v4 & minus_minus(nat, v0) = v5))
% 58.07/15.49 | (1768) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v2, v4) = v5) | ~ (number_number_of(v0, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ? [v8] : (number_number_of(v0, v8) = v7 & bit0(v3) = v8))
% 58.07/15.49 | (1769) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v4 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 58.07/15.49 | (1770) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, int, v7, v8) = v9 & hAPP(int, int, all_0_93_93, v3) = v10 & hAPP(int, int, all_0_93_93, v1) = v8 & hAPP(int, int, all_0_93_93, v0) = v5 & hAPP(int, int, all_0_107_107, v10) = v11 & hAPP(int, int, all_0_107_107, v5) = v6 & div_mod(int, v6) = v7 & (v11 = v9 | ~ hBOOL(v4))))
% 58.07/15.49 | (1771) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (power_power(nat, v2) = v6) | ~ (power_power(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 58.21/15.49 | (1772) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v5) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 58.21/15.49 | (1773) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v2 & hAPP(int, bool, all_0_65_65, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.21/15.49 | (1774) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (times_times(v3, v2) = v1) | ~ (times_times(v3, v2) = v0))
% 58.21/15.49 | (1775) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, int, v5, v0) = v6 & div_mod(int, v1) = v5 & ti(int, v1) = v7 & (v7 = v6 | ~ hBOOL(v4))))
% 58.21/15.49 | (1776) ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (plus_plus(nat, v0) = v2))
% 58.21/15.49 | (1777) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v1) = v8) | ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (zcong(v4, v6) = v7) | ~ (times_times(int, v2) = v5) | ~ (times_times(int, v0) = v3) | hBOOL(v8))
% 58.21/15.49 | (1778) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (minus_minus(v0, v3) = v5) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v18) = v8 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v2, v3) = v16 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v4) = v12 & power_power(v0, v3) = v9 & times_times(v0, v16) = v17 & plus_plus(v0, v10) = v11 & minus_minus(v0, v14) = v15))
% 58.21/15.49 | (1779) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_128_128, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hBOOL(v2)))
% 58.21/15.49 | (1780) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_128_128, v0) = v2 & hBOOL(v2)))
% 58.21/15.49 | (1781) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v11) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v11, v4) = v12) | ~ (hAPP(int, bool, v9, v0) = v10) | ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, all_0_108_108, v2) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, bool, all_0_108_108, v20) = v21 & hAPP(int, bool, all_0_126_126, v3) = v22 & hAPP(int, int, v19, v5) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v13, v1) = v14 & times_times(int, v3) = v17 & times_times(int, v0) = v13 & plus_plus(int, v18) = v19 & plus_plus(int, v14) = v15 & ( ~ (v20 = v16) | ~ hBOOL(v22) | ~ hBOOL(v21))))
% 58.21/15.49 | (1782) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere1490568538miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 58.21/15.49 | (1783) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (div_mod(v0, v3) = v8) | ~ hBOOL(v7) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v4) = v9 & hAPP(v0, v0, v8, v5) = v10 & div_mod(v0, v10) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v3) = v6) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, v0, v6, v4) = v12 & hAPP(v0, bool, v10, v5) = v11 & (v12 = v9 | ~ hBOOL(v11))))))
% 58.21/15.49 | (1784) ti(all_0_152_152, fconj) = fconj
% 58.21/15.49 | (1785) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v3) = v4) | ~ (ti(v0, v1) = v6) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v2) = v8 & plus_plus(v0, v1) = v7 & ti(v0, v3) = v9 & ( ~ (v8 = v5) | v9 = v6)))
% 58.21/15.49 | (1786) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v14, v18) = v10 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v5, v12) = v13 & times_times(v0, v16) = v17 & plus_plus(v0, v13) = v14 & minus_minus(v0, v2) = v11 & minus_minus(v0, v1) = v15))
% 58.21/15.49 | (1787) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2) | ? [v4] : (hAPP(real, real, v4, v1) = v3 & times_times(real, v0) = v4))
% 58.21/15.49 | (1788) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (quadRes(v0) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v0) = v8 & hAPP(nat, int, v5, all_0_132_132) = v6 & power_power(int, v4) = v5 & zcong(v6, v1) = v7 & hBOOL(v8)))
% 58.21/15.49 | (1789) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | standardRes(v0, v1) = pls)
% 58.21/15.49 | (1790) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, all_0_117_117, all_0_116_116, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))
% 58.21/15.49 | (1791) ! [v0] : ! [v1] : ( ~ (number_number_of(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v4) = v5 & hAPP(int, bool, all_0_108_108, v1) = v2 & number_number_of(int, v6) = v7 & number_number_of(int, v3) = v4 & bit1(v0) = v6 & bit0(v0) = v3 & ( ~ hBOOL(v2) | (hBOOL(v8) & hBOOL(v5)))))
% 58.21/15.49 | (1792) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, v2, v5) = v6 & hAPP(nat, nat, v4, v0) = v5 & plus_plus(nat, v1) = v4 & ~ hBOOL(v6)))
% 58.21/15.49 | (1793) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v5] : (ti(v0, v3) = v5 & ti(v0, v2) = v5))
% 58.21/15.50 | (1794) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v7] : (hAPP(v0, v0, v7, v5) = v6 & plus_plus(v0, v5) = v7))
% 58.21/15.50 | (1795) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_120_120, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8)))
% 58.21/15.50 | (1796) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = all_0_43_43 | v1 = v0 | ~ (hAPP(real, real, v5, v2) = v4) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v3))
% 58.21/15.50 | (1797) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (hAPP(nat, nat, v3, all_0_112_112) = v4) | ~ (hAPP(nat, nat, v2, v6) = v7) | ~ (times_times(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v1) = v3) | ? [v8] : (hAPP(nat, nat, v8, v0) = v7 & times_times(nat, v1) = v8))
% 58.21/15.50 | (1798) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & hBOOL(v9)))
% 58.21/15.50 | (1799) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_67_67, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v8) = v9 & inv(v1, v0) = v8 & (v9 = v3 | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 58.21/15.50 | (1800) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (power_power(nat, v0) = v2) | ~ (number_number_of(nat, v1) = v3) | ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v4) = v5 & hAPP(nat, bool, all_0_115_115, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v6))))
% 58.21/15.50 | (1801) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v0, v15, v16) = v17) | ~ (hAPP(v0, v0, v12, v13) = v14) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v8, v4) = v13) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v10) = v16) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v2) = v9) | ~ (minus_minus(v0, v1) = v6) | ~ real_normed_algebra(v0) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v21) = v17 & hAPP(v0, v0, v18, v2) = v19 & hAPP(v0, v0, v5, v4) = v21 & times_times(v0, v1) = v18 & minus_minus(v0, v19) = v20))
% 58.21/15.50 | (1802) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_38_38, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & power_power(nat, v0) = v6 & ~ hBOOL(v10)))
% 58.21/15.50 | (1803) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7))))))
% 58.21/15.50 | (1804) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v4) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | hBOOL(v4))
% 58.21/15.50 | (1805) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & ~ hBOOL(v8)))
% 58.21/15.50 | (1806) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v1) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))))
% 58.21/15.50 | (1807) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v12) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v10) | ~ (hAPP(int, bool, v12, v4) = v13) | ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v21 & hAPP(int, bool, v21, v0) = v22 & hAPP(int, bool, all_0_108_108, v17) = v18 & hAPP(int, bool, all_0_108_108, v2) = v19 & hAPP(int, bool, all_0_126_126, v3) = v20 & hAPP(int, int, v16, v5) = v17 & hAPP(int, int, v14, v4) = v15 & times_times(int, v3) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v22) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18))))
% 58.21/15.50 | (1808) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v1) = v4) | ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v8 & hAPP(int, int, v3, v1) = v9 & div_mod(int, v9) = v10))
% 58.21/15.50 | (1809) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v3) = v4) | ~ (plus_plus(int, v0) = v2) | ~ (minus_minus(int, v0) = v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, int, v10, v12) = v7 & hAPP(nat, int, v11, all_0_132_132) = v12 & hAPP(nat, int, v8, all_0_132_132) = v9 & power_power(int, v1) = v11 & power_power(int, v0) = v8 & minus_minus(int, v9) = v10))
% 58.21/15.50 | (1810) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (fun(v0, bool) = v2) | ~ (ti(v2, v1) = v3) | collect(v0, v1) = v3)
% 58.21/15.50 | (1811) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v4, v7) = v3) | ~ (times_times(int, v2) = v5) | ~ (plus_plus(int, v0) = v4) | ~ (ti(int, v1) = v3) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & zcong(v0, v1) = v8 & hBOOL(v9)))
% 58.21/15.50 | (1812) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10))
% 58.21/15.50 | (1813) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.21/15.50 | (1814) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ ab_semigroup_mult(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.21/15.50 | (1815) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_114_114, v1) = v8 & hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5 & hAPP(nat, bool, v5, v6) = v7 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v4 & ( ~ hBOOL(v7) | (hBOOL(v8) & hBOOL(v3)))))
% 58.21/15.50 | (1816) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, bool, v4, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v8 & div_mod(int, v1) = v10 & ti(int, v2) = v5 & ti(int, v1) = v7 & (hBOOL(v12) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v4, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v8, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v7 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v7 & hAPP(int, int, v8, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v6) & ~ hBOOL(v21)) | (v5 = pls & ~ hBOOL(v3)))))
% 58.21/15.50 | (1817) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v3) | ~ hBOOL(v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5 & hAPP(int, bool, v5, v2) = v6 & ( ~ hBOOL(v6) | (hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v7) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & plus_plus(int, v7) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)))))
% 58.21/15.50 | (1818) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13)))))
% 58.21/15.50 | (1819) ! [v0] : ! [v1] : ( ~ (hAPP(nat, nat, all_0_86_86, v0) = v1) | ? [v2] : (hAPP(nat, nat, v2, v0) = v1 & plus_plus(nat, v0) = v2))
% 58.21/15.50 | (1820) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v11) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v13) | ~ (hAPP(int, bool, v13, v4) = v14) | ~ (hAPP(int, bool, v11, v0) = v12) | ~ (hAPP(int, bool, all_0_108_108, v2) = v10) | ~ (hAPP(int, int, v8, v5) = v9) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (times_times(int, v3) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v12) | ~ hBOOL(v10) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v20 & hAPP(int, bool, v20, v3) = v21 & hAPP(int, bool, all_0_108_108, v9) = v19 & hAPP(int, bool, all_0_126_126, v3) = v22 & hAPP(int, int, v17, v2) = v18 & hAPP(int, int, v15, v1) = v16 & times_times(int, v0) = v15 & plus_plus(int, v16) = v17 & ( ~ (v18 = v9) | ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v19))))
% 58.21/15.50 | (1821) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16))))
% 58.21/15.50 | (1822) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.21/15.50 | (1823) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = v4) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.21/15.50 | (1824) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 58.21/15.50 | (1825) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v1, v2) = v3) | ~ (inv(v1, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_67_67, v1) = v5 & hAPP(int, bool, all_0_126_126, v0) = v6 & hAPP(int, bool, zprime, v1) = v4 & ti(int, v0) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 58.21/15.50 | (1826) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v4, v0) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10) | (hBOOL(v6) & ~ hBOOL(v11)))))
% 58.21/15.50 | (1827) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v0) = v4) | ~ (zcong(v2, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, bool, all_0_126_126, v1) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6) | ~ hBOOL(v5))))
% 58.21/15.51 | (1828) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : (v12 = v11 | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ (ti(v0, v5) = v12) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ( ~ (v20 = v16) & hAPP(v0, v0, v19, v5) = v20 & hAPP(v0, v0, v17, v2) = v18 & hAPP(v0, v0, v15, v3) = v16 & hAPP(v0, v0, v13, v2) = v14 & times_times(v0, v4) = v17 & times_times(v0, v1) = v13 & plus_plus(v0, v18) = v19 & plus_plus(v0, v14) = v15))
% 58.21/15.51 | (1829) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (hAPP(nat, nat, v3, v5) = v6) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v9) = v6 & hAPP(nat, nat, v3, v2) = v9 & hAPP(nat, nat, v3, v1) = v7 & div_mod(nat, v7) = v8))
% 58.21/15.51 | (1830) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (minus_minus(nat, v2) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v10) = v11 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v11, v2) = v12 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & plus_plus(nat, v0) = v9 & ( ~ hBOOL(v8) | (( ~ hBOOL(v12) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v12))))))
% 58.21/15.51 | (1831) hAPP(int, bool, all_0_108_108, all_0_148_148) = all_0_75_75
% 58.21/15.51 | (1832) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v0, v4) = v5) | ~ (hAPP(int, bool, v0, v1) = v6) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v2) = v3) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, all_0_155_155, all_0_151_151, v7) = v8 & hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, v0, v12) = v13 & hAPP(int, bool, v0, v7) = v10 & hAPP(int, int, v11, all_0_148_148) = v12 & minus_minus(int, v7) = v11 & hBOOL(v10) & hBOOL(v9) & ~ hBOOL(v13)) | (hAPP(int, all_0_155_155, all_0_151_151, v1) = v7 & hAPP(int, bool, v7, v2) = v8 & ~ hBOOL(v8))))
% 58.21/15.51 | (1833) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ group_add(v0) | ? [v5] : (ti(v0, v3) = v5 & ti(v0, v2) = v5))
% 58.21/15.51 | (1834) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (minus_minus(nat, v2) = v6) | ~ (minus_minus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v11 & hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v11, v1) = v12 & hAPP(nat, bool, v9, v2) = v10 & ( ~ hBOOL(v12) | ~ hBOOL(v10))))
% 58.21/15.51 | (1835) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 58.21/15.51 | (1836) hAPP(int, bool, all_0_65_65, min) = all_0_64_64
% 58.21/15.51 | (1837) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.21/15.51 | (1838) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 58.21/15.51 | (1839) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(v0, v1) = v4) | ~ (hAPP(v3, bool, v4, v2) = v5) | ~ (fun(v0, bool) = v3) | ~ hBOOL(v5) | ? [v6] : (hAPP(v0, bool, v2, v1) = v6 & hBOOL(v6)))
% 58.21/15.51 | (1840) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6)))
% 58.21/15.51 | (1841) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : (bit0(v0) = v4 & ti(int, v1) = v5 & ( ~ (v4 = v2) | v5 = v3)))
% 58.21/15.51 | (1842) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v5) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v3) = v6) | hBOOL(v8))))
% 58.21/15.51 | (1843) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : (hAPP(v0, bool, v9, v7) = v14 & hAPP(v0, bool, v5, v8) = v13 & ( ~ hBOOL(v14) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v10, v13) = v14 & plus_plus(v0, v8) = v12 & hBOOL(v14)))))
% 58.21/15.51 | (1844) zero_neq_one(int)
% 58.21/15.51 | (1845) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.21/15.51 | (1846) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v8, v0) = v9 & zcong(v9, all_0_148_148) = v10 & zcong(v0, all_0_148_148) = v12 & times_times(int, v0) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v13))))
% 58.21/15.51 | (1847) hAPP(int, bool, all_0_108_108, all_0_94_94) = all_0_87_87
% 58.21/15.51 | (1848) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_81_81 | v2 = all_0_148_148 | ~ (ti(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_148_148) & hAPP(int, int, v4, v1) = v5 & times_times(int, v0) = v4))
% 58.21/15.51 | (1849) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))))
% 58.21/15.51 | (1850) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (plus_plus(real, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(real, real, v14, v1) = v15 & hAPP(real, real, v12, v15) = v5 & hAPP(real, real, v8, v10) = v11 & hAPP(real, real, all_0_52_52, v0) = v13 & hAPP(nat, real, v9, all_0_132_132) = v10 & hAPP(nat, real, v6, all_0_132_132) = v7 & hAPP(nat, real, v4, all_0_132_132) = v5 & power_power(real, v3) = v4 & power_power(real, v1) = v9 & power_power(real, v0) = v6 & times_times(real, v13) = v14 & plus_plus(real, v11) = v12 & plus_plus(real, v7) = v8))
% 58.21/15.51 | (1851) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v4) = v5) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & times_times(v0, v12) = v13 & times_times(int, v1) = v10))
% 58.21/15.51 | (1852) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ semiring(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.21/15.51 | (1853) power_power(int, s) = all_0_133_133
% 58.21/15.51 | (1854) hAPP(int, int, all_0_140_140, all_0_148_148) = all_0_139_139
% 58.21/15.51 | (1855) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.21/15.51 | (1856) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v2) = v9 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3) | hBOOL(v9))))
% 58.21/15.51 | (1857) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (minus_minus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 58.21/15.51 | (1858) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & ~ hBOOL(v7)))
% 58.21/15.51 | (1859) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3)))
% 58.21/15.51 | (1860) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v11) = v12) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v9) = v10) | ~ (plus_plus(v0, v6) = v7) | ~ semiring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v0, v17, v4) = v12 & hAPP(v0, v0, v15, v2) = v16 & hAPP(v0, v0, v13, v3) = v14 & times_times(v0, v14) = v15 & plus_plus(v0, v16) = v17 & plus_plus(v0, v1) = v13))
% 58.21/15.51 | (1861) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (zcong(v3, all_0_148_148) = v4) | ~ (times_times(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & hAPP(int, int, v10, all_0_148_148) = v11 & zcong(v0, v11) = v12 & zcong(v0, all_0_148_148) = v8 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v13) | hBOOL(v9))))
% 58.21/15.51 | (1862) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v2, pls) = v4 & hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6 & hAPP(nat, bool, v6, v7) = v8 & number_number_of(nat, v1) = v7 & number_number_of(nat, v0) = v5 & (hBOOL(v8) | ( ~ hBOOL(v4) & ~ hBOOL(v3)))))
% 58.21/15.51 | (1863) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_67_67, v1) = v2) | ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.21/15.52 | (1864) comm_ring(int)
% 58.21/15.52 | (1865) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v14 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v12 = v9) | v16 = v15 | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 58.21/15.52 | (1866) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v8 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, v5) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10)))
% 58.21/15.52 | (1867) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & hAPP(int, int, v4, v0) = v5 & zcong(v5, all_0_148_148) = v6 & zcong(v0, v11) = v12 & zcong(v0, all_0_148_148) = v8 & times_times(int, v0) = v4 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v7) | hBOOL(v13) | hBOOL(v9))))
% 58.21/15.52 | (1868) number_number_of(nat, all_0_104_104) = all_0_103_103
% 58.21/15.52 | (1869) ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ti(all_0_155_155, v2) = v2)
% 58.21/15.52 | (1870) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_148_148 | ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : (ti(int, v1) = v5 & ti(int, v0) = v4 & ( ~ (v5 = all_0_81_81) | ~ (v4 = all_0_81_81)) & ( ~ (v5 = all_0_148_148) | ~ (v4 = all_0_148_148))))
% 58.21/15.52 | (1871) no_zero_divisors(int)
% 58.21/15.52 | (1872) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v1) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v7) | ~ (times_times(v0, v2) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ linord581940658strict(v0) | (ti(v0, v3) = v1 & ti(v0, v2) = v1))
% 58.21/15.52 | (1873) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ((hBOOL(v20) & hBOOL(v18)) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v11, v6) = v12) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v5) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v1, v2, v5) = v15 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v20) | ~ hBOOL(v18)) & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v11)) | (hBOOL(v18) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v19 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v3) = v20 & hAPP(v0, bool, v17, v7) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v10)) | (hBOOL(v18) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 58.21/15.52 | (1874) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combb(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (fun(v0, v1) = v6 & ti(v6, v3) = v7 & combb(v0, v1, v2, v7, v4) = v5))
% 58.21/15.52 | (1875) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (number_number_of(v0, v2) = v4) | ~ (number_number_of(v0, v1) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : ( ~ (v6 = v5) & ti(int, v2) = v6 & ti(int, v1) = v5))
% 58.21/15.52 | (1876) ! [v0] : ! [v1] : ( ~ (power_power(real, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(real, real, all_0_52_52, v0) = v4 & hAPP(real, real, all_0_54_54, v2) = v3 & hAPP(nat, real, v5, all_0_132_132) = v3 & hAPP(nat, real, v1, all_0_132_132) = v2 & power_power(real, v4) = v5))
% 58.21/15.52 | (1877) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v1) = v2 & hAPP(int, int, all_0_41_41, v0) = v3 & bit0(v3) = v2))
% 58.21/15.52 | (1878) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10)))
% 58.21/15.52 | (1879) ! [v0] : ! [v1] : ( ~ (ti(bool, v0) = v1) | ~ hBOOL(v0) | hBOOL(v1))
% 58.21/15.52 | (1880) ! [v0] : ! [v1] : ( ~ (ti(bool, v0) = v1) | ~ hBOOL(v1) | hBOOL(v0))
% 58.21/15.52 | (1881) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (minus_minus(v0, v2) = v6) | ~ ring(v0) | ~ number(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v11) = v8 & hAPP(v0, v0, v5, v3) = v11 & hAPP(v0, v0, v5, v2) = v9 & minus_minus(v0, v9) = v10))
% 58.21/15.52 | (1882) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12))))
% 58.21/15.52 | (1883) hBOOL(all_0_48_48)
% 58.21/15.52 | (1884) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v9 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 58.21/15.52 | (1885) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v4) | ~ (plus_plus(nat, v0) = v2))
% 58.21/15.52 | (1886) hAPP(int, int, all_0_49_49, all_0_81_81) = all_0_137_137
% 58.21/15.52 | (1887) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (bit0(v2) = v1) | ~ (bit0(v2) = v0))
% 58.21/15.52 | (1888) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, bool, all_0_42_42, v0) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v4) = v5 & hAPP(nat, real, v6, v1) = v0 & power_power(real, v4) = v6 & hBOOL(v5) & ! [v7] : ! [v8] : (v7 = v4 | ~ (hAPP(real, bool, all_0_42_42, v7) = v8) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ( ~ (v10 = v0) & hAPP(nat, real, v9, v1) = v10 & power_power(real, v7) = v9)) & ! [v7] : ! [v8] : (v7 = v4 | ~ (hAPP(nat, real, v8, v1) = v0) | ~ (power_power(real, v7) = v8) | ? [v9] : (hAPP(real, bool, all_0_42_42, v7) = v9 & ~ hBOOL(v9)))))
% 58.21/15.53 | (1889) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.21/15.53 | (1890) hAPP(nat, int, all_0_133_133, all_0_132_132) = all_0_131_131
% 58.21/15.53 | (1891) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v0) = v3) | ~ (div_mod(int, v1) = v2) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, all_0_108_108, v1) = v6 & ~ hBOOL(v6)))
% 58.21/15.53 | (1892) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v7, v2) = v8) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (times_times(v0, v6) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (plus_plus(v0, v1) = v5) | ~ semiring(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v2) = v15 & hAPP(v0, v0, v13, v17) = v10 & hAPP(v0, v0, v11, v2) = v12 & times_times(v0, v3) = v14 & times_times(v0, v1) = v11 & plus_plus(v0, v15) = v16 & plus_plus(v0, v12) = v13))
% 58.21/15.53 | (1893) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_126_126, v2) = v3 & hAPP(int, int, all_0_107_107, v0) = v2 & hBOOL(v3)))
% 58.21/15.53 | (1894) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ ab_semigroup_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.21/15.53 | (1895) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (times_times(int, v2) = v5) | ~ (plus_plus(int, v0) = v4) | ~ (ti(int, v1) = v3) | ? [v6] : ? [v7] : ? [v8] : ((v8 = v3 & hAPP(int, int, v5, v6) = v7 & hAPP(int, int, v4, v7) = v3) | (hAPP(int, bool, v6, v2) = v7 & zcong(v0, v1) = v6 & ~ hBOOL(v7))))
% 58.21/15.53 | (1896) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (power_power(nat, v1) = v6) | ~ (power_power(nat, v0) = v3) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & ( ~ hBOOL(v10) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v10))))
% 58.21/15.53 | (1897) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & hBOOL(v7)))
% 58.21/15.53 | (1898) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v9, v13) = v14) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v1) = v5) | ~ (plus_plus(v0, v8) = v9) | ~ (minus_minus(v0, v2) = v6) | ~ (minus_minus(v0, v1) = v10) | ~ ring(v0) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v17, v4) = v18 & hAPP(v0, v0, v16, v18) = v14 & hAPP(v0, v0, v5, v2) = v15 & times_times(v0, v3) = v17 & minus_minus(v0, v15) = v16))
% 58.21/15.53 | (1899) times_times(real, all_0_55_55) = all_0_54_54
% 58.21/15.53 | (1900) hAPP(int, bool, twoSqu658283162sum2sq, all_0_137_137) = all_0_121_121
% 58.21/15.53 | (1901) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v1) = v6 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v6) | hBOOL(v5))))
% 58.21/15.53 | (1902) ! [v0] : ! [v1] : ( ~ (ti(all_0_154_154, v0) = v1) | ? [v2] : (twoSqu1929807760sum2sq(v1) = v2 & twoSqu1929807760sum2sq(v0) = v2))
% 58.21/15.53 | (1903) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6)))
% 58.21/15.53 | (1904) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v5) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v6) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v11, v1) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v2) = v14 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v4) = v11 & times_times(v0, v3) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10))
% 58.21/15.53 | (1905) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v2 = all_0_148_148 | ~ (minus_minus(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v8, v0) = v9 & hAPP(int, int, v3, all_0_148_148) = v12 & zcong(v9, all_0_148_148) = v10 & times_times(int, v0) = v8 & (v12 = v2 | ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 58.21/15.53 | (1906) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & inv(v1, v0) = v8 & minus_minus(int, v1) = v5 & ( ~ (v8 = v6) | ~ hBOOL(v7))))
% 58.21/15.53 | (1907) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v5) = v6) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v1) = v4) | ~ semiring_div(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v1) = v10 & div_mod(v0, v11) = v12))
% 58.21/15.53 | (1908) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v9) = v10))
% 58.21/15.53 | (1909) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4) | ~ (power_power(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0))
% 58.21/15.53 | (1910) ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ~ hBOOL(v1))
% 58.21/15.53 | (1911) ordere1490568538miring(nat)
% 58.21/15.53 | (1912) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 58.21/15.53 | (1913) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.21/15.53 | (1914) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_70_70, v0) = v7 & hAPP(int, bool, zprime, v1) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = all_0_148_148) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.21/15.53 | (1915) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v1) = v4 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.21/15.53 | (1916) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v10, v3) = v11) | ~ (hAPP(int, int, v7, v0) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v5, v1) = v9) | ~ (zcong(v8, v9) = v10) | ~ (multInv(v3, v2) = v4) | ~ (times_times(int, v6) = v7) | ~ (times_times(int, v4) = v5) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, bool, v18, v3) = v19 & hAPP(int, bool, v14, v3) = v15 & hAPP(int, bool, all_0_56_56, v3) = v12 & hAPP(int, bool, zprime, v3) = v13 & hAPP(int, int, v16, v4) = v17 & zcong(v2, pls) = v14 & zcong(v0, v17) = v18 & times_times(int, v1) = v16 & ( ~ hBOOL(v13) | ~ hBOOL(v12) | hBOOL(v19) | hBOOL(v15))))
% 58.21/15.53 | (1917) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ (hAPP(nat, nat, v1, all_0_112_112) = v2) | ~ (times_times(nat, v0) = v1) | hBOOL(v4) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v0) = v5 & ~ hBOOL(v5)))
% 58.21/15.53 | (1918) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v5, v0) = v6 & hAPP(nat, bool, all_0_115_115, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.21/15.53 | (1919) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (number_number_of(v0, v6) = v7) | ~ (bit0(v5) = v6) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v8] : (hAPP(v0, v0, v4, v8) = v7 & number_number_of(v0, v5) = v8))
% 58.21/15.53 | (1920) power_power(int, all_0_18_18) = all_0_17_17
% 58.21/15.53 | (1921) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5)))
% 58.21/15.53 | (1922) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v2) = v7) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v9 & hAPP(v0, v0, v10, v2) = v11 & times_times(v0, v11) = v12 & plus_plus(v0, v1) = v10))
% 58.21/15.53 | (1923) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v1 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v1 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v1) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10)))))
% 58.21/15.53 | (1924) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v8) = v9) | ~ (hAPP(v0, v0, v5, v3) = v8) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ ring(v0) | ~ number(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v5, v11) = v9 & minus_minus(v0, v2) = v10))
% 58.21/15.53 | (1925) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v7) = v8) | ~ (hAPP(nat, nat, all_0_86_86, v5) = v7) | ~ (power_power(v0, v4) = v6) | ~ hBOOL(v10) | ti(v0, v4) = v3)))
% 58.21/15.53 | (1926) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | v3 = all_0_118_118 | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v4) | ~ (zero_zero(v0) = v1) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v6] : ( ~ (v6 = v1) & ti(v0, v2) = v6))
% 58.21/15.53 | (1927) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (zcong(v3, v0) = v4) | ~ (multInv(v1, v2) = v3) | ~ (multInv(v1, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_56_56, v1) = v6 & hAPP(int, bool, zprime, v1) = v7 & zcong(v0, pls) = v8 & ( ~ hBOOL(v7) | ~ hBOOL(v6) | hBOOL(v9))))
% 58.21/15.53 | (1928) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, all_0_146_146) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(int, v2) = v3) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v1) = v5 & number_number_of(v0, v2) = v6 & plus_plus(v0, v6) = v7))
% 58.21/15.53 | (1929) dvd(int)
% 58.21/15.53 | (1930) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | hAPP(int, int, all_0_105_105, v0) = v1)
% 58.21/15.53 | (1931) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_105_105, v0) = v1) | ti(int, v0) = v1)
% 58.21/15.54 | (1932) ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : (fun(v0, bool) = v3 & ti(v3, v1) = v2))
% 58.21/15.54 | (1933) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v6, pls) = v8 & ~ hBOOL(v8) & ~ hBOOL(v7)))
% 58.21/15.54 | (1934) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 58.21/15.54 | (1935) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_108_108, v0) = v2 & hAPP(int, bool, all_0_126_126, v1) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.21/15.54 | (1936) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v1 & ti(v0, v4) = v1)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (hAPP(nat, v0, v9, all_0_132_132) = v10) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v1) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, bool, v14, v1) = v15 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v8, all_0_132_132) = v9 & power_power(v0, v5) = v11 & power_power(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v1) | ~ (ti(v0, v4) = v1) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v5) = v9 & power_power(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 58.21/15.54 | (1937) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (number_number_of(v0, v2) = v3) | ~ (plus_plus(v0, v3) = v4) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : ? [v7] : (hAPP(int, int, v6, all_0_146_146) = v7 & number_number_of(v0, v7) = v5 & plus_plus(int, v2) = v6))
% 58.21/15.54 | (1938) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v5, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.21/15.54 | (1939) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord626643107strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & one_one(v0) = v6 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v2, v1, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v1, v10) = v20 & hAPP(v0, v2, v1, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v5, v8) = v24 & hAPP(v0, bool, v5, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v10) = v12) | ~ (hAPP(v0, v2, v1, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v5, v8) = v16) | ~ (hAPP(v0, bool, v5, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v2, v1, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v10) = v12) | ~ (hAPP(v0, v2, v1, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v5, v8) = v17 & hAPP(v0, bool, v5, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26))))))
% 58.21/15.54 | (1940) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6) | ~ (hAPP(nat, bool, v6, v1) = v7) | ~ (hAPP(nat, bool, v4, v3) = v5) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v0) = v9 & plus_plus(nat, v3) = v11 & plus_plus(nat, v2) = v8 & hBOOL(v13)))
% 58.21/15.54 | (1941) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v5) = v8) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v7) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v8, v6) = v13 & hAPP(v0, bool, v4, v7) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v9, v12) = v13 & plus_plus(v0, v7) = v11 & hBOOL(v13)))))
% 58.21/15.54 | (1942) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.21/15.54 | (1943) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (product_Pair(int, int, v2, v3) = v4) | ~ (ti(int, v0) = v1) | ? [v5] : (( ~ (v5 = v1) & twoSqu1929807760sum2sq(v4) = v5) | (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v5 & hBOOL(v5))))
% 58.21/15.54 | (1944) hBOOL(all_0_58_58)
% 58.21/15.54 | (1945) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))
% 58.21/15.54 | (1946) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (sr(v1) = v2 & sr(v0) = v2))
% 58.21/15.54 | (1947) hBOOL(all_0_121_121)
% 58.21/15.54 | (1948) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (inv(v2, v1) = v3) | ~ (ti(int, v0) = v2) | inv(v0, v1) = v3)
% 58.21/15.54 | (1949) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v7) = v8 & hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, bool, all_0_108_108, v2) = v3 & number_number_of(int, v4) = v5 & number_number_of(int, v1) = v7 & number_number_of(int, v0) = v2 & bit0(v0) = v4 & ( ~ hBOOL(v3) | (hBOOL(v8) & hBOOL(v6)))))
% 58.21/15.54 | (1950) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v3) = v10 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v8 & times_times(nat, v6) = v7 & (v10 = v9 | hBOOL(v5))))
% 58.21/15.54 | (1951) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7)))))
% 58.21/15.54 | (1952) hAPP(int, bool, all_0_63_63, min) = all_0_62_62
% 58.21/15.54 | (1953) times_times(nat, all_0_118_118) = all_0_31_31
% 58.21/15.54 | (1954) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v5 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.21/15.54 | (1955) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (plus_plus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ monoid_add(v1) | plus_plus(v1, v0) = v3)
% 58.21/15.54 | (1956) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | ~ (div_mod(int, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v8, v10) = v11 & hAPP(int, int, all_0_93_93, v5) = v11 & number_number_of(int, v9) = v10 & number_number_of(int, v6) = v7 & bit0(v1) = v9 & bit0(v0) = v6 & div_mod(int, v7) = v8))
% 58.21/15.54 | (1957) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v1) = v5) | ~ (ti(v0, v3) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & ti(v0, v2) = v7 & ( ~ (v7 = v4) | v8 = v6)))
% 58.21/15.54 | (1958) ! [v0] : ! [v1] : ( ~ (minus_minus(nat, v0) = v1) | ti(all_0_156_156, v1) = v1)
% 58.21/15.54 | (1959) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ (plus_plus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & plus_plus(int, v0) = v6))
% 58.21/15.54 | (1960) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v1, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v1, v10) = v11 & hAPP(int, bool, v1, v7) = v8 & hAPP(int, int, v9, v2) = v10 & plus_plus(int, v7) = v9 & hBOOL(v8) & ~ hBOOL(v11)) | (hAPP(int, bool, v1, v8) = v9 & hAPP(int, int, v7, v4) = v8 & plus_plus(int, v5) = v7 & hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))
% 58.21/15.54 | (1961) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, all_0_139_139) = v5 & hAPP(int, bool, v1, all_0_139_139) = v3 & hAPP(int, bool, all_0_108_108, v0) = v2 & zcong(s1, v0) = v4 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v3) | ~ hBOOL(v2))))
% 58.21/15.55 | (1962) ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ti(all_0_155_155, v1) = v1)
% 58.21/15.55 | (1963) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 58.21/15.55 | (1964) ! [v0] : ( ~ (hAPP(nat, bool, all_0_25_25, all_0_118_118) = v0) | hBOOL(v0))
% 58.21/15.55 | (1965) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (member(int, v0) = v2) | ~ (hAPP(all_0_155_155, bool, v2, v3) = v4) | ~ (sr(v1) = v3) | ~ hBOOL(v4) | ? [v5] : (standardRes(v1, v0) = v5 & ti(int, v0) = v5))
% 58.21/15.55 | (1966) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (minus_minus(v0, v2) = v8) | ~ (minus_minus(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v10 & hAPP(v0, v0, v11, v2) = v12 & plus_plus(v0, v3) = v14 & plus_plus(v0, v1) = v11 & minus_minus(v0, v12) = v13))
% 58.21/15.55 | (1967) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v3) = v4) | ~ (times_times(int, v2) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_99_99, v3) = v11 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v6, v1) = v13 & hAPP(int, bool, zprime, v3) = v10 & ( ~ hBOOL(v10) | hBOOL(v13) | hBOOL(v12))))
% 58.21/15.55 | (1968) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & (v7 = v6 | ~ hBOOL(v5))))
% 58.21/15.55 | (1969) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, bool, v4, v3) = v5) | ~ (zcong(v2, v0) = v4) | ~ (zcong(v1, v0) = v6) | ~ hBOOL(v5) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(int, bool, v8, v3) = v9 & zcong(v1, v2) = v8 & ~ hBOOL(v9)))
% 58.21/15.55 | (1970) ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v1) = v2) | ~ (bit0(v0) = v2))
% 58.21/15.55 | (1971) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ dvd(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 58.21/15.55 | (1972) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_65_65, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3)))
% 58.21/15.55 | (1973) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit1(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 58.21/15.55 | (1974) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_114_114, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8)))
% 58.21/15.55 | (1975) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (minus_minus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ group_add(v1))
% 58.21/15.55 | (1976) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ( ~ (v1 = v0) | ~ hBOOL(v5))))
% 58.21/15.55 | (1977) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit1(v1) = v3) | ~ (ti(int, v0) = v2) | ? [v4] : ? [v5] : (bit1(v0) = v5 & ti(int, v1) = v4 & ( ~ (v4 = v2) | v5 = v3)))
% 58.21/15.55 | (1978) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linord581940658strict(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v2) = v7 & times_times(v0, v3) = v9 & times_times(v0, v2) = v6 & plus_plus(v0, v7) = v8))
% 58.21/15.55 | (1979) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v1) = v4) | ~ (bit0(v0) = v2) | ~ (times_times(int, v2) = v3) | ? [v5] : ? [v6] : (hAPP(int, int, v5, v1) = v6 & bit0(v6) = v4 & times_times(int, v0) = v5))
% 58.21/15.55 | (1980) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit0(v0) = v2 & hBOOL(v3)))
% 58.21/15.55 | (1981) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = v0 | ~ (combc(v6, v5, v4, v3, v2) = v1) | ~ (combc(v6, v5, v4, v3, v2) = v0))
% 58.21/15.55 | (1982) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v3, v5) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v10, v1) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v2, v3, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v14) = v15 & hAPP(v0, v2, v3, v6) = v9 & hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v2, v3, v6) = v13 & hAPP(v0, v2, v3, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v13, v1) = v14 & hAPP(v0, bool, v11, v1) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7)))))))
% 58.21/15.55 | (1983) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12))))
% 58.21/15.55 | (1984) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, all_0_115_115, v2) = v3 & number_number_of(nat, v0) = v2 & hBOOL(v3)))
% 58.21/15.55 | (1985) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_100_100, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & ~ hBOOL(v8)))
% 58.21/15.55 | (1986) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (minus_minus(v0, v2) = v4) | ~ group_add(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v6) & ti(v0, v3) = v7 & ti(v0, v2) = v6))
% 58.21/15.55 | (1987) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (power_power(v1, v0) = v3) | ~ (fun(nat, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ power(v1))
% 58.21/15.55 | (1988) ord_less(nat) = all_0_116_116
% 58.21/15.55 | (1989) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v1, pls) = v2 & hAPP(int, int, v4, v0) = v5 & hAPP(int, int, all_0_107_107, v0) = v3 & plus_plus(int, v3) = v4 & ( ~ hBOOL(v2) | hBOOL(v7))))
% 58.21/15.55 | (1990) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))
% 58.21/15.55 | (1991) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : (hAPP(nat, bool, v3, v0) = v7 & hBOOL(v7)))
% 58.21/15.55 | (1992) times_times(int, pls) = all_0_110_110
% 58.21/15.55 | (1993) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, pls) = v5 & (hBOOL(v7) | hBOOL(v5))))
% 58.21/15.55 | (1994) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))
% 58.21/15.56 | (1995) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v4) = v5) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & hAPP(nat, nat, v3, v0) = v12 & (v12 = v8 | ~ hBOOL(v11) | ~ hBOOL(v10))))
% 58.21/15.56 | (1996) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ ab_semigroup_add(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v3) = v9 & hAPP(v0, v0, v4, v9) = v7 & plus_plus(v0, v2) = v8))
% 58.21/15.56 | (1997) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (minus_minus(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, bool, v4, v7) = v8 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, int, v3, all_0_148_148) = v7 & ti(int, v1) = v6 & (v7 = v6 | ~ hBOOL(v5) | hBOOL(v8))))
% 58.21/15.56 | (1998) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 58.21/15.56 | (1999) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ monoid_add(v0) | ti(v0, v3) = v4)
% 58.21/15.56 | (2000) ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_25_25, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2 & hAPP(nat, bool, v2, all_0_118_118) = v3 & hBOOL(v3)))
% 58.21/15.56 | (2001) ord_less(int) = all_0_151_151
% 58.21/15.56 | (2002) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v1) = v10) | ~ (hAPP(nat, nat, v7, v0) = v8) | ~ (hAPP(nat, nat, v5, v3) = v6) | ~ (times_times(nat, v6) = v7) | ~ (plus_plus(nat, v8) = v9) | ~ (minus_minus(nat, v10) = v11) | ~ (minus_minus(nat, v4) = v5) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v19, v23) = v24 & hAPP(nat, nat, v17, v1) = v18 & hAPP(nat, nat, v15, v0) = v16 & times_times(nat, v4) = v15 & times_times(nat, v3) = v20 & plus_plus(nat, v21) = v22 & plus_plus(nat, v16) = v17 & minus_minus(nat, v18) = v19 & (v24 = v12 | ~ hBOOL(v14))))
% 58.21/15.56 | (2003) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v5, v3) = v6) | ~ (hAPP(int, int, v4, v6) = v7) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v7) = v8) | ~ (div_mod(int, v0) = v5) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v12 & hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_108_108, v9) = v14 & hAPP(int, bool, all_0_108_108, v2) = v11 & hAPP(int, bool, all_0_126_126, v3) = v10 & ( ~ hBOOL(v13) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v14))))
% 58.21/15.56 | (2004) ring_11004092258visors(int)
% 58.21/15.56 | (2005) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.21/15.56 | (2006) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (plus_plus(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.21/15.56 | (2007) plus(real)
% 58.21/15.56 | (2008) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, nat, v5, v1) = v6) | ~ (minus_minus(nat, v0) = v5) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v3, v0) = v7 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & ( ~ hBOOL(v7) | (( ~ (v9 = v6) | v2 = v0) & ( ~ (v2 = v0) | v9 = v6)))))
% 58.21/15.56 | (2009) comm_ring_1(real)
% 58.21/15.56 | (2010) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v4, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14))))))
% 58.21/15.56 | (2011) hAPP(int, bool, all_0_114_114, pls) = all_0_102_102
% 58.21/15.56 | (2012) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v1, pls) = v2 & bit0(v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v5))))
% 58.21/15.56 | (2013) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v14, v3) = v7 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v13) = v14 & div_mod(v0, v2) = v11 & div_mod(v0, v1) = v8))
% 58.21/15.56 | (2014) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v5) = v6) | ~ (hAPP(int, int, all_0_93_93, v1) = v5) | ~ (hAPP(int, int, all_0_93_93, v0) = v2) | ~ (hAPP(int, int, all_0_107_107, v2) = v3) | ~ (div_mod(int, v3) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, all_0_108_108, v1) = v7 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, all_0_93_93, v9) = v10 & hAPP(int, int, all_0_107_107, v10) = v11 & div_mod(int, v0) = v8 & (v11 = v6 | ~ hBOOL(v7))))
% 58.21/15.56 | (2015) ! [v0] : ! [v1] : (v0 = all_0_118_118 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ? [v2] : (hAPP(nat, bool, v1, all_0_118_118) = v2 & ~ hBOOL(v2)))
% 58.21/15.56 | (2016) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hAPP(nat, bool, all_0_115_115, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5))))
% 58.21/15.56 | (2017) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v5 & hAPP(int, bool, v5, pls) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v7, v0) = v8 & div_mod(int, v1) = v7 & (v8 = v3 | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.21/15.56 | (2018) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, all_0_124_124, v3) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ number_ring(v0) | ? [v6] : (hAPP(v0, v0, v2, v6) = v5 & number_number_of(v0, v3) = v6))
% 58.21/15.56 | (2019) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v7 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v0) = v8 & (hBOOL(v10) | hBOOL(v8))))
% 58.21/15.56 | (2020) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, all_0_67_67, v1) = v5 & hAPP(int, bool, all_0_126_126, v0) = v6 & hAPP(int, bool, zprime, v1) = v4 & inv(v1, v7) = v8 & inv(v1, v0) = v7 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v6) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 58.21/15.56 | (2021) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, int, v6, v1) = v7 & minus_minus(int, v0) = v6 & ~ hBOOL(v8)))
% 58.21/15.56 | (2022) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.21/15.56 | (2023) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.36/15.56 | (2024) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ( ~ (v5 = all_0_118_118) & hAPP(nat, nat, v4, v1) = v5 & minus_minus(nat, v0) = v4))
% 58.36/15.56 | (2025) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(int, bool, all_0_113_113, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(v0, bool, v4, v7) = v8 & number_number_of(v0, v5) = v7 & hBOOL(v8)))
% 58.36/15.56 | (2026) hBOOL(all_0_101_101)
% 58.36/15.56 | (2027) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (minus_minus(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ ring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & minus_minus(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8))
% 58.36/15.56 | (2028) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))
% 58.36/15.56 | (2029) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (times_times(v0, v3) = v8) | ~ (times_times(v0, v1) = v5) | ~ (minus_minus(v0, v6) = v7) | ~ real_normed_algebra(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v21) = v10 & hAPP(v0, v0, v17, v18) = v19 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v13, v15) = v16 & hAPP(v0, v0, v13, v4) = v18 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v8, v15) = v21 & times_times(v0, v12) = v13 & plus_plus(v0, v19) = v20 & plus_plus(v0, v16) = v17 & minus_minus(v0, v2) = v14 & minus_minus(v0, v1) = v11))
% 58.36/15.56 | (2030) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_112_112 | ~ (hAPP(nat, nat, v2, v1) = all_0_112_112) | ~ (times_times(nat, v0) = v2))
% 58.36/15.56 | (2031) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v7 & hAPP(nat, nat, v6, v1) = v9 & minus_minus(nat, v0) = v6 & hBOOL(v10)))
% 58.36/15.56 | (2032) hBOOL(all_0_119_119)
% 58.36/15.56 | (2033) bit0(all_0_145_145) = all_0_144_144
% 58.36/15.56 | (2034) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8))))
% 58.36/15.56 | (2035) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_56_56, v0) = v1) | ~ hBOOL(v1) | ? [v2] : (hAPP(int, bool, all_0_46_46, v0) = v2 & ~ hBOOL(v2)))
% 58.36/15.56 | (2036) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v0 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 58.36/15.56 | (2037) linord893533164strict(int)
% 58.36/15.57 | (2038) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v7) = v18 & times_times(v0, v5) = v15 & (hBOOL(v20) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9))))))
% 58.36/15.57 | (2039) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v3) = v4) | ~ (minus_minus(nat, v1) = v2) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.36/15.57 | (2040) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ comm_monoid_add(v0) | hAPP(v0, v0, v2, v3) = v4)
% 58.36/15.57 | (2041) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ linord219039673up_add(v0) | ? [v4] : ? [v5] : ( ~ (v5 = v1) & hAPP(v0, v0, v4, v2) = v5 & plus_plus(v0, v2) = v4))
% 58.36/15.57 | (2042) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, bool, v12, v10) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v7) = v9) | ~ (times_times(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v3, v7) = v15 & hAPP(v0, bool, v15, v1) = v16 & hAPP(v0, bool, v5, v7) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14))))))
% 58.36/15.57 | (2043) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : (hAPP(int, bool, v5, v2) = v6 & zcong(v1, v0) = v5 & hBOOL(v6)))
% 58.36/15.57 | (2044) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (minus_minus(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v5 & hAPP(nat, bool, v5, v0) = v6 & hAPP(nat, bool, all_0_115_115, v3) = v4 & ( ~ hBOOL(v4) | hBOOL(v6))))
% 58.36/15.57 | (2045) div_mod(int, all_0_81_81) = all_0_21_21
% 58.36/15.57 | (2046) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, all_0_117_117, all_0_116_116, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | (( ~ hBOOL(v13) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v13))))))
% 58.36/15.57 | (2047) dvd(nat)
% 58.36/15.57 | (2048) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v6) | ~ (hAPP(v0, v2, v1, v4) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v6, v3) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v3) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 58.36/15.57 | (2049) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10)))))
% 58.36/15.57 | (2050) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v2) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v1) = v9 & hAPP(nat, nat, v6, v0) = v7 & power_power(nat, v2) = v6 & ~ hBOOL(v10)))
% 58.36/15.57 | (2051) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_ring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (minus_minus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & minus_minus(v0, v5) = v9 & hBOOL(v11)))))
% 58.36/15.57 | (2052) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.37/15.57 | (2053) ! [v0] : ! [v1] : ! [v2] : ( ~ (power_power(v0, v1) = v2) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v3] : (one_one(v0) = v3 & ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v2, all_0_118_118) = v3)))
% 58.37/15.57 | (2054) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, all_0_139_139) = v5 & hAPP(int, bool, v2, all_0_139_139) = v3 & zcong(s1, v0) = v4 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v3))))
% 58.37/15.57 | (2055) fun(real, bool) = all_0_45_45
% 58.37/15.57 | (2056) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(int, int, v17, v18) = v19) | ~ (hAPP(int, int, v12, v14) = v15) | ~ (hAPP(int, int, v10, v15) = v16) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, all_0_95_95, v5) = v6) | ~ (hAPP(int, int, all_0_95_95, v0) = v11) | ~ (hAPP(nat, int, v13, all_0_103_103) = v18) | ~ (hAPP(nat, int, v13, all_0_132_132) = v14) | ~ (hAPP(nat, int, v2, all_0_103_103) = v3) | ~ (hAPP(nat, int, v2, all_0_132_132) = v5) | ~ (power_power(int, v1) = v13) | ~ (power_power(int, v0) = v2) | ~ (times_times(int, v11) = v12) | ~ (times_times(int, v6) = v7) | ~ (plus_plus(int, v16) = v17) | ~ (plus_plus(int, v9) = v10) | ~ (plus_plus(int, v3) = v4) | ? [v20] : ? [v21] : ? [v22] : (hAPP(int, int, v20, v1) = v21 & hAPP(nat, int, v22, all_0_103_103) = v19 & power_power(int, v21) = v22 & plus_plus(int, v0) = v20))
% 58.37/15.57 | (2057) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v7) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v7, v1) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (member(int, v0) = v11 & hAPP(all_0_155_155, bool, v11, v12) = v13 & hAPP(int, bool, all_0_70_70, v0) = v10 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v12 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v13))))
% 58.37/15.57 | (2058) hAPP(nat, int, all_0_85_85, all_0_132_132) = all_0_84_84
% 58.37/15.57 | (2059) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v4, v1) = v5 & minus_minus(int, v0) = v4 & ~ hBOOL(v7)))
% 58.37/15.57 | (2060) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v0) = v5) | ~ (plus_plus(nat, v2) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, bool, v3, v0) = v8 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 58.37/15.57 | (2061) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less_eq(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v2, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v9) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v2, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v9) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 58.37/15.57 | (2062) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (plus_plus(v0, v4) = v5) | ~ (minus_minus(v0, v1) = v3) | ~ group_add(v0) | ti(v0, v1) = v6)
% 58.37/15.57 | (2063) hAPP(int, all_0_155_155, all_0_151_151, all_0_146_146) = all_0_100_100
% 58.37/15.57 | (2064) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (hAPP(nat, v0, v6, v5) = v9) | ~ (hAPP(nat, v0, v6, v4) = v7) | ~ (power_power(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v11 & hAPP(nat, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.37/15.57 | (2065) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v3 = pls | ~ (hAPP(int, bool, v0, v1) = v4) | ~ (ti(int, v2) = v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, all_0_126_126, v2) = v5 & hAPP(int, int, v10, v2) = v11 & times_times(int, v2) = v7 & div_mod(int, v1) = v10 & ti(int, v1) = v6 & (hBOOL(v12) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_129_129, v14) = v16 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v8, v14) = v15 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v9) & ~ hBOOL(v21)) | (v20 = v6 & hAPP(int, all_0_155_155, all_0_151_151, v14) = v16 & hAPP(int, bool, v16, v2) = v17 & hAPP(int, bool, v0, v14) = v21 & hAPP(int, bool, all_0_108_108, v14) = v15 & hAPP(int, int, v19, v14) = v6 & hAPP(int, int, v7, v13) = v18 & plus_plus(int, v18) = v19 & hBOOL(v17) & hBOOL(v15) & hBOOL(v5) & ~ hBOOL(v21)))))
% 58.37/15.57 | (2066) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v3) | ~ (ti(v0, v5) = v3) | ~ linordered_idom(v0) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(nat, v0, v10, all_0_132_132) = v11 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v6) = v10 & power_power(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13)))
% 58.37/15.57 | (2067) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v2) = v3 & zero_zero(v0) = v2 & ! [v4] : ! [v5] : (v5 = v2 | v4 = all_0_118_118 | ~ (hAPP(nat, v0, v3, v4) = v5)) & ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4))))
% 58.37/15.57 | (2068) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v7 & hAPP(nat, bool, v7, v9) = v10 & hAPP(nat, nat, v8, v1) = v9 & plus_plus(nat, v2) = v8 & hBOOL(v10)))
% 58.37/15.58 | (2069) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & ~ hBOOL(v7)))
% 58.37/15.58 | (2070) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ semiring_div(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v4) = v6) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (div_mod(v0, v3) = v8) | ~ hBOOL(v7) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v4) = v9 & hAPP(v0, v0, v8, v5) = v10 & div_mod(v0, v10) = v11)) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v3) = v6) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, v0, v6, v4) = v12 & hAPP(v0, bool, v10, v5) = v11 & (v12 = v9 | ~ hBOOL(v11))))))
% 58.37/15.58 | (2071) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : (hAPP(nat, nat, v4, v1) = v0 & div_mod(nat, v0) = v4))
% 58.37/15.58 | (2072) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (ti(v0, v2) = v3) | ~ (ti(v0, v1) = v2))
% 58.37/15.58 | (2073) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v12, v5) = v9) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v4) = v10) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v11) = v12) | ~ (plus_plus(v0, v7) = v8) | ~ ring(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v13 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v1) = v15 & times_times(v0, v15) = v16 & plus_plus(v0, v17) = v18 & minus_minus(v0, v4) = v14 & ti(v0, v3) = v13))
% 58.37/15.58 | (2074) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (member(int, v3) = v4) | ~ (hAPP(all_0_155_155, bool, v4, v5) = v6) | ~ (wset(v1, v2) = v5) | ~ (inv(v2, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v0) = v16 & hAPP(all_0_155_155, bool, v16, v5) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v14 & hAPP(int, bool, v14, v11) = v15 & hAPP(int, bool, v9, v11) = v12 & hAPP(int, bool, all_0_67_67, v2) = v8 & hAPP(int, bool, all_0_70_70, v0) = v13 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v2) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v17))))
% 58.37/15.58 | (2075) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (bit0(v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : (bit0(v1) = v5 & ti(int, v0) = v4 & ( ~ (v4 = v2) | v5 = v3)))
% 58.37/15.58 | (2076) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(real, real, v5, v2) = v6) | ~ (hAPP(real, real, v3, v1) = v4) | ~ (times_times(real, v4) = v5) | ~ (times_times(real, v0) = v3) | ? [v7] : ? [v8] : (hAPP(real, real, v7, v2) = v8 & hAPP(real, real, v3, v8) = v6 & times_times(real, v1) = v7))
% 58.37/15.58 | (2077) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | bit1(v0) = v3)
% 58.37/15.58 | (2078) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, bool, all_0_70_70, v0) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v6) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (member(int, v0) = v9 & hAPP(all_0_155_155, bool, v9, v10) = v11 & hAPP(int, bool, zprime, v2) = v8 & wset(v1, v2) = v10 & ( ~ hBOOL(v11) | ~ hBOOL(v8))))
% 58.37/15.58 | (2079) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ mult_zero(v1) | times_times(v1, v0) = v3)
% 58.37/15.58 | (2080) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v3) = v9) | ~ (hAPP(int, int, v6, v0) = v7) | ~ (hAPP(int, int, v4, v0) = v5) | ~ (zcong(v5, v7) = v8) | ~ (plus_plus(int, v2) = v6) | ~ (plus_plus(int, v1) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(int, bool, v10, v3) = v11 & zcong(v1, v2) = v10 & ~ hBOOL(v11)))
% 58.37/15.58 | (2081) linordered_semidom(int)
% 58.37/15.58 | (2082) hAPP(int, bool, all_0_65_65, pls) = all_0_60_60
% 58.37/15.58 | (2083) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, v1, pls) = v2 & zfact(v0) = v3 & (v3 = all_0_148_148 | ~ hBOOL(v2))))
% 58.37/15.58 | (2084) ! [v0] : ! [v1] : ( ~ (div_mod(int, v0) = v1) | ? [v2] : hAPP(int, int, v1, all_0_94_94) = v2)
% 58.37/15.58 | (2085) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v8) | ~ linordered_semidom(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v6) = v14 & ( ~ (v12 = v10) | v14 = v8 | ~ hBOOL(v13))))
% 58.37/15.58 | (2086) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v5] : (hAPP(v0, v0, v5, v2) = v4 & times_times(v0, v1) = v5))
% 58.37/15.58 | (2087) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 58.37/15.58 | (2088) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v8 & hAPP(nat, bool, v8, v0) = v9 & hAPP(nat, bool, v4, v1) = v10 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v7) | (hBOOL(v6) & ~ hBOOL(v10)))))
% 58.37/15.58 | (2089) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & ord_less(v0) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v3, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v1, v2, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11))))))
% 58.37/15.58 | (2090) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v5, v7) = v12 & hAPP(v0, bool, v5, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v1) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.37/15.58 | (2091) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v5) | ~ (hAPP(nat, bool, v3, v1) = v4) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v10) | ~ hBOOL(v8))))
% 58.37/15.58 | (2092) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v13))
% 58.37/15.58 | (2093) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(int, v0) = v4) | ~ (hAPP(all_0_155_155, bool, v4, v3) = v5) | ~ (wset(v1, v2) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (member(int, v15) = v16 & hAPP(all_0_155_155, bool, v16, v3) = v17 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v13 & hAPP(int, bool, v13, v10) = v14 & hAPP(int, bool, v8, v10) = v11 & hAPP(int, bool, all_0_67_67, v2) = v7 & hAPP(int, bool, all_0_70_70, v0) = v12 & hAPP(int, bool, zprime, v2) = v6 & hAPP(int, int, v9, all_0_148_148) = v10 & inv(v2, v0) = v15 & minus_minus(int, v2) = v9 & ( ~ hBOOL(v17) | ~ hBOOL(v14) | ~ hBOOL(v12) | ~ hBOOL(v11) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.37/15.58 | (2094) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_126_126, v0) = v8 & zcong(v2, v0) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 58.37/15.58 | (2095) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v1) = v3 & hAPP(int, bool, all_0_63_63, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.37/15.58 | (2096) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (zfact(v2) = v1) | ~ (zfact(v2) = v0))
% 58.37/15.58 | (2097) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (quadRes(v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v4, v1) = v5 & legendre(v0, v1) = v6 & zcong(v0, pls) = v4 & (hBOOL(v5) | ((v6 = all_0_81_81 | hBOOL(v3)) & (v6 = all_0_148_148 | ~ hBOOL(v3))))))
% 58.37/15.58 | (2098) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (minus_minus(v0, v1) = v5) | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v7) | ~ ab_group_add(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v4) = v10 & minus_minus(v0, v3) = v9 & ti(v0, v2) = v12 & ti(v0, v1) = v11 & ( ~ (v10 = v6) | (( ~ (v12 = v11) | v8 = v7) & ( ~ (v8 = v7) | v12 = v11)))))
% 58.37/15.58 | (2099) ! [v0] : ! [v1] : ( ~ (ti(int, v1) = all_0_148_148) | ~ (ti(int, v0) = all_0_148_148) | ? [v2] : (hAPP(int, int, v2, v1) = all_0_148_148 & times_times(int, v0) = v2))
% 58.37/15.58 | (2100) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.37/15.58 | (2101) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.37/15.58 | (2102) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v2) = v8) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (zcong(v4, v6) = v7) | ~ (div_mod(int, v1) = v5) | ~ (div_mod(int, v0) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(int, bool, v9, v2) = v10 & zcong(v0, v1) = v9 & ~ hBOOL(v10)))
% 58.37/15.58 | (2103) hAPP(int, bool, all_0_108_108, s) = all_0_92_92
% 58.37/15.59 | (2104) hBOOL(all_0_60_60)
% 58.37/15.59 | (2105) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v1) | ~ (hAPP(nat, bool, v1, v4) = v5) | ~ (hAPP(nat, nat, v2, v3) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v0) = v2) | hBOOL(v5))
% 58.37/15.59 | (2106) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))))
% 58.37/15.59 | (2107) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.37/15.59 | (2108) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.37/15.59 | (2109) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, nat, v8, v0) = v5 & hAPP(nat, nat, v6, v0) = v7 & hAPP(nat, nat, v4, v0) = v5 & minus_minus(nat, v1) = v6 & div_mod(nat, v7) = v8 & div_mod(nat, v1) = v4))
% 58.37/15.59 | (2110) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(nat, nat, v11, v2) = v12) | ~ (hAPP(nat, nat, v9, v0) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v9) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v10) = v11) | ~ (plus_plus(nat, v6) = v7) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v13 & hAPP(nat, bool, v13, v4) = v14 & hAPP(nat, nat, v19, v2) = v20 & hAPP(nat, nat, v17, v0) = v18 & hAPP(nat, nat, v15, v3) = v16 & times_times(nat, v16) = v17 & plus_plus(nat, v18) = v19 & minus_minus(nat, v4) = v15 & ( ~ hBOOL(v14) | (( ~ (v20 = v1) | v12 = v8) & ( ~ (v12 = v8) | v20 = v1)))))
% 58.37/15.59 | (2111) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, all_0_146_146) = v1)
% 58.37/15.59 | (2112) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord626643107strict(v0) | ? [v5] : ? [v6] : (ord_less(v0) = v5 & one_one(v0) = v6 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ! [v19] : ( ~ (hAPP(v0, v1, v5, v17) = v18) | ~ (hAPP(v0, v0, v15, v9) = v16) | ~ (hAPP(v0, v0, v14, v16) = v17) | ~ (hAPP(v0, v0, v12, v10) = v13) | ~ (hAPP(v0, bool, v18, v11) = v19) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v15) | ~ (plus_plus(v0, v13) = v14) | hBOOL(v19) | ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v5, v10) = v20 & hAPP(v0, v1, v5, v9) = v22 & hAPP(v0, v0, v26, v7) = v27 & hAPP(v0, bool, v22, v11) = v23 & hAPP(v0, bool, v20, v11) = v21 & hAPP(v0, bool, v4, v8) = v24 & hAPP(v0, bool, v4, v7) = v25 & plus_plus(v0, v8) = v26 & ( ~ (v27 = v6) | ~ hBOOL(v25) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v21)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v1, v5, v10) = v12) | ~ (hAPP(v0, v1, v5, v9) = v14) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (hAPP(v0, bool, v4, v8) = v16) | ~ (hAPP(v0, bool, v4, v7) = v17) | ~ hBOOL(v17) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : ? [v27] : (hAPP(v0, v1, v5, v25) = v26 & hAPP(v0, v0, v23, v9) = v24 & hAPP(v0, v0, v22, v24) = v25 & hAPP(v0, v0, v20, v10) = v21 & hAPP(v0, v0, v18, v7) = v19 & hAPP(v0, bool, v26, v11) = v27 & times_times(v0, v8) = v20 & times_times(v0, v7) = v23 & plus_plus(v0, v21) = v22 & plus_plus(v0, v8) = v18 & ( ~ (v19 = v6) | hBOOL(v27)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v10) = v12) | ~ (hAPP(v0, v1, v5, v9) = v14) | ~ (hAPP(v0, v0, v16, v7) = v6) | ~ (hAPP(v0, bool, v14, v11) = v15) | ~ (hAPP(v0, bool, v12, v11) = v13) | ~ (plus_plus(v0, v8) = v16) | ~ hBOOL(v15) | ~ hBOOL(v13) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v1, v5, v24) = v25 & hAPP(v0, v0, v22, v9) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v10) = v20 & hAPP(v0, bool, v25, v11) = v26 & hAPP(v0, bool, v4, v8) = v17 & hAPP(v0, bool, v4, v7) = v18 & times_times(v0, v8) = v19 & times_times(v0, v7) = v22 & plus_plus(v0, v20) = v21 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | hBOOL(v26))))))
% 58.37/15.59 | (2113) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 58.37/15.59 | (2114) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combc(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (combc(v0, v1, v2, v8, v4) = v5 & fun(v1, v2) = v6 & fun(v0, v6) = v7 & ti(v7, v3) = v8))
% 58.37/15.59 | (2115) number_number_of(int, all_0_145_145) = all_0_94_94
% 58.37/15.59 | (2116) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | ~ hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_120_120, v5) = v8 & hBOOL(v8)))
% 58.37/15.59 | (2117) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v5) = v6) | ~ (hAPP(nat, bool, v6, v9) = v10) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v8) = v9) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v3) = v4) | ~ (plus_plus(nat, v0) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(nat, all_0_117_117, all_0_116_116, v15) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v11) = v13 & hAPP(nat, bool, v16, v17) = v18 & hAPP(nat, bool, v13, v12) = v14 & hAPP(nat, nat, v2, v12) = v17 & hAPP(nat, nat, v2, v11) = v15 & hBOOL(v14) & ~ hBOOL(v18)))
% 58.37/15.59 | (2118) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (power_power(int, v0) = v3) | ~ (times_times(nat, v1) = v4) | ? [v7] : ? [v8] : (hAPP(nat, int, v8, v2) = v6 & hAPP(nat, int, v3, v1) = v7 & power_power(int, v7) = v8))
% 58.37/15.59 | (2119) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (hAPP(int, bool, v2, all_0_148_148) = v3 & hBOOL(v3)))
% 58.37/15.59 | (2120) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, nat, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v2) | ~ (number_number_of(nat, v0) = v4) | ~ (plus_plus(nat, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v8 & hAPP(int, bool, v8, pls) = v9 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v10, v0) = v11 & number_number_of(nat, v11) = v12 & plus_plus(int, v1) = v10 & (hBOOL(v7) | ((v12 = v5 | hBOOL(v9)) & (v5 = v2 | ~ hBOOL(v9))))))
% 58.37/15.59 | (2121) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v5) | ~ (hAPP(nat, bool, v5, v0) = v6) | ~ (hAPP(nat, bool, v3, v0) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v12) = v13 & hAPP(nat, bool, v3, v2) = v7 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v8, v1) = v9 & minus_minus(nat, v2) = v8 & minus_minus(nat, v0) = v11 & ( ~ hBOOL(v7) | (( ~ hBOOL(v13) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v13))))))
% 58.37/15.59 | (2122) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v3) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & hAPP(int, bool, all_0_108_108, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 58.37/15.59 | (2123) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (minus_minus(nat, v1) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v8) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, nat, v7, v2) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10)))
% 58.37/15.59 | (2124) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & hBOOL(v8) & ~ hBOOL(v10)))
% 58.37/15.59 | (2125) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v6)))))
% 58.37/15.59 | (2126) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (number_number_of(nat, v1) = v4) | ~ (number_number_of(nat, v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_114_114, v1) = v8 & hBOOL(v8) & hBOOL(v7)))
% 58.37/15.59 | (2127) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (member(int, v0) = v3) | ~ (hAPP(all_0_155_155, bool, v3, v6) = v7) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (wset(v5, v1) = v6) | ~ (minus_minus(int, v2) = v4) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(all_0_155_155, bool, v3, v9) = v10 & hAPP(int, bool, all_0_70_70, v2) = v8 & wset(v2, v1) = v9 & inv(v1, v2) = v13 & ti(int, v2) = v12 & ti(int, v0) = v11 & (v13 = v11 | v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8))))
% 58.37/15.59 | (2128) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v3, v2) = v4) | ~ (ord_less_eq(v0) = v3) | ~ (zero_zero(v0) = v2) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v2) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v6, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v8) = v12 & hAPP(v0, bool, v4, v7) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(v0, bool, v4, v7) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13)))))
% 58.37/15.59 | (2129) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.37/15.59 | (2130) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, all_0_115_115, v2) = v3 & number_number_of(nat, v0) = v2 & ~ hBOOL(v3)))
% 58.37/15.59 | (2131) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.37/15.60 | (2132) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & plus_plus(v0, v6) = v9 & hBOOL(v11)))
% 58.37/15.60 | (2133) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_63_63, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_63_63, v2) = v3 & bit1(v0) = v2 & hBOOL(v3)))
% 58.37/15.60 | (2134) ordere779506340up_add(real)
% 58.37/15.60 | (2135) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ? [v5] : (one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v6) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.37/15.60 | (2136) ! [v0] : ! [v1] : ! [v2] : ( ~ (zcong(v0, v1) = v2) | ? [v3] : (zcong(v0, v3) = v2 & ti(int, v1) = v3))
% 58.37/15.60 | (2137) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_115_115, v0) = v8 & hBOOL(v10) & hBOOL(v8)))
% 58.37/15.60 | (2138) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v1, v5) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v1, v10) = v11 & hAPP(int, bool, v1, v7) = v8 & hAPP(int, int, v9, v2) = v10 & minus_minus(int, v7) = v9 & hBOOL(v8) & ~ hBOOL(v11)) | (hAPP(int, bool, v1, v8) = v9 & hAPP(int, int, v7, v4) = v8 & minus_minus(int, v5) = v7 & hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v8 & hAPP(int, bool, all_0_126_126, v2) = v7 & ( ~ hBOOL(v8) | ~ hBOOL(v7)))))
% 58.37/15.60 | (2139) ! [v0] : ~ (bit0(v0) = min)
% 58.37/15.60 | (2140) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v5 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v0) = v4 & ti(int, v1) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.37/15.60 | (2141) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, v0, v5, v8) = v9) | ~ (number_number_of(v0, v2) = v6) | ~ (number_number_of(v0, v1) = v4) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(v0, v4) = v5) | ~ number_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v13, v3) = v9 & hAPP(int, int, v10, v2) = v11 & number_number_of(v0, v11) = v12 & plus_plus(v0, v12) = v13 & plus_plus(int, v1) = v10))
% 58.37/15.60 | (2142) ! [v0] : ! [v1] : ( ~ (hAPP(nat, bool, all_0_37_37, v0) = v1) | hBOOL(v1))
% 58.37/15.60 | (2143) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))
% 58.37/15.60 | (2144) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v5, v2) = v6) | ~ (plus_plus(v0, v3) = v5) | ~ (ti(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v8, v2) = v9 & plus_plus(v0, v1) = v8 & ti(v0, v3) = v7 & ( ~ (v7 = v4) | v9 = v6)))
% 58.37/15.60 | (2145) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v5) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (times_times(v0, v4) = v12) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v19, v3) = v20 & hAPP(v0, v0, v17, v2) = v18 & times_times(v0, v1) = v17 & plus_plus(v0, v18) = v19 & ti(v0, v5) = v16 & ( ~ (v16 = v11) | v20 = v15)))
% 58.37/15.60 | (2146) ! [v0] : ! [v1] : ! [v2] : ( ~ (wset(v0, v1) = v2) | ? [v3] : (wset(v3, v1) = v2 & ti(int, v0) = v3))
% 58.37/15.60 | (2147) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & hBOOL(v7)))
% 58.37/15.60 | (2148) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6) | ~ (hAPP(int, bool, v6, v11) = v12) | ~ (hAPP(int, int, v10, v2) = v11) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (hAPP(int, int, v4, v8) = v9) | ~ (hAPP(int, int, v4, v3) = v5) | ~ (times_times(int, v1) = v4) | ~ (plus_plus(int, v9) = v10) | ~ (div_mod(int, v0) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v16 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v14 & hAPP(int, bool, v16, pls) = v17 & hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, all_0_126_126, v3) = v13 & ( ~ hBOOL(v17) | ~ hBOOL(v15) | ~ hBOOL(v13))))
% 58.37/15.60 | (2149) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 58.37/15.60 | (2150) ! [v0] : ! [v1] : ( ~ (hAPP(nat, real, all_0_28_28, v0) = v1) | ? [v2] : (hAPP(real, bool, all_0_29_29, v1) = v2 & hBOOL(v2)))
% 58.37/15.60 | (2151) ab_semigroup_add(nat)
% 58.37/15.60 | (2152) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (hAPP(nat, int, v5, v2) = v6) | ~ (power_power(int, v4) = v5) | ~ (div_mod(int, v6) = v7) | ~ (div_mod(int, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v8 & hAPP(nat, int, v9, v2) = v10 & power_power(int, v0) = v9 & div_mod(int, v10) = v11))
% 58.50/15.61 | (2153) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number(v0) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v9 = v3 | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ (div_mod(v0, v7) = v8) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v3) & hAPP(v0, v0, v10, v7) = v11 & div_mod(v0, v6) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : (hAPP(v0, v0, v10, v6) = v3 & div_mod(v0, v8) = v10)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v8) = v3) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | ~ (div_mod(v0, v6) = v7) | ? [v9] : ? [v10] : (hAPP(v0, v1, v2, v8) = v9 & hAPP(v0, bool, v9, v6) = v10 & hBOOL(v10)))))
% 58.50/15.61 | (2154) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ real_normed_algebra(v0))
% 58.50/15.61 | (2155) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v2) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v3) = v4) | ~ no_zero_divisors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v5 & ti(v0, v2) = v6 & (v6 = v1 | v5 = v1)))
% 58.50/15.61 | (2156) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v4, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 58.50/15.61 | (2157) hAPP(int, int, all_0_142_142, m) = all_0_141_141
% 58.50/15.61 | (2158) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, int, v4, v7) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (zcong(v6, v8) = v9) | ~ (multInv(v3, v1) = v7) | ~ (multInv(v3, v0) = v5) | ~ (times_times(int, v2) = v4) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, bool, v19, v3) = v20 & hAPP(int, bool, v17, v3) = v18 & hAPP(int, bool, v15, v3) = v16 & hAPP(int, bool, v13, v3) = v14 & hAPP(int, bool, all_0_56_56, v3) = v11 & hAPP(int, bool, zprime, v3) = v12 & zcong(v2, pls) = v13 & zcong(v1, pls) = v15 & zcong(v0, v1) = v19 & zcong(v0, pls) = v17 & ( ~ hBOOL(v12) | ~ hBOOL(v11) | hBOOL(v20) | hBOOL(v18) | hBOOL(v16) | hBOOL(v14))))
% 58.50/15.61 | (2159) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v3) = v7 & hAPP(v0, v0, v10, v2) = v11 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8))
% 58.50/15.61 | (2160) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (fun(v3, v2) = v1) | ~ (fun(v3, v2) = v0))
% 58.50/15.61 | (2161) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, v0, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_86_86, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ comm_semiring_1(v0) | ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v6) = v5 & hAPP(nat, v0, v3, v2) = v6 & times_times(v0, v6) = v7))
% 58.50/15.61 | (2162) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v3) = v5) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (times_times(v0, v3) = v6) | hBOOL(v8))))
% 58.50/15.61 | (2163) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v0) = v7 & minus_minus(nat, v2) = v6 & hBOOL(v8)))
% 58.50/15.61 | (2164) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (plus_plus(v0, v5) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v10 & hAPP(v0, v2, v3, v4) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v10, v1) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v6, v1) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, bool, v12, v1) = v13 & plus_plus(v0, v5) = v10 & hBOOL(v13)))))
% 58.50/15.61 | (2165) times_times(nat, all_0_112_112) = all_0_30_30
% 58.50/15.61 | (2166) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v4) = v5) | ~ (minus_minus(nat, v2) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v9, v0) = v10 & plus_plus(nat, v2) = v9 & minus_minus(nat, v10) = v11 & (v12 = v6 | ~ hBOOL(v8))))
% 58.50/15.61 | (2167) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (div_mod(v0, v1) = v3) | ~ semiring_div(v0) | ? [v5] : ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v2) = v4 & hAPP(v0, v0, v5, v2) = v6 & plus_plus(v0, v1) = v5 & div_mod(v0, v6) = v7))
% 58.50/15.61 | (2168) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v4) | ~ semiri456707255roduct(v0) | ? [v6] : ? [v7] : (ti(v0, v3) = v7 & ti(v0, v2) = v6 & ( ~ (v6 = v5) | v7 = v1)))
% 58.50/15.61 | (2169) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v5, v2) = v6) | ~ (hAPP(nat, int, v3, v1) = v4) | ~ (power_power(int, v4) = v5) | ~ (power_power(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, int, v3, v8) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v7))
% 58.50/15.61 | (2170) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v11, v1) = v6 & hAPP(int, int, v9, v2) = v10 & hAPP(int, int, v7, v1) = v8 & minus_minus(int, v8) = v9 & div_mod(int, v10) = v11 & div_mod(int, v0) = v7))
% 58.50/15.61 | (2171) ! [v0] : ! [v1] : ( ~ (sr(v0) = v1) | ? [v2] : ? [v3] : (collect(int, v3) = v1 & combs(int, bool, bool, all_0_23_23, v2) = v3 & combc(int, int, bool, all_0_151_151, v0) = v2))
% 58.50/15.62 | (2172) monoid_add(real)
% 58.50/15.62 | (2173) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 58.50/15.62 | (2174) linord20386208strict(real)
% 58.50/15.62 | (2175) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9) | ~ (hAPP(nat, bool, v9, v13) = v14) | ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v17 & hAPP(nat, bool, v17, v23) = v24 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & ( ~ hBOOL(v16) | (( ~ hBOOL(v24) | hBOOL(v14)) & ( ~ hBOOL(v14) | hBOOL(v24))))))
% 58.50/15.62 | (2176) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (hAPP(nat, v0, v6, v5) = v9) | ~ (hAPP(nat, v0, v6, v4) = v7) | ~ (power_power(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v11 & hAPP(nat, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.50/15.62 | (2177) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v2, v3, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v2, v1, v7) = v8 & ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v8, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v9) = v11))))))
% 58.50/15.62 | (2178) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (minus_minus(nat, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3 & hAPP(nat, bool, v3, v1) = v4 & hBOOL(v4)))
% 58.50/15.62 | (2179) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v0, v10, v11) = v12) | ~ (hAPP(v0, v0, v9, v3) = v11) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v6) = v9) | ~ (plus_plus(v0, v5) = v10) | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v2) = v8) | ~ semiri456707255roduct(v0) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v9, v2) = v17 & plus_plus(v0, v4) = v16 & ti(v0, v6) = v13 & ti(v0, v5) = v14 & ti(v0, v3) = v15 & ( ~ (v18 = v12) | ~ (v14 = v7) | v15 = v8 | v13 = v1)))
% 58.50/15.62 | (2180) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v5) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v4) = v15 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v6) = v11 & times_times(v0, v5) = v14 & hBOOL(v16)))))
% 58.50/15.62 | (2181) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (minus_minus(v0, v5) = v6) | ~ real_normed_algebra(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & minus_minus(v0, v2) = v9))
% 58.50/15.62 | (2182) hAPP(int, bool, all_0_11_11, all_0_139_139) = all_0_10_10
% 58.50/15.62 | (2183) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & hAPP(nat, bool, all_0_115_115, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9))))
% 58.50/15.62 | (2184) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v6) = v7) | ~ (hAPP(v0, v0, v4, v3) = v6) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v3) = v8 & hAPP(v0, v0, v4, v8) = v7))
% 58.50/15.62 | (2185) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v2, v1, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11)))))
% 58.50/15.62 | (2186) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 58.50/15.62 | (2187) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1))
% 58.50/15.62 | (2188) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v12, v2) = v13) | ~ (hAPP(nat, nat, v10, v0) = v11) | ~ (hAPP(nat, nat, v9, v13) = v14) | ~ (hAPP(nat, nat, v7, v1) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v4) = v10) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v11) = v12) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v8) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v22, v2) = v23 & hAPP(nat, nat, v20, v0) = v21 & hAPP(nat, nat, v18, v3) = v19 & hAPP(nat, nat, v17, v23) = v24 & times_times(nat, v19) = v20 & plus_plus(nat, v21) = v22 & minus_minus(nat, v4) = v18 & minus_minus(nat, v1) = v17 & (v24 = v14 | ~ hBOOL(v16))))
% 58.50/15.62 | (2189) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, v0, v7, v4) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v6) = v7) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, bool, v14, v4) = v15 & hAPP(v0, bool, v12, v3) = v13 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v15)))))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v6) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 58.50/15.62 | (2190) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ? [v4] : (hAPP(nat, nat, v4, v0) = v3 & plus_plus(nat, v1) = v4))
% 58.50/15.62 | (2191) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (hAPP(nat, nat, all_0_31_31, v1) = v3) | ~ (hAPP(nat, nat, all_0_31_31, v0) = v2))
% 58.50/15.62 | (2192) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v1, v4) = v7) | ~ (hAPP(v0, v0, v6, v5) = v3) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v6) | hBOOL(v8))))
% 58.50/15.62 | (2193) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (hAPP(nat, nat, v2, v0) = v4) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v1) = v5 & ~ hBOOL(v5)))
% 58.50/15.62 | (2194) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (ord_less(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v9, v3) = v10) | ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 58.50/15.62 | (2195) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v2) | ~ (hAPP(real, bool, v2, v0) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & hBOOL(v5)))
% 58.50/15.62 | (2196) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (bit1(v1) = v2 & bit1(v0) = v2))
% 58.50/15.62 | (2197) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit0(v3) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & minus_minus(int, v4) = v5))
% 58.50/15.62 | (2198) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v6, v1) = v5) | ~ (hAPP(nat, nat, v4, v3) = v5) | ~ (plus_plus(nat, v2) = v6) | ~ (plus_plus(nat, v0) = v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v2) = v7 & hAPP(nat, all_0_117_117, all_0_116_116, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v7, v3) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 58.50/15.62 | (2199) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, nat, v4, v5) = v1 & plus_plus(nat, v0) = v4))
% 58.50/15.62 | (2200) ord_less_eq(real) = all_0_34_34
% 58.50/15.62 | (2201) zero(nat)
% 58.50/15.62 | (2202) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v0, v1) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v7, v8) = v9 & hAPP(int, int, v6, v9) = v5 & times_times(int, v2) = v7 & plus_plus(int, v0) = v6 & ti(int, v1) = v5))
% 58.50/15.62 | (2203) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v0) = v4) | ~ (ti(int, v1) = v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v11 & hAPP(int, bool, v11, v0) = v12 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_126_126, v1) = v6 & zcong(v2, v1) = v7 & ti(int, v2) = v13 & (v13 = v5 | ~ hBOOL(v12) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6))))
% 58.50/15.62 | (2204) zero_zero(nat) = all_0_118_118
% 58.50/15.62 | (2205) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v12, v7) = v13) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v7) = v15 & ( ~ hBOOL(v15) | hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v7) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v15, v7) = v16 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v16) = v17 & times_times(v0, v8) = v15 & times_times(v0, v6) = v12 & ~ hBOOL(v17)))))
% 58.50/15.62 | (2206) ? [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ((hAPP(int, bool, v0, v8) = v9 & hAPP(int, bool, v0, v5) = v6 & hAPP(int, int, v7, v2) = v8 & plus_plus(int, v5) = v7 & hBOOL(v6) & ~ hBOOL(v9)) | (hAPP(int, int, v5, v2) = v6 & times_times(int, v1) = v5 & ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, bool, v0, v12) = v13) | ~ (hAPP(int, int, v11, v6) = v12) | ~ (plus_plus(int, v10) = v11) | hBOOL(v13) | ? [v14] : (hAPP(int, bool, v0, v10) = v14 & ~ hBOOL(v14))) & ! [v10] : ! [v11] : ( ~ (hAPP(int, bool, v0, v10) = v11) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v0, v13) = v14 & hAPP(int, int, v12, v6) = v13 & plus_plus(int, v10) = v12 & hBOOL(v14))))))
% 58.50/15.63 | (2207) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v8) | ? [v9] : (hAPP(v0, bool, v4, v5) = v9 & ~ hBOOL(v9)))
% 58.50/15.63 | (2208) power(int)
% 58.50/15.63 | (2209) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v6 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v6) | ~ linordered_idom(v0) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, bool, v4, v8) = v9 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v5) = v7 & hBOOL(v9)))
% 58.50/15.63 | (2210) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v3 & hAPP(int, bool, all_0_120_120, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.50/15.63 | (2211) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (( ~ (v6 = v1) & ~ (v6 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v2) = v4 & hAPP(int, bool, v4, v0) = v5 & hAPP(int, bool, all_0_108_108, v2) = v3 & ti(int, v2) = v6 & hBOOL(v5) & hBOOL(v3)) | (hAPP(int, bool, all_0_70_70, v0) = v2 & hAPP(int, bool, zprime, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3)))))
% 58.50/15.63 | (2212) plus_plus(int, all_0_131_131) = all_0_130_130
% 58.50/15.63 | (2213) hBOOL(all_0_4_4)
% 58.50/15.63 | (2214) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (combc(v0, v2, v1, v3, v4) = v6) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7))
% 58.50/15.63 | (2215) ab_semigroup_mult(real)
% 58.50/15.63 | (2216) zcong(s1, s) = all_0_89_89
% 58.50/15.63 | (2217) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, int, v6, v3) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & ~ hBOOL(v9)))
% 58.50/15.63 | (2218) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v10, v3) = v11) | ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (times_times(v0, v7) = v8) | ~ (plus_plus(v0, v9) = v10) | ~ (minus_minus(v0, v1) = v6) | ~ (ti(v0, v5) = v11) | ~ ring(v0) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v18, v5) = v15 & hAPP(v0, v0, v16, v2) = v17 & hAPP(v0, v0, v14, v3) = v15 & hAPP(v0, v0, v12, v2) = v13 & times_times(v0, v4) = v16 & times_times(v0, v1) = v12 & plus_plus(v0, v17) = v18 & plus_plus(v0, v13) = v14))
% 58.50/15.63 | (2219) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & ~ hBOOL(v9)))
% 58.50/15.63 | (2220) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v3, v0) = v5) | hBOOL(v5) | hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v3, v9) = v10 & hAPP(int, bool, all_0_108_108, v2) = v6 & hAPP(int, bool, zprime, v1) = v7 & hAPP(int, int, v8, v0) = v9 & times_times(int, v2) = v8 & ( ~ hBOOL(v10) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.50/15.63 | (2221) fun(nat, nat) = all_0_156_156
% 58.50/15.63 | (2222) one(int)
% 58.50/15.63 | (2223) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v1) | ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2))
% 58.50/15.63 | (2224) ~ (all_0_81_81 = pls)
% 58.50/15.63 | (2225) ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_118_118) = v3 & hAPP(nat, bool, all_0_25_25, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.50/15.63 | (2226) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v2) | ~ (hAPP(real, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4 & hAPP(real, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 58.50/15.63 | (2227) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (div_mod(int, v0) = v2) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v6 & ~ hBOOL(v6)))
% 58.50/15.63 | (2228) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (quadRes(v1) = v2 & quadRes(v0) = v2))
% 58.50/15.63 | (2229) ring_n68954251visors(real)
% 58.50/15.63 | (2230) ! [v0] : ! [v1] : ( ~ (twoSqu1929807760sum2sq(v0) = v1) | ? [v2] : (twoSqu1929807760sum2sq(v2) = v1 & ti(all_0_154_154, v0) = v2))
% 58.50/15.63 | (2231) ! [v0] : ! [v1] : ( ~ (undefined(v0) = v1) | ti(v0, v1) = v1)
% 58.50/15.63 | (2232) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v4, v5) = v7)
% 58.50/15.63 | (2233) comm_semiring_1(real)
% 58.50/15.63 | (2234) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ no_zero_divisors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v5 & (v6 = v1 | v5 = v1)))
% 58.50/15.63 | (2235) hBOOL(all_0_6_6)
% 58.50/15.63 | (2236) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_116_116, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))))
% 58.50/15.63 | (2237) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v9, v5) = v10 & plus_plus(v0, v6) = v9 & ti(v0, v6) = v11 & ti(v0, v5) = v12 & ( ~ (v12 = v3) | ~ (v11 = v3) | v10 = v3) & ( ~ (v10 = v3) | (v12 = v3 & v11 = v3))))
% 58.50/15.63 | (2238) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v0) = v3) | ~ (hAPP(int, bool, zprime, v1) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v4, v1) = v5 & hAPP(int, int, v6, v7) = v8 & inv(v1, v0) = v7 & zcong(v8, all_0_148_148) = v9 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | hBOOL(v10))))
% 58.50/15.63 | (2239) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v7) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))
% 58.50/15.63 | (2240) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ cancel_semigroup_add(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.50/15.63 | (2241) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v2, v8) = v16 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v5, v8) = v20 & hAPP(v0, bool, v5, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v8) = v10) | ~ (hAPP(v0, v1, v2, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v2, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v5, v8) = v14 & hAPP(v0, bool, v5, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21))))))
% 58.50/15.63 | (2242) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v1) = v6 & ~ hBOOL(v6))))
% 58.50/15.63 | (2243) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v1) = v3) | ~ (hAPP(int, bool, all_0_126_126, v2) = v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v11 & hAPP(int, bool, v11, pls) = v12 & hAPP(int, bool, v0, v6) = v7 & hAPP(int, int, v5, v2) = v6 & times_times(int, v2) = v10 & div_mod(int, v1) = v5 & ti(int, v2) = v8 & ti(int, v1) = v9 & ( ~ hBOOL(v7) | (( ~ (v8 = pls) | hBOOL(v3)) & ( ~ hBOOL(v12) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v18 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, bool, v11, v14) = v17 & hAPP(int, bool, v0, v14) = v20 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20))))) & ( ~ hBOOL(v4) | ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(int, int, v16, v14) = v9) | ~ (hAPP(int, int, v10, v13) = v15) | ~ (plus_plus(int, v15) = v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_151_151, v14) = v18 & hAPP(int, bool, v18, v2) = v19 & hAPP(int, bool, v0, v14) = v20 & hAPP(int, bool, all_0_108_108, v14) = v17 & ( ~ hBOOL(v19) | ~ hBOOL(v17) | hBOOL(v20)))))))))
% 58.50/15.63 | (2244) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : (hAPP(int, int, v4, v7) = v6 & hAPP(int, int, v3, v2) = v7))
% 58.50/15.63 | (2245) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, v2, v1, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16)))))
% 58.50/15.63 | (2246) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.50/15.63 | (2247) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_81_81) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, v5, v1) = v6 & hAPP(int, bool, all_0_56_56, v1) = v4 & zcong(v0, all_0_148_148) = v5 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.50/15.63 | (2248) ring_1(int)
% 58.50/15.63 | (2249) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_44_44, v7) = v8 & hAPP(real, real, v9, v2) = v10 & hAPP(real, real, v6, v2) = v7 & hAPP(real, bool, v8, v10) = v11 & times_times(real, v1) = v9 & times_times(real, v0) = v6 & ( ~ hBOOL(v11) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v11))))
% 58.50/15.63 | (2250) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17))))))
% 58.50/15.63 | (2251) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & hBOOL(v5)))
% 58.50/15.63 | (2252) ! [v0] : ! [v1] : ! [v2] : ( ~ (member(v0, v1) = v2) | ? [v3] : (member(v0, v3) = v2 & ti(v0, v1) = v3))
% 58.50/15.63 | (2253) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit1(v7) = v5 & minus_minus(int, v0) = v6))
% 58.50/15.64 | (2254) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & zcong(v7, v0) = v8 & multInv(v1, v6) = v7 & multInv(v1, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v9))))
% 58.50/15.64 | (2255) ! [v0] : ! [v1] : ! [v2] : (v2 = pls | ~ (standardRes(v0, v1) = v2) | ? [v3] : ? [v4] : (hAPP(int, bool, v3, v0) = v4 & zcong(v1, pls) = v3 & ~ hBOOL(v4)))
% 58.50/15.64 | (2256) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_ring(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5))
% 58.50/15.64 | (2257) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ((hBOOL(v16) & hBOOL(v15)) | (hBOOL(v13) & hBOOL(v11))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v16) | ~ hBOOL(v15)) & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v11) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v5) = v10 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v10, v3) = v11 & hAPP(v0, bool, v4, v6) = v12 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v9) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v2, v1, v6) = v15 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v14) = v15 & hAPP(v0, v2, v1, v6) = v9 & hAPP(v0, v2, v1, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & times_times(v0, v5) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v8)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v10) = v11 & hAPP(v0, v2, v1, v6) = v13 & hAPP(v0, v2, v1, v5) = v15 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v9 & ( ~ hBOOL(v12) | (hBOOL(v16) & hBOOL(v8)) | (hBOOL(v14) & hBOOL(v7)))))))
% 58.56/15.64 | (2258) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & plus_plus(int, v4) = v5))
% 58.56/15.64 | (2259) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v9) | ~ linordered_semidom(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(v0, bool, v4, v5) = v12 & hAPP(nat, v0, v10, all_0_132_132) = v11 & power_power(v0, v5) = v10 & ti(v0, v6) = v14 & ( ~ (v11 = v8) | v14 = v9 | ~ hBOOL(v13) | ~ hBOOL(v12))))
% 58.56/15.64 | (2260) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v5, v3) = v6 & hAPP(v0, v2, v1, v3) = v4 & ord_less_eq(v0) = v5 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, v2, v1, v7) = v19 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v4, v10) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v7) = v13) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v1, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v4, v10) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 58.56/15.64 | (2261) ! [v0] : ! [v1] : ! [v2] : ( ~ (div_mod(v1, v0) = v2) | ~ semiring_div(v1) | ? [v3] : (div_mod(v1, v3) = v2 & ti(v1, v0) = v3))
% 58.56/15.64 | (2262) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combb(v2, v1, v0, v3, v4) = v6) | ? [v8] : (hAPP(v2, v1, v3, v8) = v7 & hAPP(v0, v2, v4, v5) = v8))
% 58.56/15.64 | (2263) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10)))
% 58.56/15.64 | (2264) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v4, v2) = v1) | ~ (power_power(v0, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ti(v0, v3) = v1)
% 58.56/15.64 | (2265) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v1) = v4) | ~ (div_mod(v0, v7) = v8) | ~ (div_mod(v0, v2) = v5) | ~ semiring_div(v0) | ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v3) = v9 & hAPP(v0, v0, v4, v2) = v10 & div_mod(v0, v10) = v11))
% 58.56/15.64 | (2266) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (number_number_of(int, v1) = v4) | ~ (number_number_of(int, v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.56/15.64 | (2267) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v2, v1, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v9) = v19 & hAPP(v0, v2, v1, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v4, v7) = v23 & hAPP(v0, bool, v4, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v5) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v4, v7) = v15) | ~ (hAPP(v0, bool, v4, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v1, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v5) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, v2, v1, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v5) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25))))))
% 58.56/15.64 | (2268) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ monoid_add(v0) | ti(v0, v2) = v4)
% 58.56/15.64 | (2269) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_145_145) = v1) | ~ number_semiring(v0) | ? [v2] : ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3 & one_one(v0) = v2))
% 58.56/15.64 | (2270) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v5) | ~ zero_neq_one(v0) | ~ no_zero_divisors(v0) | ~ mult_zero(v0) | ~ power(v0) | ? [v6] : ? [v7] : ( ~ (v7 = v1) & hAPP(nat, v0, v6, v4) = v7 & power_power(v0, v2) = v6))
% 58.56/15.64 | (2271) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v4) | ~ (times_times(nat, v0) = v2))
% 58.56/15.64 | (2272) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (plus_plus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ( ~ (v8 = v7) & hAPP(int, bool, v2, v1) = v6 & ti(int, v1) = v8 & ti(int, v0) = v7 & ~ hBOOL(v6)))
% 58.56/15.64 | (2273) comm_semiring(nat)
% 58.56/15.64 | (2274) ! [v0] : ! [v1] : ! [v2] : ( ~ (collect(v0, v1) = v2) | ? [v3] : ? [v4] : (collect(v0, v4) = v2 & fun(v0, bool) = v3 & ti(v3, v1) = v4))
% 58.56/15.64 | (2275) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & ( ~ hBOOL(v9) | hBOOL(v11))))
% 58.56/15.64 | (2276) cancel_semigroup_add(int)
% 58.56/15.64 | (2277) hAPP(int, bool, all_0_72_72, all_0_139_139) = all_0_71_71
% 58.56/15.64 | (2278) comm_monoid_mult(real)
% 58.56/15.65 | (2279) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v4) = v5) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & plus_plus(nat, v1) = v7))
% 58.56/15.65 | (2280) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ (ti(v0, v3) = v4) | ~ comm_semiring_1(v0) | hAPP(v0, v0, v2, v3) = v4)
% 58.56/15.65 | (2281) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (minus_minus(nat, v2) = v3) | ~ (minus_minus(nat, v0) = v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v12 & hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v0) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | (( ~ hBOOL(v13) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v13))))))
% 58.56/15.65 | (2282) ~ (all_0_35_35 = all_0_43_43)
% 58.56/15.65 | (2283) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v4, v6) = v7) | ~ (number_number_of(int, v5) = v6) | ~ (number_number_of(int, v2) = v3) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v5) | ~ (div_mod(int, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, all_0_108_108, v8) = v9 & hAPP(int, int, v14, all_0_148_148) = v15 & hAPP(int, int, v11, v8) = v12 & hAPP(int, int, all_0_93_93, v12) = v13 & number_number_of(int, v1) = v8 & number_number_of(int, v0) = v10 & plus_plus(int, v13) = v14 & div_mod(int, v10) = v11 & (v15 = v7 | ~ hBOOL(v9))))
% 58.56/15.65 | (2284) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (one_one(v0) = v2 & fun(v0, bool) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v3, v1, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v2) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v3, v1, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v2) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v3, v1, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10)))))
% 58.56/15.65 | (2285) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_100_100, v5) = v8 & ~ hBOOL(v8)))
% 58.56/15.65 | (2286) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = all_0_118_118 | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v7) = v8) | ~ (number_number_of(nat, v2) = v3) | ~ (number_number_of(nat, v0) = v5) | ~ (times_times(nat, v5) = v6) | ~ (times_times(nat, v3) = v4) | ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, bool, v9, pls) = v10 & ~ hBOOL(v10)))
% 58.56/15.65 | (2287) ~ hBOOL(all_0_64_64)
% 58.56/15.65 | (2288) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v4 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, v4, v0) = v5 & ti(int, v1) = v8 & ti(int, v0) = v9 & (v9 = v8 | ~ hBOOL(v7) | ~ hBOOL(v5))))
% 58.56/15.65 | (2289) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ semiring_div(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & div_mod(v0, v2) = v4))
% 58.56/15.65 | (2290) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | hAPP(int, int, all_0_109_109, v0) = v1)
% 58.56/15.65 | (2291) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_109_109, v0) = v1) | ti(int, v0) = v1)
% 58.56/15.65 | (2292) hBOOL(all_0_149_149)
% 58.56/15.65 | (2293) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v15, v3) = v16 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v16) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v9) | ~ hBOOL(v8))))))
% 58.56/15.65 | (2294) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v2) = v7) | ~ (hAPP(int, int, v3, v4) = v5) | ~ (zcong(v0, v5) = v6) | ~ (multInv(v2, v0) = v4) | ~ (times_times(int, v1) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v1) = v15 & hAPP(int, bool, v12, v2) = v13 & hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, all_0_56_56, v2) = v9 & hAPP(int, bool, zprime, v2) = v8 & quadRes(v2) = v14 & zcong(v1, pls) = v10 & zcong(v0, pls) = v12 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v15) | hBOOL(v13) | hBOOL(v11))))
% 58.56/15.65 | (2295) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, pls) = v1) | ~ number_semiring(v0) | zero_zero(v0) = v1)
% 58.56/15.65 | (2296) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.56/15.65 | (2297) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v6) | ~ (times_times(v0, v1) = v4) | ~ comm_monoid_mult(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v12) = v7 & hAPP(nat, v0, v11, v3) = v12 & hAPP(nat, v0, v8, v3) = v9 & power_power(v0, v2) = v11 & power_power(v0, v1) = v8 & times_times(v0, v9) = v10))
% 58.56/15.65 | (2298) ordered_ab_group_add(int)
% 58.56/15.65 | (2299) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v1, v5, v11) = v12) | ~ (hAPP(v0, v0, v13, v7) = v14) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, bool, v12, v14) = v15) | ~ (times_times(v0, v9) = v13) | ~ (times_times(v0, v8) = v10) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v5, v8) = v16 & hAPP(v0, v1, v5, v6) = v18 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v16, v9) = v17 & hAPP(v0, bool, v4, v8) = v20 & hAPP(v0, bool, v4, v6) = v21 & ( ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v17)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v8) = v10) | ~ (hAPP(v0, v1, v5, v6) = v12) | ~ (hAPP(v0, bool, v12, v7) = v13) | ~ (hAPP(v0, bool, v10, v9) = v11) | ~ hBOOL(v13) | ~ hBOOL(v11) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v1, v5, v17) = v18 & hAPP(v0, v0, v19, v7) = v20 & hAPP(v0, v0, v16, v6) = v17 & hAPP(v0, bool, v18, v20) = v21 & hAPP(v0, bool, v4, v8) = v14 & hAPP(v0, bool, v4, v6) = v15 & times_times(v0, v9) = v19 & times_times(v0, v8) = v16 & ( ~ hBOOL(v15) | ~ hBOOL(v14) | hBOOL(v21))))))
% 58.56/15.65 | (2300) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v0, v2) = v3) | ~ (hAPP(int, bool, v0, v1) = v4) | ~ hBOOL(v3) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v2) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v5) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & minus_minus(int, v5) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5 & hAPP(int, bool, v5, v2) = v6 & ~ hBOOL(v6))))
% 58.56/15.65 | (2301) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v2 = v0 | ~ (hAPP(nat, nat, v5, v1) = v4) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v2) = v5) | ~ (plus_plus(nat, v0) = v3))
% 58.56/15.65 | (2302) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5))
% 58.56/15.65 | (2303) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (div_mod(v3, v2) = v1) | ~ (div_mod(v3, v2) = v0))
% 58.56/15.65 | (2304) ab_semigroup_mult(nat)
% 58.56/15.65 | (2305) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v1) = v9 & hAPP(int, bool, v3, v0) = v8 & hAPP(int, bool, zprime, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v9) | hBOOL(v8))))
% 58.56/15.65 | (2306) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v1) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v10) | ~ hBOOL(v8))))
% 58.56/15.65 | (2307) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v1, v5, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v7) = v19 & hAPP(v0, v1, v2, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v9) = v21 & hAPP(v0, bool, v4, v7) = v22 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v7) = v13) | ~ (hAPP(v0, v1, v2, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v1, v5, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v9) = v15 & hAPP(v0, bool, v4, v7) = v16 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 58.56/15.65 | (2308) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v5) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v3) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v8) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, nat, v7, v1) = v8 & plus_plus(nat, v0) = v7 & ~ hBOOL(v10)))
% 58.56/15.65 | (2309) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v9) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v4) = v7) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v5) | ~ (hAPP(int, bool, v9, v3) = v10) | ~ (hAPP(int, bool, v7, v0) = v8) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v8) | ~ hBOOL(v6) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(int, all_0_155_155, all_0_129_129, v14) = v15 & hAPP(int, bool, v15, v18) = v19 & hAPP(int, bool, all_0_108_108, v2) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v13, v2) = v14 & hAPP(int, int, v11, v3) = v16 & hAPP(int, int, v11, v1) = v12 & times_times(int, v0) = v11 & plus_plus(int, v16) = v17 & plus_plus(int, v12) = v13 & ( ~ hBOOL(v20) | ~ hBOOL(v19))))
% 58.56/15.65 | (2310) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v0, all_0_118_118) = v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(nat, bool, v0, v7) = v8 & hAPP(nat, nat, v6, v2) = v7 & plus_plus(nat, v2) = v9 & minus_minus(nat, v1) = v6 & ( ~ hBOOL(v8) | ( ! [v10] : ! [v11] : ( ~ (hAPP(nat, bool, v0, v10) = v11) | hBOOL(v11) | ? [v12] : ( ~ (v12 = v1) & hAPP(nat, nat, v9, v10) = v12)) & ! [v10] : ( ~ (hAPP(nat, nat, v9, v10) = v1) | ? [v11] : (hAPP(nat, bool, v0, v10) = v11 & hBOOL(v11))) & ( ~ hBOOL(v4) | hBOOL(v5))))))
% 58.56/15.65 | (2311) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ((v5 = v1 & twoSqu1929807760sum2sq(v4) = v1 & product_Pair(int, int, v2, v3) = v4) | (hAPP(int, bool, twoSqu658283162sum2sq, v0) = v2 & ~ hBOOL(v2))))
% 58.56/15.65 | (2312) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v1) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ((hAPP(int, bool, v3, v6) = v7 & hAPP(int, bool, v0, v10) = v11 & hAPP(int, bool, v0, v6) = v8 & hAPP(int, int, v9, all_0_148_148) = v10 & plus_plus(int, v6) = v9 & hBOOL(v8) & hBOOL(v7) & ~ hBOOL(v11)) | (hAPP(int, bool, v0, v2) = v6 & hBOOL(v6))))
% 58.56/15.65 | (2313) linord20386208strict(nat)
% 58.56/15.65 | (2314) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.56/15.65 | (2315) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(real, bool, all_0_42_42, v3) = v6 & hAPP(real, bool, all_0_42_42, v1) = v4 & hAPP(real, bool, all_0_42_42, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 58.56/15.65 | (2316) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, bool, v3, v1) = v4) | ~ (zcong(v2, v0) = v3) | ~ hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v9 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v2) = v5 & hAPP(int, bool, all_0_108_108, v0) = v8 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | ~ hBOOL(v5))))
% 58.56/15.66 | (2317) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 58.56/15.66 | (2318) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v0) = v1) | ~ (hAPP(real, bool, v1, v0) = v2) | ~ hBOOL(v2))
% 58.56/15.66 | (2319) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11)))
% 58.56/15.66 | (2320) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (ord_less(v2) = v1) | ~ (ord_less(v2) = v0))
% 58.56/15.66 | (2321) ordere1490568538miring(int)
% 58.56/15.66 | (2322) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, int, v2, v1) = pls) | ~ (div_mod(int, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(int, int, v4, v5) = v3 & times_times(int, v1) = v4 & ti(int, v0) = v3))
% 58.56/15.66 | (2323) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v2) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, bool, all_0_108_108, v0) = v8 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 58.56/15.66 | (2324) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v4) = v10) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (hAPP(int, int, v7, v3) = v8) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v8) = v9) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v6) | ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v4) = v13 & hAPP(int, int, v7, v2) = v11 & zcong(v0, v11) = v12 & ( ~ hBOOL(v13) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v13))))
% 58.56/15.66 | (2325) hAPP(nat, int, all_0_17_17, all_0_132_132) = all_0_16_16
% 58.56/15.66 | (2326) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (combs(v0, v1, v2, v3, v6) = v7) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v4) = v6) | combs(v0, v1, v2, v3, v4) = v7)
% 58.56/15.66 | (2327) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v9 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v9, v3) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))
% 58.56/15.66 | (2328) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(int, bool, v9, v2) = v10) | ~ (hAPP(int, int, v7, v1) = v8) | ~ (hAPP(int, int, v4, v5) = v6) | ~ (standardRes(v2, v1) = v5) | ~ (standardRes(v2, v0) = v3) | ~ (zcong(v6, v8) = v9) | ~ (times_times(int, v3) = v4) | ~ (times_times(int, v0) = v7) | hBOOL(v10) | ? [v11] : (hAPP(int, bool, all_0_56_56, v2) = v11 & ~ hBOOL(v11)))
% 58.56/15.66 | (2329) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v9, v4) = v10) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (plus_plus(v0, v5) = v9) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v3) = v12 & hAPP(v0, bool, v12, v5) = v13 & hBOOL(v13)))))
% 58.56/15.66 | (2330) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v5, v1) = v6) | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v2) | ~ (plus_plus(real, v3) = v4))
% 58.56/15.66 | (2331) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(v0, v5) = v6) | ~ (plus_plus(v0, v6) = v7) | ~ (plus_plus(int, v1) = v4) | ~ number_ring(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v12, v3) = v13 & hAPP(v0, v0, v10, v13) = v8 & number_number_of(v0, v2) = v11 & number_number_of(v0, v1) = v9 & plus_plus(v0, v11) = v12 & plus_plus(v0, v9) = v10))
% 58.56/15.66 | (2332) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(real, all_0_45_45, all_0_34_34, v1) = v4 & hAPP(real, bool, v4, v0) = v5 & hBOOL(v5)))
% 58.56/15.66 | (2333) zero_zero(real) = all_0_43_43
% 58.56/15.66 | (2334) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v2) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v6) = v7 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v3, all_0_148_148) = v6 & inv(v1, v0) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v7) | ~ hBOOL(v4))))
% 58.56/15.66 | (2335) hAPP(int, bool, zprime, all_0_94_94) = all_0_78_78
% 58.56/15.66 | (2336) hAPP(int, all_0_155_155, all_0_129_129, pls) = all_0_120_120
% 58.56/15.66 | (2337) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v6) | ~ (ti(v0, v2) = v5) | ~ (ti(v0, v1) = v5) | ~ ab_group_add(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v9) & hAPP(v0, v0, v10, v4) = v11 & hAPP(v0, v0, v8, v2) = v9 & minus_minus(v0, v3) = v10 & minus_minus(v0, v1) = v8))
% 58.56/15.66 | (2338) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & zcong(v6, pls) = v7 & multInv(v1, v0) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v5) | ~ hBOOL(v4))))
% 58.56/15.66 | (2339) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (member(v3, v2) = v1) | ~ (member(v3, v2) = v0))
% 58.56/15.66 | (2340) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (hAPP(nat, nat, v2, v4) = v5) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v1) = v3) | ? [v6] : ? [v7] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v6 & hAPP(nat, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.56/15.66 | (2341) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12)))))
% 58.56/15.66 | (2342) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18)))))
% 58.56/15.66 | (2343) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(v0, v2, v3, v4) = v5 & hAPP(v0, v2, v1, v4) = v6 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v12) = v13) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v11, v7) = v12) | ~ (hAPP(v0, bool, v13, v15) = v16) | ~ (times_times(v0, v10) = v14) | ~ (times_times(v0, v9) = v11) | hBOOL(v16) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v7) = v19 & hAPP(v0, v2, v1, v9) = v17 & hAPP(v0, bool, v19, v8) = v20 & hAPP(v0, bool, v17, v10) = v18 & hAPP(v0, bool, v6, v7) = v22 & hAPP(v0, bool, v5, v9) = v21 & ( ~ hBOOL(v22) | ~ hBOOL(v21) | ~ hBOOL(v20) | ~ hBOOL(v18)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v3, v7) = v13) | ~ (hAPP(v0, v2, v1, v9) = v11) | ~ (hAPP(v0, bool, v13, v8) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : (hAPP(v0, v2, v3, v18) = v19 & hAPP(v0, v0, v20, v8) = v21 & hAPP(v0, v0, v17, v7) = v18 & hAPP(v0, bool, v19, v21) = v22 & hAPP(v0, bool, v6, v7) = v16 & hAPP(v0, bool, v5, v9) = v15 & times_times(v0, v10) = v20 & times_times(v0, v9) = v17 & ( ~ hBOOL(v16) | ~ hBOOL(v15) | hBOOL(v22))))))
% 58.56/15.66 | (2344) hAPP(int, bool, all_0_126_126, all_0_139_139) = all_0_125_125
% 58.56/15.66 | (2345) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = all_0_118_118 | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v4) | ~ (one_one(v0) = v1) | ~ power(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v6, v9) = v5 & hAPP(nat, v0, v4, v8) = v9 & hAPP(nat, nat, v7, all_0_112_112) = v8 & times_times(v0, v2) = v6 & minus_minus(nat, v3) = v7))
% 58.56/15.66 | (2346) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ ab_semigroup_mult(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9))
% 58.56/15.66 | (2347) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, all_0_132_132) = v6) | ~ (hAPP(nat, nat, v4, v6) = v7) | ~ (hAPP(nat, nat, v2, all_0_132_132) = v3) | ~ (power_power(nat, v1) = v5) | ~ (power_power(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, nat, v11, v1) = v12 & hAPP(nat, nat, v10, v12) = v7 & hAPP(nat, nat, v8, v1) = v9 & times_times(nat, v9) = v10 & plus_plus(nat, v0) = v8 & minus_minus(nat, v0) = v11))
% 58.56/15.66 | (2348) ! [v0] : ! [v1] : ! [v2] : (v2 = v1 | ~ (undefined(v0) = v1) | ~ (ti(v0, v1) = v2))
% 58.56/15.66 | (2349) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v4) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | hBOOL(v5))
% 58.56/15.66 | (2350) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v2, v3, v5) = v7) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v7, v1) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v12 & hAPP(v0, bool, v4, v5) = v11 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v11)) & ( ~ hBOOL(v10) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v6) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v5) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v4, v11) = v12 & hAPP(v0, bool, v4, v5) = v13 & times_times(v0, v5) = v10 & ( ~ hBOOL(v12) | (hBOOL(v15) & hBOOL(v9)) | (hBOOL(v13) & hBOOL(v7))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v5) = v10 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ((hBOOL(v15) & hBOOL(v13)) | (hBOOL(v11) & hBOOL(v10))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v15) | ~ hBOOL(v13)) & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, v0, v9, v6) = v10 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v5) = v9 & ( ~ hBOOL(v11) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (hAPP(v0, bool, v4, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v3, v5) = v9 & hAPP(v0, v0, v13, v6) = v14 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v9, v1) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v5) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v10)) & ( ~ hBOOL(v8) | ~ hBOOL(v7))))))))
% 58.56/15.67 | (2351) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ti(int, v0) = v9 & ( ~ (v9 = v2) | ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3))))
% 58.56/15.67 | (2352) hBOOL(all_0_12_12)
% 58.56/15.67 | (2353) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & one_one(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v5, v8) = v14 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v15 & hAPP(nat, bool, v15, v7) = v16 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v8) = v9) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v10) | ~ (hAPP(nat, bool, v10, v7) = v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, bool, v14, v15) = v16 & hAPP(nat, v0, v12, v7) = v15 & hAPP(nat, v0, v12, v6) = v13 & power_power(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.56/15.67 | (2354) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10)))
% 58.56/15.67 | (2355) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (one_one(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4))
% 58.56/15.67 | (2356) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v10) | ~ linordered_semidom(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, v6) = v12 & hAPP(nat, bool, all_0_115_115, v6) = v15 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ( ~ (v12 = v9) | v16 = v10 | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 58.56/15.67 | (2357) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v12) | ~ (hAPP(int, bool, v12, v1) = v13) | ~ (hAPP(int, bool, all_0_108_108, v5) = v10) | ~ (hAPP(int, bool, all_0_126_126, v3) = v11) | ~ (hAPP(int, int, v8, v2) = v9) | ~ (hAPP(int, int, v6, v1) = v7) | ~ (times_times(int, v0) = v6) | ~ (plus_plus(int, v7) = v8) | ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v22 & hAPP(int, all_0_155_155, all_0_151_151, v17) = v18 & hAPP(int, all_0_155_155, all_0_151_151, v2) = v20 & hAPP(int, bool, v22, v0) = v23 & hAPP(int, bool, v20, v0) = v21 & hAPP(int, bool, v18, pls) = v19 & hAPP(int, int, v16, v5) = v17 & hAPP(int, int, v14, v4) = v15 & times_times(int, v3) = v14 & plus_plus(int, v15) = v16 & ( ~ (v17 = v9) | ~ hBOOL(v23) | ~ hBOOL(v21) | ~ hBOOL(v19))))
% 58.56/15.67 | (2358) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v5] : ? [v6] : (hAPP(v0, v1, v5, v3) = v6 & ord_less(v0) = v5 & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v6, v10) = v11) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, bool, v6, v7) = v13 & hAPP(v0, bool, v4, v8) = v12 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v6, v7) = v10) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v7) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11 & hBOOL(v13)))))
% 58.56/15.67 | (2359) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v5) | ~ (hAPP(int, bool, all_0_108_108, v0) = v4) | ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v5, all_0_148_148) = v11 & hAPP(int, int, v8, v1) = v9 & hAPP(int, int, v7, v9) = v10 & times_times(int, v2) = v8 & plus_plus(int, v0) = v7 & ti(int, v2) = v6 & ( ~ (v10 = v6) | hBOOL(v11))))
% 58.56/15.67 | (2360) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v4) | ~ (hAPP(real, bool, v4, v1) = v5) | ~ (hAPP(real, bool, all_0_42_42, v2) = v3) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_34_34, v7) = v8 & hAPP(real, real, v9, v2) = v10 & hAPP(real, real, v6, v2) = v7 & hAPP(real, bool, v8, v10) = v11 & times_times(real, v1) = v9 & times_times(real, v0) = v6 & ( ~ hBOOL(v11) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v11))))
% 58.56/15.67 | (2361) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.56/15.67 | (2362) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v0 = all_0_112_112 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v3) = v4) | ~ (hAPP(nat, bool, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (times_times(nat, v1) = v2) | ~ hBOOL(v5) | ? [v6] : (hAPP(nat, bool, all_0_115_115, v1) = v6 & ~ hBOOL(v6)))
% 58.56/15.67 | (2363) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v4) | ~ number_ring(v0) | hAPP(v0, v0, v2, v3) = v5)
% 58.56/15.67 | (2364) monoid_add(int)
% 58.56/15.67 | (2365) number_number_of(nat, all_0_145_145) = all_0_132_132
% 58.56/15.67 | (2366) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (member(int, v1) = v5 & hAPP(all_0_155_155, bool, v5, v6) = v7 & hAPP(int, bool, all_0_70_70, v1) = v4 & d22set(v0) = v6 & ( ~ hBOOL(v4) | hBOOL(v7))))
% 58.56/15.67 | (2367) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (times_times(v0, v3) = v7) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v6, v5) = v10 & ~ hBOOL(v10)))))
% 58.56/15.67 | (2368) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v1) = v4) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, bool, v7, v0) = v11 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v9) | ~ hBOOL(v8) | hBOOL(v10) | (hBOOL(v11) & ~ hBOOL(v6)))))
% 58.56/15.67 | (2369) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit1(v0) = v2 & ~ hBOOL(v3)))
% 58.56/15.67 | (2370) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (div_mod(v0, v2) = v3) | ~ semiring_div(v0) | ? [v5] : ? [v6] : ? [v7] : (hAPP(v0, v0, v7, v1) = v4 & hAPP(v0, v0, v5, v2) = v6 & plus_plus(v0, v1) = v5 & div_mod(v0, v6) = v7))
% 58.56/15.67 | (2371) hBOOL(all_0_74_74)
% 58.56/15.67 | (2372) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v0) = v3) | ~ (plus_plus(nat, v1) = v2) | ? [v4] : (hAPP(nat, nat, v4, v1) = v3 & plus_plus(nat, v0) = v4))
% 58.56/15.67 | (2373) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v0, v5, v4) = v6) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (times_times(v0, v4) = v5) | ~ hBOOL(v8))))
% 58.56/15.67 | (2374) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_1(v0) | ? [v2] : (hAPP(nat, v0, v2, all_0_132_132) = v1 & power_power(v0, v1) = v2))
% 58.56/15.67 | (2375) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ (hAPP(nat, nat, all_0_30_30, v0) = v1) | hBOOL(v3) | ? [v4] : (hAPP(nat, bool, all_0_115_115, v0) = v4 & ~ hBOOL(v4)))
% 58.56/15.67 | (2376) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, v0, v10, v7) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v8) = v10) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v8) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v5, v8) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, v0, v13, v7) = v14 & hAPP(v0, bool, v12, v14) = v15 & plus_plus(v0, v8) = v13 & hBOOL(v15)))))
% 58.56/15.67 | (2377) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 58.56/15.67 | (2378) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | ~ hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v15, v7) = v16) | ~ (hAPP(v0, v0, v13, v4) = v14) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v12, v16) = v17) | ~ (times_times(v0, v6) = v13) | ~ (times_times(v0, v3) = v8) | ~ (plus_plus(v0, v14) = v15) | ~ (plus_plus(v0, v9) = v10) | hBOOL(v17) | ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v23) = v24 & hAPP(v0, v0, v22, v5) = v23 & hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, bool, v24, v7) = v25 & times_times(v0, v19) = v20 & plus_plus(v0, v21) = v22 & minus_minus(v0, v3) = v18 & ~ hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | ~ hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & hBOOL(v25))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v1, v13) = v14) | ~ (hAPP(v0, v0, v12, v5) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v14, v7) = v15) | ~ (times_times(v0, v9) = v10) | ~ (plus_plus(v0, v11) = v12) | ~ (minus_minus(v0, v3) = v8) | hBOOL(v15) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v1, v19) = v20 & hAPP(v0, v0, v23, v7) = v24 & hAPP(v0, v0, v21, v4) = v22 & hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, bool, v20, v24) = v25 & times_times(v0, v6) = v21 & times_times(v0, v3) = v16 & plus_plus(v0, v22) = v23 & plus_plus(v0, v17) = v18 & ~ hBOOL(v25)))))
% 58.56/15.67 | (2379) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15))))))
% 58.56/15.68 | (2380) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v0) = v7) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v1) = v3) | hBOOL(v8) | ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & ~ hBOOL(v10)))
% 58.56/15.68 | (2381) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.56/15.68 | (2382) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(int, int, v3, v2) = v9 & hAPP(int, int, v3, v1) = v7 & plus_plus(int, v7) = v8))
% 58.56/15.68 | (2383) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (standardRes(v3, v2) = v1) | ~ (standardRes(v3, v2) = v0))
% 58.56/15.68 | (2384) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(v0, bool, v4, v6) = v15 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v13) | (hBOOL(v15) & hBOOL(v14)))))
% 58.56/15.68 | (2385) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v5) = v6 & hAPP(int, bool, v6, v1) = v7 & hAPP(int, int, v4, all_0_148_148) = v5 & plus_plus(int, v0) = v4 & ~ hBOOL(v7)))
% 58.56/15.68 | (2386) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v2) = v9 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v8) | hBOOL(v9) | (hBOOL(v10) & ~ hBOOL(v6)))))
% 58.56/15.68 | (2387) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = pls | ~ (hAPP(int, int, v4, v2) = v5) | ~ (number_number_of(int, v1) = v3) | ~ (number_number_of(int, v0) = v2) | ~ (div_mod(int, v3) = v4) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v6 & hAPP(int, bool, v6, v3) = v7 & ~ hBOOL(v7)))
% 58.56/15.68 | (2388) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & ~ hBOOL(v5)))
% 58.56/15.68 | (2389) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v5) = v15 & hAPP(v0, bool, v4, v7) = v12 & hAPP(v0, bool, v4, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v9) | ~ (hAPP(v0, bool, v9, v5) = v10) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v5) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.56/15.68 | (2390) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (hAPP(int, int, all_0_107_107, v0) = v1) | ~ (plus_plus(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, pls) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 58.56/15.68 | (2391) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (zcong(v3, v4) = v5) | ~ (multInv(v2, v1) = v4) | ~ (multInv(v2, v0) = v3) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v2) = v9 & hAPP(int, bool, all_0_56_56, v2) = v7 & zcong(v0, v1) = v8 & ( ~ hBOOL(v9) | ~ hBOOL(v7))))
% 58.56/15.68 | (2392) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ ring_11004092258visors(v0) | ? [v4] : ? [v5] : ( ~ (v5 = v1) & hAPP(nat, v0, v4, all_0_132_132) = v5 & power_power(v0, v2) = v4))
% 58.56/15.68 | (2393) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ti(v0, v5) = v15 & ( ~ (v14 = v12) | v16 = v15)))
% 58.56/15.68 | (2394) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (plus_plus(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ dvd(v1) | ~ linorder(v1) | ~ plus(v1))
% 58.56/15.68 | (2395) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v5) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v5) = v12 & hAPP(v0, bool, v12, v1) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v5) = v8) | ~ (hAPP(v0, bool, v8, v1) = v9) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ hBOOL(v9) | ~ hBOOL(v7) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v10 & hBOOL(v13)))))
% 58.56/15.68 | (2396) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ power(v1))
% 58.56/15.68 | (2397) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v1) = v10 & hAPP(nat, bool, v3, v0) = v9 & ( ~ hBOOL(v8) | (hBOOL(v9) & ~ hBOOL(v10)))))
% 58.56/15.68 | (2398) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & hBOOL(v10)))
% 58.56/15.68 | (2399) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & one_one(v0) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v2) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v2) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v1, v3, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10)))))
% 58.56/15.68 | (2400) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ti(v0, v2) = v4)
% 58.56/15.68 | (2401) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord219039673up_add(v0) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : (hAPP(v0, v0, v7, v5) = v8 & hAPP(v0, bool, v4, v8) = v9 & plus_plus(v0, v5) = v7 & ~ hBOOL(v9)))
% 58.56/15.68 | (2402) order(int)
% 58.56/15.68 | (2403) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v2, v1, v7, v4) = v8) | ~ (hAPP(v0, v6, v3, v5) = v7) | ~ (fun(v2, v1) = v6) | ? [v9] : (hAPP(v0, v1, v9, v5) = v8 & combc(v0, v2, v1, v3, v4) = v9))
% 58.56/15.68 | (2404) hAPP(int, bool, all_0_136_136, all_0_135_135) = all_0_134_134
% 58.56/15.68 | (2405) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, bool, v0, v4) = v5) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (div_mod(nat, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(nat, bool, v0, v1) = v6 & times_times(nat, v2) = v7 & ((v14 = v1 & ~ (v2 = all_0_118_118) & hAPP(nat, all_0_117_117, all_0_116_116, v9) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, v0, v9) = v15 & hAPP(nat, nat, v13, v9) = v1 & hAPP(nat, nat, v7, v8) = v12 & plus_plus(nat, v12) = v13 & hBOOL(v11) & ~ hBOOL(v15)) | (v2 = all_0_118_118 & ~ hBOOL(v6)))))
% 58.56/15.68 | (2406) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v5) = v6) | ~ (hAPP(int, bool, v6, v8) = v9) | ~ (hAPP(int, int, v7, v2) = v8) | ~ (hAPP(nat, int, v4, v0) = v5) | ~ (power_power(int, v3) = v4) | ~ (times_times(int, v1) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_99_99, v3) = v11 & hAPP(int, bool, v11, v2) = v12 & hAPP(int, bool, v6, v1) = v13 & hAPP(int, bool, zprime, v3) = v10 & ( ~ hBOOL(v10) | hBOOL(v13) | hBOOL(v12))))
% 58.56/15.68 | (2407) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v0) = v2) | ~ (bit0(v1) = v4) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.56/15.68 | (2408) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.56/15.68 | (2409) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v4) | ~ linordered_idom(v0) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(v0, v0, v8, v10) = v11 & hAPP(nat, v0, v9, all_0_132_132) = v10 & hAPP(nat, v0, v6, all_0_132_132) = v7 & power_power(v0, v3) = v9 & power_power(v0, v2) = v6 & plus_plus(v0, v7) = v8))
% 58.56/15.68 | (2410) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, pls) = v1) | ~ (ti(v0, v2) = v3) | ~ number_ring(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4))
% 58.56/15.68 | (2411) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v5, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v4, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18))))))
% 58.56/15.68 | (2412) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord893533164strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & hBOOL(v15)))))
% 58.56/15.68 | (2413) power_power(real, all_0_53_53) = all_0_28_28
% 58.56/15.68 | (2414) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v6) = v17 & hAPP(v0, bool, v17, v1) = v18 & hAPP(v0, bool, v5, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v6) = v11) | ~ (hAPP(v0, bool, v11, v1) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v5, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v5, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v3, v15) = v16 & hAPP(v0, v2, v3, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v1) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 58.56/15.69 | (2415) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5) | ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_108_108, v2) = v7 & hAPP(int, bool, all_0_108_108, v0) = v8 & zcong(v2, v0) = v9 & ti(int, v2) = v11 & ti(int, v0) = v12 & (v12 = v11 | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 58.56/15.69 | (2416) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v1, v2, v5) = v14 & hAPP(v0, v0, v10, v6) = v11 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v16 & times_times(v0, v5) = v10 & ( ~ hBOOL(v13) | (hBOOL(v16) & hBOOL(v15)))))
% 58.56/15.69 | (2417) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = v2 | ~ (number_number_of(v1, v0) = v2) | ~ (ti(v1, v2) = v3) | ~ number(v1))
% 58.56/15.69 | (2418) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ~ (hAPP(int, bool, v1, v0) = v2) | hBOOL(v2))
% 58.56/15.69 | (2419) ! [v0] : ! [v1] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v1) | ? [v2] : ? [v3] : (hAPP(nat, bool, v1, all_0_112_112) = v2 & hAPP(nat, bool, all_0_24_24, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.56/15.69 | (2420) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (number_number_of(v0, v1) = v4) | ~ (ti(int, v2) = v3) | ~ ring_char_0(v0) | ~ number_ring(v0) | ? [v5] : ? [v6] : (number_number_of(v0, v2) = v6 & ti(int, v1) = v5 & ( ~ (v5 = v3) | v6 = v4)))
% 58.56/15.69 | (2421) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v1 & ti(v0, v4) = v1)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v1) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v1) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v1 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v1) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v1) | ~ (ti(v0, v4) = v1) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 58.56/15.69 | (2422) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v4) = v5) | ~ (hAPP(nat, bool, v5, v7) = v8) | ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v2) = v6) | ~ (times_times(nat, v0) = v3) | ~ hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v10 & hAPP(nat, bool, v10, v2) = v11 & hAPP(nat, bool, all_0_115_115, v1) = v9 & hBOOL(v11) & hBOOL(v9)))
% 58.56/15.69 | (2423) number_number_of(nat, pls) = all_0_118_118
% 58.56/15.69 | (2424) ! [v0] : ! [v1] : ( ~ (d22set(v0) = v1) | ? [v2] : (d22set(v2) = v1 & ti(int, v0) = v2))
% 58.56/15.69 | (2425) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v7) = v15 & hAPP(v0, v2, v1, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v7) = v9) | ~ (hAPP(v0, v2, v1, v5) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v2, v1, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))))
% 58.56/15.69 | (2426) ring_div(int)
% 58.56/15.69 | (2427) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v2, v1, v3, v4) = v5) | ? [v6] : (fun(v0, v1) = v6 & ti(v6, v5) = v5))
% 58.56/15.69 | (2428) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v4 & hAPP(nat, bool, v4, v0) = v5 & hBOOL(v5)))
% 58.56/15.69 | (2429) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | hBOOL(v13) | (ti(v0, v6) = v3 & ti(v0, v5) = v3))
% 58.56/15.69 | (2430) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v0) = v3) | hBOOL(v5) | ? [v6] : (hAPP(int, bool, v2, pls) = v6 & ~ hBOOL(v6)))
% 58.56/15.69 | (2431) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ number_ring(v0) | number_number_of(v0, all_0_146_146) = v1)
% 58.56/15.69 | (2432) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_132_132) = v4) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ? [v5] : ( ~ (v5 = v1) & ti(v0, v2) = v5))
% 58.56/15.69 | (2433) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.56/15.69 | (2434) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ comm_semiring_1(v0) | ti(v0, v2) = v4)
% 58.56/15.69 | (2435) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v1, v7) = v8) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v1, v12) = v13 & hAPP(int, bool, v1, v9) = v10 & hAPP(int, int, v11, v2) = v12 & minus_minus(int, v9) = v11 & hBOOL(v10) & ~ hBOOL(v13)) | (hAPP(int, bool, v1, v5) = v9 & ~ hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))))
% 58.56/15.69 | (2436) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(nat, v0, v5, all_0_132_132) = v6) | ~ (power_power(v0, v4) = v5) | ~ hBOOL(v8))))
% 58.56/15.69 | (2437) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit0(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.56/15.69 | (2438) zero(int)
% 58.56/15.69 | (2439) cancel146912293up_add(real)
% 58.56/15.69 | (2440) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v1, v2, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & ~ hBOOL(v12)))))
% 58.56/15.69 | (2441) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & times_times(nat, v0) = v4 & hBOOL(v6)))
% 58.56/15.69 | (2442) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (member(v0, v1) = v4) | ~ (hAPP(v3, bool, v4, v2) = v5) | ~ (fun(v0, bool) = v3) | hBOOL(v5) | ? [v6] : (hAPP(v0, bool, v2, v1) = v6 & ~ hBOOL(v6)))
% 58.56/15.69 | (2443) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v12, v2) = v7 & hAPP(v0, v0, v10, v3) = v11 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v9) = v10 & div_mod(v0, v11) = v12 & div_mod(v0, v1) = v8))
% 58.56/15.69 | (2444) linord626643107strict(int)
% 58.56/15.69 | (2445) ! [v0] : ! [v1] : ! [v2] : (v1 = all_0_118_118 | v0 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (times_times(nat, v0) = v2))
% 58.56/15.69 | (2446) number_semiring(real)
% 58.56/15.69 | (2447) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v11) = v12) | ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v12, v6) = v13) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, v0, v7, v3) = v11) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v10) | hBOOL(v13) | ? [v14] : ? [v15] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v14 & hAPP(nat, bool, v14, v5) = v15 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(nat, v0, v7, v3) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v8) | ~ (hAPP(nat, bool, v8, v5) = v9) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v9) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v5) = v13 & ~ hBOOL(v15))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v11) | ~ (hAPP(nat, bool, v11, v5) = v12) | ~ (power_power(v0, v4) = v7) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, bool, v14, v6) = v15 & hAPP(nat, v0, v7, v3) = v13 & hBOOL(v15)))))
% 58.56/15.69 | (2448) ordered_ring(real)
% 58.56/15.69 | (2449) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v0) = v2) | ~ (ti(int, v1) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v5 & hAPP(int, all_0_155_155, all_0_99_99, v0) = v7 & hAPP(int, bool, v7, v1) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v0) = v9 & (v9 = v3 | ~ hBOOL(v8) | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.56/15.69 | (2450) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v8 & hAPP(nat, bool, v8, v9) = v10 & hAPP(nat, nat, v6, v2) = v9 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v0) = v6 & ~ hBOOL(v10)))
% 58.56/15.70 | (2451) semiring_0(int)
% 58.56/15.70 | (2452) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.56/15.70 | (2453) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_108_108, v1) = v4 & ti(int, v1) = v7 & (v7 = pls | ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.56/15.70 | (2454) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v3) = v7 & bit1(v1) = v6 & bit0(v0) = v4 & plus_plus(int, v4) = v5))
% 58.56/15.70 | (2455) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v8) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v15 & ( ~ hBOOL(v15) | ~ hBOOL(v14))))
% 58.56/15.70 | (2456) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & hBOOL(v7)))
% 58.56/15.70 | (2457) hAPP(int, bool, all_0_150_150, all_0_139_139) = all_0_123_123
% 58.56/15.70 | (2458) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (combs(v0, v1, v2, v3, v4) = v5) | ? [v6] : ? [v7] : (combs(v0, v1, v2, v3, v7) = v5 & fun(v0, v1) = v6 & ti(v6, v4) = v7))
% 58.56/15.70 | (2459) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, int, v6, v0) = v7 & div_mod(int, v1) = v6 & ti(int, v1) = v8 & (v8 = v7 | ~ hBOOL(v5))))
% 58.56/15.70 | (2460) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (power_power(nat, v0) = v3) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, all_0_38_38, v0) = v8 & ( ~ hBOOL(v8) | hBOOL(v10))))
% 58.56/15.70 | (2461) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v1) | ~ ring_n68954251visors(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & times_times(v0, v2) = v5))
% 58.56/15.70 | (2462) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, pls) = v4 & hAPP(int, bool, v1, pls) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.56/15.70 | (2463) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (legendre(v0, v2) = v3) | ~ (ti(int, v1) = v2) | legendre(v0, v1) = v3)
% 58.56/15.70 | (2464) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ power(v1) | ? [v3] : (times_times(v1, v3) = v2 & ti(v1, v0) = v3))
% 58.56/15.70 | (2465) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v8, v10) = v11) | ~ (hAPP(nat, v0, v9, v3) = v10) | ~ (hAPP(nat, v0, v6, v3) = v7) | ~ (power_power(v0, v5) = v9) | ~ (power_power(v0, v4) = v6) | hBOOL(v11) | ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v4) = v12 & hAPP(v0, bool, v12, v5) = v13 & ~ hBOOL(v13)))))
% 58.56/15.70 | (2466) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v1) = v2 & hAPP(int, bool, all_0_114_114, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.56/15.70 | (2467) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.56/15.70 | (2468) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ (hAPP(int, bool, v3, v0) = v4) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, all_0_126_126, v2) = v7 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, bool, all_0_126_126, v0) = v9 & zcong(v2, v1) = v10 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v8) | ~ hBOOL(v7))))
% 58.56/15.70 | (2469) ! [v0] : ! [v1] : ( ~ (ti(int, v1) = all_0_81_81) | ~ (ti(int, v0) = all_0_81_81) | ? [v2] : (hAPP(int, int, v2, v1) = all_0_148_148 & times_times(int, v0) = v2))
% 58.56/15.70 | (2470) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v11 & hAPP(v0, bool, v4, v5) = v10 & ( ~ hBOOL(v10) | hBOOL(v11))))
% 58.56/15.70 | (2471) semiring(int)
% 58.56/15.70 | (2472) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ number(v0) | ~ linorder(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v7) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v8) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (number_number_of(v0, v5) = v6) | ~ (number_number_of(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v6) = v10 & hAPP(v0, bool, v10, v7) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v8) = v9) | ~ (number_number_of(v0, v5) = v8) | ~ (number_number_of(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v8) = v10 & hAPP(v0, bool, v10, v6) = v11 & ~ hBOOL(v11)))))
% 58.56/15.70 | (2473) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(v0, v0, v3, v2) = v1) | ~ (zero_zero(v0) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ linord219039673up_add(v0) | ti(v0, v2) = v1)
% 58.56/15.70 | (2474) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v2) = v3) | ~ comm_semiring_1(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & plus_plus(v0, v2) = v4))
% 58.56/15.70 | (2475) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v2 & ord_less(v0) = v3 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 58.56/15.70 | (2476) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8))))
% 58.56/15.70 | (2477) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit0(v0) = v2 & ~ hBOOL(v3)))
% 58.56/15.70 | (2478) idom(int)
% 58.56/15.70 | (2479) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (d22set(v2) = v1) | ~ (d22set(v2) = v0))
% 58.56/15.70 | (2480) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & one_one(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v10, v8) = v11) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (times_times(v0, v6) = v10) | hBOOL(v12) | ? [v13] : (hAPP(v0, bool, v4, v6) = v13 & ~ hBOOL(v13)))))
% 58.56/15.70 | (2481) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(nat, nat, v5, all_0_112_112) = v6 & hAPP(nat, nat, v4, v7) = v3 & hAPP(nat, nat, v2, v6) = v7 & times_times(nat, v0) = v4 & minus_minus(nat, v1) = v5))
% 58.56/15.70 | (2482) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v4) | ~ (hAPP(nat, bool, v4, v2) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ hBOOL(v3) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & times_times(nat, v2) = v9 & times_times(nat, v0) = v6 & ~ hBOOL(v11)))
% 58.56/15.70 | (2483) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, v0, v3, all_0_132_132) = v1) | ~ (power_power(v0, v2) = v3) | ~ (zero_zero(v0) = v1) | ~ ring_11004092258visors(v0) | ti(v0, v2) = v1)
% 58.56/15.70 | (2484) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit0(v1) = v6 & bit0(v0) = v4 & hBOOL(v7)))
% 58.56/15.70 | (2485) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v3) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (minus_minus(int, v1) = v4) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, v3, v2) = v7 & hAPP(int, bool, v3, v1) = v8 & ( ~ hBOOL(v7) | hBOOL(v8))))
% 58.56/15.70 | (2486) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v1) = v2) | ~ (hAPP(int, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(int, bool, v4, v1) = v5 & zcong(v0, pls) = v4 & hBOOL(v5)))
% 58.56/15.70 | (2487) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(int, int, v3, v2) = v9 & hAPP(int, int, v3, v1) = v7 & minus_minus(int, v7) = v8))
% 58.56/15.70 | (2488) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v1) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (times_times(int, v2) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v10 & hAPP(int, bool, v10, all_0_148_148) = v11 & hAPP(int, bool, all_0_108_108, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v7 & ti(int, v2) = v8 & ( ~ (v8 = v6) | ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v11))))
% 58.56/15.70 | (2489) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (plus_plus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v7 & hAPP(nat, all_0_117_117, all_0_77_77, v0) = v9 & hAPP(nat, bool, v9, v11) = v12 & hAPP(nat, bool, v7, v2) = v8 & hAPP(nat, nat, v10, v1) = v11 & minus_minus(nat, v2) = v10 & ( ~ hBOOL(v8) | (( ~ hBOOL(v12) | hBOOL(v6)) & ( ~ hBOOL(v6) | hBOOL(v12))))))
% 58.56/15.70 | (2490) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & times_times(v0, v8) = v9))
% 58.56/15.70 | (2491) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v0) = v2) | ~ (hAPP(real, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v5) = v6 & hAPP(real, real, v4, v1) = v5 & hAPP(real, bool, v6, all_0_43_43) = v7 & minus_minus(real, v0) = v4 & ~ hBOOL(v7)))
% 58.56/15.70 | (2492) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v5) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v1) = v11) | ~ (hAPP(v0, v0, v8, v3) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v1) = v6) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v7) = v8) | ~ (minus_minus(v0, v4) = v10) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v18, v5) = v19 & hAPP(v0, v0, v16, v2) = v17 & times_times(v0, v4) = v16 & plus_plus(v0, v17) = v18 & ti(v0, v3) = v20 & ( ~ (v19 = v9) | v20 = v15)))
% 58.56/15.70 | (2493) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, all_0_126_126, v2) = v6 & zcong(v2, v0) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v6))))
% 58.56/15.71 | (2494) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, bool, v3, v7) = v8 & hAPP(nat, nat, v6, v0) = v7 & plus_plus(nat, v2) = v6 & ~ hBOOL(v8)))
% 58.56/15.71 | (2495) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7) | ~ (combb(v2, v1, v0, v3, v4) = v6))
% 58.56/15.71 | (2496) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v6) = v7 & hAPP(int, int, v5, all_0_148_148) = v6 & minus_minus(int, v1) = v5 & ~ hBOOL(v7)))
% 58.56/15.71 | (2497) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (plus_plus(v0, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ ab_semigroup_add(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9))
% 58.56/15.71 | (2498) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v3 = pls | ~ (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4) | ~ (hAPP(int, bool, v4, v1) = v5) | ~ (ti(int, v2) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v7) = v8 & hAPP(int, bool, v8, v9) = v10 & hAPP(int, int, v6, v1) = v9 & hAPP(int, int, v6, v0) = v7 & times_times(int, v2) = v6 & ( ~ hBOOL(v10) | hBOOL(v5)) & ( ~ hBOOL(v5) | hBOOL(v10))))
% 58.56/15.71 | (2499) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v4, v5) = v9) | ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v4, v5) = v13 & hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))))
% 58.56/15.71 | (2500) monoid_mult(nat)
% 58.56/15.71 | (2501) ! [v0] : ! [v1] : ( ~ (hAPP(nat, nat, v1, all_0_118_118) = all_0_118_118) | ~ (power_power(nat, v0) = v1))
% 58.56/15.71 | (2502) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_120_120, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v2) = v3 & bit1(v0) = v2 & hBOOL(v3)))
% 58.56/15.71 | (2503) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (hAPP(int, bool, v0, v2) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ((hAPP(int, all_0_155_155, all_0_129_129, v6) = v7 & hAPP(int, bool, v7, v2) = v8 & hAPP(int, bool, v0, v11) = v12 & hAPP(int, bool, v0, v6) = v9 & hAPP(int, int, v10, all_0_148_148) = v11 & minus_minus(int, v6) = v10 & hBOOL(v9) & hBOOL(v8) & ~ hBOOL(v12)) | (hAPP(int, bool, v0, v1) = v6 & hBOOL(v6))))
% 58.56/15.71 | (2504) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v4) = v16 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v4) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 58.56/15.71 | (2505) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v1) = v5) | ~ (hAPP(v0, v0, v2, v1) = v3) | ~ (times_times(v0, v3) = v4) | ~ (times_times(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v6] : (hAPP(nat, v0, v6, all_0_103_103) = v5 & power_power(v0, v1) = v6))
% 58.56/15.71 | (2506) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v3) = v6 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v4 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 58.56/15.71 | (2507) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | ? [v2] : ? [v3] : (power_power(v0, v1) = v2 & one_one(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : (v6 = v1 | v5 = all_0_118_118 | ~ (hAPP(nat, v0, v2, v5) = v6) | ~ (number_number_of(nat, v4) = v5)) & ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, v0, v2, all_0_118_118) = v5) | ~ (number_number_of(nat, v4) = all_0_118_118)) & ! [v4] : ! [v5] : (v5 = all_0_118_118 | ~ (number_number_of(nat, v4) = v5) | hAPP(nat, v0, v2, v5) = v1) & ! [v4] : ( ~ (number_number_of(nat, v4) = all_0_118_118) | hAPP(nat, v0, v2, all_0_118_118) = v3)))
% 58.56/15.71 | (2508) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 58.56/15.71 | (2509) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(bool, all_0_153_153, fconj, v0) = v2) | ~ (hAPP(bool, bool, v2, v1) = v3) | ~ hBOOL(v3) | hBOOL(v0))
% 58.56/15.71 | (2510) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v7) | ~ (hAPP(int, bool, v7, v5) = v8) | ~ (hAPP(int, bool, v3, v5) = v6) | ~ (hAPP(int, int, v4, all_0_148_148) = v5) | ~ (minus_minus(int, v2) = v4) | ~ hBOOL(v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : (member(int, v0) = v10 & hAPP(all_0_155_155, bool, v10, v11) = v12 & hAPP(int, bool, zprime, v2) = v9 & wset(v1, v2) = v11 & ( ~ hBOOL(v12) | ~ hBOOL(v9))))
% 58.56/15.71 | (2511) number_number_of(int, all_0_146_146) = all_0_148_148
% 58.56/15.71 | (2512) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.56/15.71 | (2513) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (combs(v0, v2, v1, v3, v4) = v6) | ~ (fun(v0, v1) = v5) | ~ (ti(v5, v6) = v7))
% 58.56/15.71 | (2514) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : (bit1(v2) = v1 & ti(int, v0) = v2))
% 58.56/15.71 | (2515) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | v6 = v5 | ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v8) | ~ (ti(v0, v1) = v7) | ~ semiri456707255roduct(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ( ~ (v18 = v14) & hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v12, v2) = v13 & hAPP(v0, v0, v12, v1) = v17 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v2) = v15 & hAPP(v0, v0, v9, v1) = v10 & times_times(v0, v4) = v12 & times_times(v0, v3) = v9 & plus_plus(v0, v15) = v16 & plus_plus(v0, v10) = v11))
% 58.56/15.71 | (2516) ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ? [v3] : (standardRes(v0, v3) = v2 & ti(int, v1) = v3))
% 58.56/15.71 | (2517) ! [v0] : ! [v1] : ! [v2] : ( ~ (legendre(v0, v1) = v2) | ti(int, v2) = v2)
% 58.56/15.71 | (2518) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v12, v6) = v13) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v8) = v12) | ~ (times_times(v0, v7) = v9) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, v1, v2, v5) = v17 & hAPP(v0, bool, v17, v6) = v18 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v8) = v19 & hAPP(v0, bool, v4, v5) = v20 & ( ~ hBOOL(v20) | ~ hBOOL(v19) | ~ hBOOL(v18) | ~ hBOOL(v16))))
% 58.56/15.71 | (2519) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (ti(int, v1) = v2) | ~ (ti(int, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v5, v0) = v6 & times_times(int, v1) = v5 & ( ~ hBOOL(v4) | (( ~ (v6 = all_0_148_148) | (v3 = all_0_148_148 & v2 = all_0_148_148)) & ( ~ (v3 = all_0_148_148) | ~ (v2 = all_0_148_148) | v6 = all_0_148_148)))))
% 58.56/15.71 | (2520) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_ring(v0) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v14) = v15 & hAPP(v0, bool, v4, v6) = v10 & times_times(v0, v6) = v13 & (hBOOL(v15) | (( ~ hBOOL(v12) | ~ hBOOL(v9)) & ( ~ hBOOL(v10) | ~ hBOOL(v7))))))
% 58.56/15.71 | (2521) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))
% 58.56/15.71 | (2522) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v3 | ~ (hAPP(nat, nat, v4, all_0_118_118) = v5) | ~ (hAPP(nat, nat, v2, all_0_118_118) = v3) | ~ (times_times(nat, v1) = v4) | ~ (times_times(nat, v0) = v2))
% 58.56/15.71 | (2523) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v3) | ~ (hAPP(nat, bool, v3, v4) = v5) | ~ (hAPP(nat, nat, all_0_31_31, v1) = v4) | ~ (hAPP(nat, nat, all_0_31_31, v0) = v2) | hBOOL(v5))
% 58.56/15.71 | (2524) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v4, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v6) = v15 & hAPP(v0, v2, v1, v7) = v13 & hAPP(v0, bool, v15, v5) = v16 & hAPP(v0, bool, v13, v3) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v16)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v4, v6) = v10) | ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v4, v13) = v14 & hAPP(v0, v0, v12, v6) = v15 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v7) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.56/15.71 | (2525) ! [v0] : ! [v1] : (v1 = all_0_148_148 | v1 = pls | ~ (ti(int, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v3, all_0_94_94) = v4 & hAPP(int, bool, all_0_108_108, v0) = v2 & ( ~ hBOOL(v4) | ~ hBOOL(v2))))
% 58.56/15.71 | (2526) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ (hAPP(nat, bool, v3, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v8 & hAPP(nat, all_0_117_117, all_0_77_77, v2) = v12 & hAPP(nat, bool, v12, v0) = v13 & hAPP(nat, bool, v8, v10) = v11 & hAPP(nat, nat, v9, v1) = v10 & hAPP(nat, nat, v6, v1) = v7 & minus_minus(nat, v2) = v6 & minus_minus(nat, v0) = v9 & ( ~ hBOOL(v13) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v13))))
% 58.56/15.71 | (2527) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = all_0_43_43 | ~ (hAPP(real, real, v3, all_0_43_43) = v4) | ~ (hAPP(real, real, v2, v4) = v5) | ~ (hAPP(real, real, v0, all_0_43_43) = v1) | ~ (times_times(real, all_0_43_43) = v3) | ~ (times_times(real, all_0_43_43) = v0) | ~ (plus_plus(real, v1) = v2))
% 58.56/15.71 | (2528) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ number_semiring(v0) | number_number_of(v0, pls) = v1)
% 58.56/15.71 | (2529) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v6, v5) = v7) | ~ (combs(v0, v2, v1, v3, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : (hAPP(v2, v1, v9, v10) = v7 & hAPP(v0, v8, v3, v5) = v9 & hAPP(v0, v2, v4, v5) = v10 & fun(v2, v1) = v8))
% 58.56/15.71 | (2530) ! [v0] : ! [v1] : ( ~ (times_times(int, v0) = v1) | ? [v2] : (hAPP(int, int, v1, all_0_148_148) = v2 & ti(int, v0) = v2))
% 58.56/15.71 | (2531) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v5) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.56/15.72 | (2532) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v5) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, int, v4, v1) = v5 & minus_minus(int, v0) = v4 & hBOOL(v7)))
% 58.56/15.72 | (2533) times_times(int, all_0_139_139) = all_0_138_138
% 58.56/15.72 | (2534) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & div_mod(nat, v0) = v9))
% 58.56/15.72 | (2535) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v3, all_0_118_118) = v4) | ~ (power_power(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ power(v0))
% 58.56/15.72 | (2536) ordere216010020id_add(real)
% 58.56/15.72 | (2537) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v3) | ~ (hAPP(int, bool, v0, v2) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ((hAPP(int, bool, v3, v5) = v6 & hAPP(int, bool, v0, v9) = v10 & hAPP(int, bool, v0, v5) = v7 & hAPP(int, int, v8, all_0_148_148) = v9 & plus_plus(int, v5) = v8 & hBOOL(v7) & hBOOL(v6) & ~ hBOOL(v10)) | (hAPP(int, bool, v3, v2) = v5 & hAPP(int, bool, v0, v7) = v8 & hAPP(int, int, v6, all_0_148_148) = v7 & plus_plus(int, v1) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v5)))))
% 58.56/15.72 | (2538) one_one(real) = all_0_35_35
% 58.56/15.72 | (2539) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v9) = v10) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (times_times(v0, v7) = v8) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v6) = v14 & hAPP(v0, bool, v14, v1) = v15 & hAPP(v0, bool, v5, v7) = v12 & hAPP(v0, bool, v5, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v9) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (hAPP(v0, bool, v5, v7) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v5, v6) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, bool, v5, v7) = v8) | ~ (hAPP(v0, bool, v5, v6) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v13) = v14 & hAPP(v0, v2, v3, v6) = v10 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v10, v1) = v11 & times_times(v0, v7) = v12 & ( ~ hBOOL(v11) | hBOOL(v15))))))
% 58.56/15.72 | (2540) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v5, v1) = v4) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, all_0_155_155, all_0_99_99, v1) = v6 & hAPP(int, bool, v6, v8) = v9 & hAPP(int, int, v7, v2) = v8 & minus_minus(int, v0) = v7 & hBOOL(v9)))
% 58.56/15.72 | (2541) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v4) = v5) | ~ (hAPP(real, real, v3, v1) = v6) | ~ (hAPP(real, real, v3, v0) = v4) | ~ (hAPP(real, bool, v5, v6) = v7) | ~ (times_times(real, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(real, all_0_45_45, all_0_34_34, v0) = v9 & hAPP(real, bool, v9, v1) = v10 & hAPP(real, bool, all_0_42_42, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10))))))
% 58.56/15.72 | (2542) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v10, v6) = v11) | ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3))))
% 58.56/15.72 | (2543) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_ring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (minus_minus(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v6, v5) = v10 & hAPP(v0, bool, v6, v3) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ (hAPP(v0, bool, v6, v3) = v8) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, bool, v6, v10) = v11 & minus_minus(v0, v5) = v9 & hBOOL(v11)))))
% 58.56/15.72 | (2544) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (bit0(v1) = v2 & bit0(v0) = v2))
% 58.56/15.72 | (2545) ! [v0] : ! [v1] : ! [v2] : ( ~ (times_times(v1, v0) = v2) | ~ no_zero_divisors(v1) | ? [v3] : (fun(v1, v1) = v3 & ti(v3, v2) = v2))
% 58.56/15.72 | (2546) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ((hBOOL(v19) & hBOOL(v17)) | (hBOOL(v15) & hBOOL(v13))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, v0, v8, v7) = v11) | ~ (hAPP(v0, v0, v8, v6) = v9) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (times_times(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v6) = v14 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v17)) & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v7) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v11) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v4, v5) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v11)) & ( ~ hBOOL(v12) | ~ hBOOL(v9)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v5) = v10) | ~ (hAPP(v0, bool, v10, v3) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v11)) | (hBOOL(v17) & hBOOL(v9))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v7) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v10)) & ( ~ hBOOL(v12) | ~ hBOOL(v8)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v6) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v6) = v16 & hAPP(v0, v1, v2, v5) = v18 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v3) = v19 & hAPP(v0, bool, v16, v7) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v10)) | (hBOOL(v17) & hBOOL(v8))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v18 & hAPP(v0, v1, v2, v5) = v16 & hAPP(v0, v0, v11, v7) = v14 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v18, v6) = v19 & hAPP(v0, bool, v16, v3) = v17 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v15) | (hBOOL(v19) & hBOOL(v17))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v5) = v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v1, v2, v7) = v13 & hAPP(v0, v1, v2, v5) = v11 & hAPP(v0, v0, v15, v7) = v18 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, bool, v17, v18) = v19 & hAPP(v0, bool, v13, v6) = v14 & hAPP(v0, bool, v11, v3) = v12 & times_times(v0, v5) = v15 & (hBOOL(v19) | (( ~ hBOOL(v14) | ~ hBOOL(v12)) & ( ~ hBOOL(v10) | ~ hBOOL(v8))))))))
% 58.56/15.72 | (2547) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v1) = v7) | ~ (hAPP(nat, nat, v4, v7) = v8) | ~ (number_number_of(nat, v2) = v3) | ~ (number_number_of(nat, v0) = v5) | ~ (times_times(nat, v5) = v6) | ~ (times_times(nat, v3) = v4) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v9 & hAPP(int, bool, v9, pls) = v10 & hAPP(int, int, v11, v0) = v12 & hAPP(nat, nat, v14, v1) = v15 & number_number_of(nat, v12) = v13 & times_times(int, v2) = v11 & times_times(nat, v13) = v14 & (v15 = v8 | hBOOL(v10))))
% 58.56/15.72 | (2548) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_120_120, v1) = v2 & hAPP(int, bool, all_0_120_120, v0) = v3 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.56/15.72 | (2549) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v9) | hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v6)))))
% 58.56/15.72 | (2550) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_semiring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v5) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ (hAPP(v0, bool, v4, v5) = v10) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v14, v5) = v15 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v6) = v11 & hBOOL(v16)))))
% 58.73/15.72 | (2551) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (number_number_of(v0, pls) = v1) | ~ (plus_plus(v0, v1) = v2) | ~ number_ring(v0) | ti(v0, v3) = v4)
% 58.73/15.72 | (2552) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linord20386208strict(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v1) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, bool, v11, v1) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, bool, v7, v1) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v1) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.73/15.73 | (2553) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, v0, v3, v2) = v4) | ~ (power_power(v0, v1) = v3) | ~ monoid_mult(v0) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v1) = v10 & hAPP(nat, v0, v3, v7) = v8 & hAPP(nat, bool, all_0_115_115, v2) = v5 & hAPP(nat, nat, v6, all_0_112_112) = v7 & times_times(v0, v8) = v9 & minus_minus(nat, v2) = v6 & (v10 = v4 | ~ hBOOL(v5))))
% 58.73/15.73 | (2554) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (minus_minus(nat, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v10, v2) = v11 & hAPP(nat, nat, v9, v11) = v6 & hAPP(nat, nat, v7, v2) = v8 & times_times(nat, v1) = v10 & times_times(nat, v0) = v7 & minus_minus(nat, v8) = v9))
% 58.73/15.73 | (2555) linord893533164strict(nat)
% 58.73/15.73 | (2556) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = v0 | ~ (inv(v3, v2) = v1) | ~ (inv(v3, v2) = v0))
% 58.73/15.73 | (2557) ! [v0] : ! [v1] : ! [v2] : ( ~ (ti(v0, v1) = v2) | ~ monoid_mult(v0) | ? [v3] : (hAPP(nat, v0, v3, all_0_112_112) = v2 & power_power(v0, v1) = v3))
% 58.73/15.73 | (2558) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v4, v2) = v5) | ~ (hAPP(int, int, v3, v5) = v6) | ~ (plus_plus(int, v1) = v4) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v2) = v6 & hAPP(int, int, v3, v1) = v7 & plus_plus(int, v7) = v8))
% 58.73/15.73 | (2559) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_108_108, v6) = v7 & hAPP(int, bool, all_0_108_108, v1) = v11 & hAPP(int, bool, all_0_126_126, v0) = v10 & ( ~ hBOOL(v10) | ~ hBOOL(v9) | ~ hBOOL(v7) | hBOOL(v11))))
% 58.73/15.73 | (2560) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v4) = v5) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, int, v10, v2) = v11 & hAPP(int, int, v9, v11) = v6 & hAPP(int, int, v7, v2) = v8 & times_times(int, v1) = v10 & times_times(int, v0) = v7 & plus_plus(int, v8) = v9))
% 58.73/15.73 | (2561) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (minus_minus(int, v0) = v3) | ~ (ti(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & hAPP(int, int, v3, all_0_148_148) = v7 & (v7 = v2 | ~ hBOOL(v6) | ~ hBOOL(v4) | hBOOL(v8))))
% 58.73/15.73 | (2562) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, pls) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v1) = v4 & hAPP(int, bool, zprime, v1) = v5 & hAPP(int, int, v6, v7) = v8 & zcong(v8, all_0_148_148) = v9 & multInv(v1, v0) = v7 & times_times(int, v0) = v6 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v10))))
% 58.73/15.73 | (2563) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v7, v1) = v8) | ~ (hAPP(nat, v0, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, all_0_112_112) = v5) | ~ (power_power(v0, v1) = v3) | ~ (times_times(v0, v6) = v7) | ~ (minus_minus(nat, v2) = v4) | ~ monoid_mult(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v3, v2) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v9 & (v10 = v8 | ~ hBOOL(v9))))
% 58.73/15.73 | (2564) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (times_times(nat, v0) = v2) | ? [v4] : (hAPP(nat, nat, v4, v0) = v3 & times_times(nat, v1) = v4))
% 58.73/15.73 | (2565) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & zero_zero(v0) = v3 & one_one(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_77_77, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v15) = v16 & hAPP(v0, v1, v2, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 58.73/15.73 | (2566) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v2) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v5, v1) = v11 & hAPP(nat, bool, v3, v0) = v10 & ( ~ hBOOL(v9) | hBOOL(v8) | (hBOOL(v10) & ~ hBOOL(v11)))))
% 58.73/15.73 | (2567) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v5, v1) = v4) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (div_mod(int, v2) = v5) | ~ (div_mod(int, v0) = v3) | ? [v6] : ? [v7] : (hAPP(int, bool, v6, v1) = v7 & zcong(v0, v2) = v6 & hBOOL(v7)))
% 58.73/15.73 | (2568) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordere453448008miring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (times_times(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v11 & hAPP(v0, bool, v11, v3) = v12 & hAPP(v0, bool, v4, v5) = v13 & ( ~ hBOOL(v13) | ~ hBOOL(v12)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (hAPP(v0, bool, v4, v5) = v9) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v6) = v10 & hBOOL(v13)))))
% 58.73/15.73 | (2569) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0) | ti(v0, v2) = v4)
% 58.73/15.73 | (2570) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v7) = v13) | ~ (hAPP(nat, v0, v9, v7) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v6) = v9) | ~ hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v6) = v16 & hAPP(v0, bool, v16, v8) = v17 & hAPP(v0, bool, v5, v8) = v15 & ( ~ hBOOL(v15) | hBOOL(v17))))))
% 58.73/15.73 | (2571) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v2) | ~ (hAPP(nat, bool, v2, v0) = v4) | ~ (hAPP(nat, bool, v2, v0) = v3) | ~ hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v7 & hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v5, v1) = v6 & (hBOOL(v6) | (hBOOL(v4) & ~ hBOOL(v8)))))
% 58.73/15.73 | (2572) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v6) = v11) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v8) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v7) = v13 & hAPP(nat, all_0_117_117, all_0_116_116, v5) = v14 & hAPP(nat, bool, v14, v6) = v15 & ( ~ hBOOL(v13) | (( ~ hBOOL(v15) | hBOOL(v12)) & ( ~ hBOOL(v12) | hBOOL(v15)))))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v5) = v9) | ~ (hAPP(nat, bool, v9, v6) = v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v6) = v14 & hAPP(nat, v0, v11, v5) = v12 & power_power(v0, v7) = v11 & ( ~ hBOOL(v15) | hBOOL(v10)) & ( ~ hBOOL(v10) | hBOOL(v15))))))
% 58.73/15.73 | (2573) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (minus_minus(int, v0) = v3) | ~ (div_mod(int, v4) = v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, int, v10, v2) = v6 & hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v9 & div_mod(int, v9) = v10 & div_mod(int, v1) = v7))
% 58.73/15.73 | (2574) ! [v0] : ! [v1] : (v1 = pls | ~ (hAPP(int, int, all_0_22_22, v0) = v1))
% 58.73/15.73 | (2575) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v4, v12) = v13 & times_times(v0, v6) = v11 & hBOOL(v13))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (times_times(v0, v6) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v6) = v10 & hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v10, v3) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))))
% 58.73/15.73 | (2576) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, v9, v1) = v10 & hAPP(int, bool, all_0_56_56, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v11, v12) = v13 & quadRes(v2) = v9 & zcong(v0, v13) = v14 & multInv(v2, v0) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10))))
% 58.73/15.73 | (2577) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_21_21, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, all_0_126_126, v0) = v2 & hAPP(int, int, v3, all_0_148_148) = v4 & minus_minus(int, v0) = v3 & (v4 = v1 | ~ hBOOL(v2))))
% 58.73/15.73 | (2578) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v2) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v1) = v6) | ~ (times_times(v0, v4) = v8) | ~ (times_times(v0, v3) = v5) | ~ (plus_plus(v0, v6) = v7) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v0, v16, v17) = v18 & hAPP(v0, v0, v8, v1) = v17 & hAPP(v0, v0, v5, v2) = v15 & plus_plus(v0, v15) = v16 & ti(v0, v4) = v12 & ti(v0, v3) = v11 & ti(v0, v2) = v14 & ti(v0, v1) = v13 & ( ~ (v18 = v10) | v14 = v13 | v12 = v11)))
% 58.73/15.73 | (2579) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, bool, v4, v6) = v10 & hAPP(v0, bool, v4, v5) = v11 & ( ~ hBOOL(v11) | ~ hBOOL(v10))))
% 58.73/15.73 | (2580) ! [v0] : ! [v1] : ( ~ (ti(int, v0) = v1) | ? [v2] : (hAPP(int, int, v2, pls) = v1 & minus_minus(int, v0) = v2))
% 58.73/15.73 | (2581) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(int, bool, v8, v1) = v9) | ~ (hAPP(int, int, v6, v3) = v7) | ~ (hAPP(int, int, v4, v2) = v5) | ~ (zcong(v3, v7) = v8) | ~ (multInv(v1, v2) = v3) | ~ (multInv(v1, v0) = v2) | ~ (times_times(int, v5) = v6) | ~ (times_times(int, v0) = v4) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, all_0_56_56, v1) = v10 & hAPP(int, bool, zprime, v1) = v11 & zcong(v0, pls) = v12 & ( ~ hBOOL(v11) | ~ hBOOL(v10) | hBOOL(v13))))
% 58.73/15.73 | (2582) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v0, v14, v3) = v15) | ~ (hAPP(v0, v0, v12, v2) = v13) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v8, v5) = v9) | ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (times_times(v0, v11) = v12) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v13) = v14) | ~ (plus_plus(v0, v7) = v8) | ~ (minus_minus(v0, v1) = v10) | ~ ring(v0) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v0, v18, v3) = v19 & hAPP(v0, v0, v16, v2) = v17 & times_times(v0, v1) = v16 & plus_plus(v0, v17) = v18 & ti(v0, v5) = v20 & ( ~ (v19 = v9) | v20 = v15)))
% 58.73/15.73 | (2583) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v4) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v7 & hAPP(nat, all_0_117_117, all_0_39_39, v1) = v5 & hAPP(nat, bool, v7, v0) = v8 & hAPP(nat, bool, v5, v0) = v6 & ( ~ hBOOL(v6) | (hBOOL(v8) & ~ hBOOL(v4)))))
% 58.73/15.73 | (2584) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v1) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v0) = v2 & hAPP(int, bool, v4, pls) = v5 & hAPP(int, bool, v2, pls) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.73/15.74 | (2585) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & plus_plus(v0, v6) = v9 & hBOOL(v11)))
% 58.73/15.74 | (2586) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere223160158up_add(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, v0, v11, v5) = v12) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (plus_plus(v0, v7) = v11) | ~ (plus_plus(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v3, v4) = v16 & hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v16, v5) = v17 & hAPP(v0, bool, v14, v7) = v15 & ( ~ hBOOL(v17) | ~ hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v3, v4) = v10) | ~ (hAPP(v0, v2, v1, v6) = v8) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v7) = v9) | ~ hBOOL(v11) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, v0, v12, v4) = v13 & hAPP(v0, bool, v14, v16) = v17 & plus_plus(v0, v7) = v15 & plus_plus(v0, v6) = v12 & hBOOL(v17)))))
% 58.73/15.74 | (2587) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (minus_minus(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ group_add(v1) | minus_minus(v1, v0) = v3)
% 58.73/15.74 | (2588) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ semiring_div(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (div_mod(v0, v5) = v6) | ? [v8] : ? [v9] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ~ hBOOL(v9))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : (hAPP(v0, v0, v8, v4) = v3 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ( ~ (v9 = v3) & hAPP(v0, v0, v8, v4) = v9 & div_mod(v0, v5) = v8)) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v6, v4) = v3) | ~ (div_mod(v0, v5) = v6) | ? [v7] : ? [v8] : (hAPP(v0, v1, v2, v4) = v7 & hAPP(v0, bool, v7, v5) = v8 & hBOOL(v8)))))
% 58.73/15.74 | (2589) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v3, v6) = v7) | ~ (hAPP(v0, v2, v1, v5) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v4) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v4) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v6) = v11 & hAPP(v0, v2, v1, v5) = v13 & hAPP(v0, bool, v13, v4) = v14 & hAPP(v0, bool, v11, v4) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))))
% 58.73/15.74 | (2590) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linord581940658strict(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13) | (ti(v0, v5) = v3 & ti(v0, v4) = v3)) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v5) = v15 & ti(v0, v4) = v14 & ( ~ (v15 = v3) | ~ (v14 = v3)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v6 = v3 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v13) = v14 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v9 & hAPP(v0, bool, v14, v3) = v15 & times_times(v0, v5) = v11 & times_times(v0, v4) = v8 & plus_plus(v0, v9) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ( ~ (ti(v0, v5) = v3) | ~ (ti(v0, v4) = v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v2, v1, v11) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, v0, v8, v10) = v11 & hAPP(v0, v0, v6, v4) = v7 & hAPP(v0, bool, v12, v3) = v13 & times_times(v0, v5) = v9 & times_times(v0, v4) = v6 & plus_plus(v0, v7) = v8 & hBOOL(v13)))))
% 58.73/15.74 | (2591) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_116_116, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (plus_plus(nat, v0) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 58.73/15.74 | (2592) ! [v0] : ( ~ (hAPP(nat, bool, all_0_115_115, all_0_118_118) = v0) | ~ hBOOL(v0))
% 58.73/15.74 | (2593) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, bool, zprime, v0) = v3 & ti(int, v0) = v2 & (hBOOL(v3) | ( ~ (v8 = v2) & ~ (v8 = all_0_148_148) & hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & hAPP(int, bool, all_0_108_108, v4) = v5 & ti(int, v4) = v8 & hBOOL(v7) & hBOOL(v5)))))
% 58.73/15.74 | (2594) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v7 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linordered_semidom(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v14 & hAPP(v0, bool, v4, v5) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ( ~ (v12 = v10) | ~ hBOOL(v14) | ~ hBOOL(v13))))
% 58.73/15.74 | (2595) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v9) = v10) | ~ (hAPP(v0, bool, v10, v12) = v13) | ~ (hAPP(nat, v0, v11, v5) = v12) | ~ (hAPP(nat, v0, v8, v5) = v9) | ~ (power_power(v0, v7) = v11) | ~ (power_power(v0, v6) = v8) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v2, v1, v6) = v14 & hAPP(v0, bool, v14, v7) = v15 & hAPP(v0, bool, v4, v6) = v16 & ( ~ hBOOL(v16) | ~ hBOOL(v15))))))
% 58.73/15.74 | (2596) bit1(pls) = all_0_146_146
% 58.73/15.74 | (2597) fun(bool, all_0_153_153) = all_0_152_152
% 58.73/15.74 | (2598) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_129_129, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.73/15.74 | (2599) zero_neq_one(real)
% 58.73/15.74 | (2600) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_126_126, v1) = v2) | ~ (ti(int, v0) = v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & ti(int, v1) = v6 & ( ~ (v6 = all_0_148_148) | ~ (v3 = all_0_148_148) | v5 = all_0_148_148) & ( ~ (v5 = all_0_148_148) | (v6 = all_0_148_148 & v3 = all_0_148_148))))
% 58.73/15.74 | (2601) hAPP(int, bool, all_0_98_98, all_0_137_137) = all_0_97_97
% 58.73/15.74 | (2602) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v1) = v3) | ~ (zcong(v0, all_0_148_148) = v2) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, bool, v12, v1) = v13 & hAPP(int, bool, v8, v1) = v9 & hAPP(int, bool, all_0_126_126, v0) = v5 & hAPP(int, bool, zprime, v1) = v4 & hAPP(int, int, v10, all_0_148_148) = v11 & hAPP(int, int, v6, v0) = v7 & zcong(v7, all_0_148_148) = v8 & zcong(v0, v11) = v12 & times_times(int, v0) = v6 & minus_minus(int, v1) = v10 & ( ~ hBOOL(v9) | ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v13))))
% 58.73/15.74 | (2603) no_zero_divisors(nat)
% 58.73/15.74 | (2604) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, bool, all_0_115_115, v1) = v3) | ~ (hAPP(nat, bool, all_0_115_115, v0) = v2) | hBOOL(v3) | hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(nat, bool, all_0_115_115, v5) = v6 & hAPP(nat, nat, v4, v1) = v5 & plus_plus(nat, v0) = v4 & ~ hBOOL(v6)))
% 58.73/15.74 | (2605) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4))))
% 58.73/15.74 | (2606) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : (v10 = v9 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v7) = v10) | ~ (ti(v0, v5) = v9) | ~ linordered_semidom(v0) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v7) = v16 & hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ( ~ (v14 = v12) | ~ hBOOL(v16) | ~ hBOOL(v15))))
% 58.73/15.74 | (2607) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (times_times(v0, v1) = v2) | ~ (plus_plus(v0, v3) = v4) | ~ number_semiring(v0) | hAPP(v0, v0, v2, v3) = v5)
% 58.73/15.74 | (2608) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, v4, v1) = v5) | ~ (hAPP(int, int, v2, all_0_148_148) = v3) | ~ (zcong(v0, v3) = v4) | ~ (minus_minus(int, v1) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v8, v1) = v9 & hAPP(int, int, v6, v3) = v7 & zcong(v7, all_0_148_148) = v8 & times_times(int, v0) = v6 & hBOOL(v9)))
% 58.73/15.74 | (2609) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & plus_plus(int, v1) = v4 & hBOOL(v6)))
% 58.73/15.74 | (2610) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ order(v0) | ? [v2] : ? [v3] : (ord_less_eq(v0) = v2 & ord_less(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : (v7 = v6 | ~ (ti(v0, v5) = v7) | ~ (ti(v0, v4) = v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v10 & hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v10, v5) = v11 & hAPP(v0, bool, v8, v5) = v9 & ( ~ hBOOL(v9) | hBOOL(v11)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v8 & hAPP(v0, bool, v8, v5) = v9 & ti(v0, v5) = v11 & ti(v0, v4) = v10 & (v11 = v10 | ~ hBOOL(v9)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v3, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ti(v0, v5) = v9 & ti(v0, v4) = v8 & (v9 = v8 | hBOOL(v11))))))
% 58.73/15.74 | (2611) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v9) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v5) = v10) | ~ linordered_semidom(v0) | ~ hBOOL(v9) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, v0, v13, v6) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v7) = v13 & power_power(v0, v5) = v11 & ti(v0, v7) = v16 & ( ~ (v14 = v12) | v16 = v10 | ~ hBOOL(v15))))
% 58.73/15.74 | (2612) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v5) = v6) | ~ (number_number_of(v0, v2) = v5) | ~ (number_number_of(v0, v1) = v3) | ~ (minus_minus(v0, v3) = v4) | ~ number_ring(v0) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & number_number_of(v0, v8) = v6 & minus_minus(int, v1) = v7))
% 58.73/15.74 | (2613) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, v1, v2, v5) = v11) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v11, v6) = v12) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordered_semiring(v0) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v16) = v17 & hAPP(v0, v0, v18, v6) = v19 & hAPP(v0, v0, v15, v5) = v16 & hAPP(v0, bool, v17, v19) = v20 & hAPP(v0, bool, v4, v8) = v13 & hAPP(v0, bool, v4, v5) = v14 & times_times(v0, v8) = v18 & times_times(v0, v7) = v15 & ( ~ hBOOL(v14) | ~ hBOOL(v13) | hBOOL(v20))))
% 58.73/15.74 | (2614) ti(int, s1) = s1
% 58.73/15.74 | (2615) number(real)
% 58.73/15.74 | (2616) ! [v0] : ! [v1] : ! [v2] : (v1 = v0 | ~ (hAPP(nat, nat, v2, v0) = all_0_118_118) | ~ (minus_minus(nat, v1) = v2) | ? [v3] : ? [v4] : ( ~ (v4 = all_0_118_118) & hAPP(nat, nat, v3, v1) = v4 & minus_minus(nat, v0) = v3))
% 58.73/15.74 | (2617) legendre(all_0_81_81, all_0_139_139) = all_0_148_148
% 58.73/15.74 | (2618) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(int, bool, v1, v0) = v2) | ~ (zcong(v0, pls) = v1) | hBOOL(v2))
% 58.73/15.74 | (2619) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v0, v1) = v2) | hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : (hAPP(nat, bool, v0, v4) = v5 & hAPP(nat, nat, v3, all_0_118_118) = v4 & div_mod(nat, v1) = v3 & ~ hBOOL(v5)))
% 58.73/15.74 | (2620) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : (v5 = v0 | ~ (hAPP(nat, nat, v4, v1) = v5) | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (plus_plus(nat, v0) = v2) | ~ (minus_minus(nat, v3) = v4))
% 58.73/15.75 | (2621) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v1 = v0 | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v5] : (hAPP(nat, bool, all_0_115_115, v2) = v5 & ~ hBOOL(v5)))
% 58.73/15.75 | (2622) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v5, v6) = v7) | ~ (hAPP(int, int, v3, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (times_times(int, v0) = v3) | ~ (minus_minus(int, v4) = v5) | ? [v8] : ? [v9] : (hAPP(int, int, v8, v2) = v9 & hAPP(int, int, v3, v9) = v7 & minus_minus(int, v1) = v8))
% 58.73/15.75 | (2623) hAPP(nat, all_0_117_117, all_0_116_116, all_0_118_118) = all_0_115_115
% 58.73/15.75 | (2624) hAPP(int, all_0_155_155, all_0_151_151, all_0_148_148) = all_0_70_70
% 58.73/15.75 | (2625) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v6))
% 58.73/15.75 | (2626) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v5) = v6) | ~ (minus_minus(v0, v1) = v4) | ~ real_normed_algebra(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, v0, v10, v12) = v7 & hAPP(v0, v0, v8, v3) = v9 & times_times(v0, v2) = v11 & times_times(v0, v1) = v8 & minus_minus(v0, v9) = v10))
% 58.73/15.75 | (2627) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_65_65, v1) = v3 & hAPP(int, bool, all_0_65_65, v0) = v2 & ( ~ hBOOL(v2) | hBOOL(v3))))
% 58.73/15.75 | (2628) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v5) | ~ (hAPP(nat, bool, v5, v1) = v6) | ~ (hAPP(nat, bool, v3, v2) = v4) | ~ hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v7 & hAPP(nat, bool, v7, v1) = v8 & hAPP(nat, bool, v7, v0) = v9 & hAPP(nat, bool, v5, v2) = v10 & hAPP(nat, bool, v3, v0) = v11 & ( ~ hBOOL(v9) | hBOOL(v10) | hBOOL(v8) | (hBOOL(v11) & ~ hBOOL(v6)))))
% 58.73/15.75 | (2629) ti(int, min) = min
% 58.73/15.75 | (2630) hAPP(int, int, all_0_138_138, all_0_0_0) = all_0_137_137
% 58.73/15.75 | (2631) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v6) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v6) = v18 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v18, v7) = v19 & hAPP(v0, bool, v14, v15) = v16 & hAPP(v0, bool, v4, v5) = v17 & times_times(v0, v5) = v12 & ( ~ hBOOL(v16) | (hBOOL(v19) & hBOOL(v17)))))
% 58.73/15.75 | (2632) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 58.73/15.75 | (2633) ! [v0] : ! [v1] : ( ~ (standardRes(v0, v1) = pls) | ? [v2] : ? [v3] : (hAPP(int, bool, v2, v0) = v3 & zcong(v1, pls) = v2 & hBOOL(v3)))
% 58.73/15.75 | (2634) ! [v0] : ! [v1] : ( ~ (number_number_of(v0, all_0_145_145) = v1) | ~ number_ring(v0) | ? [v2] : ? [v3] : (hAPP(v0, v0, v3, v2) = v1 & plus_plus(v0, v2) = v3 & one_one(v0) = v2))
% 58.73/15.75 | (2635) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v1, v3, v4) = v5 & ord_less_eq(v0) = v3 & ord_less(v0) = v2 & zero_zero(v0) = v4 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(v0, v1, v2, v10) = v11) | ~ (hAPP(v0, bool, v11, v13) = v14) | ~ (hAPP(nat, v0, v12, v6) = v13) | ~ (hAPP(nat, v0, v9, v6) = v10) | ~ (power_power(v0, v8) = v12) | ~ (power_power(v0, v7) = v9) | hBOOL(v14) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v5, v7) = v17 & hAPP(nat, bool, all_0_115_115, v6) = v18 & ( ~ hBOOL(v18) | ~ hBOOL(v17) | ~ hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v9) | ~ (hAPP(v0, bool, v9, v8) = v10) | ~ (hAPP(nat, bool, all_0_115_115, v6) = v11) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v1, v2, v14) = v15 & hAPP(v0, bool, v15, v17) = v18 & hAPP(v0, bool, v5, v7) = v12 & hAPP(nat, v0, v16, v6) = v17 & hAPP(nat, v0, v13, v6) = v14 & power_power(v0, v8) = v16 & power_power(v0, v7) = v13 & ( ~ hBOOL(v12) | hBOOL(v18))))))
% 58.73/15.75 | (2636) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : (hAPP(int, bool, v3, pls) = v5 & hAPP(int, bool, v2, pls) = v4 & hAPP(int, int, v10, v0) = v11 & hAPP(nat, nat, v7, v8) = v9 & number_number_of(nat, v11) = v12 & number_number_of(nat, v1) = v6 & number_number_of(nat, v0) = v8 & plus_plus(int, v1) = v10 & plus_plus(nat, v6) = v7 & (hBOOL(v4) | ((v12 = v9 | hBOOL(v5)) & (v9 = v6 | ~ hBOOL(v5))))))
% 58.73/15.75 | (2637) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, all_0_145_145) = v1) | ~ (plus_plus(v0, v2) = v3) | ~ number_semiring(v0) | ? [v5] : (hAPP(v0, v0, v5, v1) = v4 & times_times(v0, v2) = v5))
% 58.73/15.75 | (2638) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | ? [v5] : (ord_less(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v8) = v12) | ~ (hAPP(v0, v0, v9, v7) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v6) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v7) = v15 & hAPP(v0, bool, v15, v8) = v16 & hAPP(v0, bool, v4, v6) = v14 & ( ~ hBOOL(v14) | hBOOL(v16)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v7) = v10) | ~ (hAPP(v0, bool, v10, v8) = v11) | ~ (hAPP(v0, bool, v4, v6) = v9) | ~ hBOOL(v9) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v8) = v15 & hAPP(v0, v0, v12, v7) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v6) = v12 & ~ hBOOL(v16)))))
% 58.73/15.75 | (2639) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.73/15.75 | (2640) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v1) = v6) | ~ (hAPP(nat, nat, v3, v0) = v4) | ~ (times_times(nat, v2) = v3) | ? [v8] : ? [v9] : ? [v10] : (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v9 & hAPP(nat, bool, v9, v1) = v10 & hAPP(nat, bool, all_0_115_115, v2) = v8 & ( ~ hBOOL(v8) | (( ~ hBOOL(v10) | hBOOL(v7)) & ( ~ hBOOL(v7) | hBOOL(v10))))))
% 58.73/15.75 | (2641) hBOOL(all_0_62_62)
% 58.73/15.75 | (2642) hBOOL(all_0_78_78)
% 58.73/15.75 | (2643) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v2, v1) = v3) | ~ (bit0(v3) = v4) | ~ (times_times(int, v0) = v2) | ~ (plus_plus(int, v4) = v5) | ? [v7] : ? [v8] : (hAPP(int, int, v8, v1) = v6 & bit1(v0) = v7 & times_times(int, v7) = v8))
% 58.73/15.75 | (2644) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v1) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v2) = v5) | ~ (minus_minus(int, v0) = v3) | ? [v7] : ? [v8] : (ti(int, v2) = v7 & ti(int, v0) = v8 & ( ~ (v7 = v4) | v8 = v6)))
% 58.73/15.75 | (2645) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, bool, v6, v3) = v7) | ~ (hAPP(int, int, v4, v1) = v5) | ~ (zcong(v5, v2) = v6) | ~ (times_times(int, v0) = v4) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v3) = v15 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v2) = v13 & hAPP(int, int, v9, v0) = v10 & zcong(v12, v13) = v14 & multInv(v3, v0) = v8 & times_times(int, v10) = v11 & times_times(int, v8) = v9 & hBOOL(v15)))
% 58.73/15.75 | (2646) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v2) = v4) | ~ (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v3) | ~ (hAPP(nat, bool, v4, v0) = v5) | ~ (hAPP(nat, bool, v3, v0) = v6) | ~ hBOOL(v5) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, all_0_117_117, all_0_39_39, v0) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v9, v1) = v11 & hAPP(nat, bool, v4, v1) = v8 & hAPP(nat, bool, v3, v2) = v7 & ( ~ hBOOL(v7) | hBOOL(v10) | hBOOL(v8) | (hBOOL(v6) & ~ hBOOL(v11)))))
% 58.73/15.75 | (2647) idom(real)
% 58.73/15.75 | (2648) ! [v0] : ! [v1] : ( ~ (ord_less_eq(v0) = v1) | ~ ordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v2, v1, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v8) | ~ (hAPP(v0, v0, v7, v5) = v10) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v5) = v12 & hAPP(v0, v2, v1, v4) = v14 & hAPP(v0, bool, v14, v3) = v15 & hAPP(v0, bool, v12, v6) = v13 & ( ~ hBOOL(v15) | ~ hBOOL(v13)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v5) = v7) | ~ (hAPP(v0, v2, v1, v4) = v9) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v1, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, v0, v11, v5) = v14 & hAPP(v0, bool, v13, v14) = v15 & times_times(v0, v4) = v11 & hBOOL(v15)))))
% 58.73/15.75 | (2649) ! [v0] : ! [v1] : ( ~ (bit0(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v1) = v2 & hAPP(int, int, all_0_40_40, v0) = v3 & bit1(v3) = v2))
% 58.73/15.75 | (2650) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_40_40, v1) = v2 & hAPP(int, int, all_0_40_40, v0) = v3 & bit0(v3) = v2))
% 58.73/15.75 | (2651) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v3 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (div_mod(nat, v0) = v2) | ? [v4] : (times_times(nat, v1) = v4 & ! [v5] : ~ (hAPP(nat, nat, v4, v5) = v0)))
% 58.73/15.75 | (2652) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (plus_plus(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & plus_plus(nat, v1) = v8))
% 58.73/15.75 | (2653) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & minus_minus(int, v0) = v6))
% 58.73/15.75 | (2654) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | hBOOL(v7))))
% 58.73/15.75 | (2655) linorder(int)
% 58.73/15.75 | (2656) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ti(int, v1) = v5 & ti(int, v0) = v4 & (v5 = v4 | hBOOL(v7))))
% 58.73/15.75 | (2657) ! [v0] : ! [v1] : ! [v2] : ( ~ (inv(v1, v0) = v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v5 & hAPP(int, bool, v5, v7) = v8 & hAPP(int, bool, all_0_70_70, v0) = v4 & hAPP(int, bool, zprime, v1) = v3 & hAPP(int, int, v6, all_0_148_148) = v7 & minus_minus(int, v1) = v6 & ( ~ (v7 = v2) | ~ hBOOL(v8) | ~ hBOOL(v4) | ~ hBOOL(v3))))
% 58.73/15.75 | (2658) ! [v0] : ! [v1] : ( ~ (standardRes(v1, v0) = pls) | ? [v2] : ? [v3] : (hAPP(int, bool, v2, v1) = v3 & zcong(v0, pls) = v2 & hBOOL(v3)))
% 58.73/15.75 | (2659) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (plus_plus(v0, v5) = v6) | ~ (one_one(v0) = v5) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v8))
% 58.73/15.75 | (2660) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_114_114, v0) = v1) | ~ hBOOL(v1) | ? [v2] : ? [v3] : (hAPP(int, bool, all_0_114_114, v2) = v3 & bit0(v0) = v2 & hBOOL(v3)))
% 58.73/15.75 | (2661) hAPP(nat, all_0_117_117, all_0_39_39, all_0_112_112) = all_0_24_24
% 58.73/15.75 | (2662) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v4) | ~ (hAPP(int, bool, v4, v0) = v5) | ~ (hAPP(int, bool, all_0_126_126, v1) = v3) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, all_0_126_126, v2) = v6 & hAPP(int, bool, all_0_126_126, v0) = v7 & zcong(v2, v1) = v8 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7) | ~ hBOOL(v6))))
% 58.73/15.75 | (2663) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v1, v7) = v8) | ~ (hAPP(int, int, v6, v4) = v7) | ~ (hAPP(int, int, v3, v2) = v4) | ~ (times_times(int, v0) = v3) | ~ (plus_plus(int, v5) = v6) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ((hAPP(int, bool, v1, v12) = v13 & hAPP(int, bool, v1, v9) = v10 & hAPP(int, int, v11, v2) = v12 & plus_plus(int, v9) = v11 & hBOOL(v10) & ~ hBOOL(v13)) | (hAPP(int, bool, v1, v5) = v9 & ~ hBOOL(v9)) | (hAPP(int, bool, all_0_108_108, v0) = v10 & hAPP(int, bool, all_0_126_126, v2) = v9 & ( ~ hBOOL(v10) | ~ hBOOL(v9)))))
% 58.73/15.75 | (2664) ! [v0] : ! [v1] : ( ~ (zcong(s1, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v3 & hAPP(int, bool, v3, all_0_139_139) = v4 & hAPP(int, bool, v1, all_0_139_139) = v5 & hAPP(int, bool, all_0_108_108, v0) = v2 & ti(int, v0) = v6 & (v6 = all_0_1_1 | ~ hBOOL(v5) | ~ hBOOL(v4) | ~ hBOOL(v2))))
% 58.73/15.76 | (2665) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ comm_semiring_1(v0) | ? [v2] : (dvd_dvd(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v5) = v9) | ~ (times_times(v0, v3) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v3) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11)))))
% 58.73/15.76 | (2666) ! [v0] : ! [v1] : ! [v2] : ( ~ (plus_plus(v1, v0) = v2) | ~ monoid_add(v1) | ? [v3] : (plus_plus(v1, v3) = v2 & ti(v1, v0) = v3))
% 58.73/15.76 | (2667) plus_plus(int, all_0_141_141) = all_0_140_140
% 58.73/15.76 | (2668) ! [v0] : ! [v1] : ( ~ (zfact(v0) = v1) | ? [v2] : (zfact(v2) = v1 & ti(int, v0) = v2))
% 58.73/15.76 | (2669) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3 & hAPP(int, bool, v3, min) = v4 & hAPP(int, bool, v1, min) = v5 & bit1(v0) = v2 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.73/15.76 | (2670) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v3 | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ~ linord581940658strict(v0) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v14) = v15 & times_times(v0, v6) = v12 & times_times(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15)))
% 58.73/15.76 | (2671) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ( ~ (v7 = v6) & hAPP(int, all_0_155_155, all_0_129_129, v0) = v4 & hAPP(int, bool, v4, v1) = v5 & ti(int, v1) = v7 & ti(int, v0) = v6 & hBOOL(v5)))
% 58.73/15.76 | (2672) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v4, v3) = v1) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v4) | ~ ring_n68954251visors(v0) | ? [v5] : ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v5 & (v6 = v1 | v5 = v1)))
% 58.73/15.76 | (2673) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : (hAPP(int, int, v4, v0) = v3 & times_times(int, v1) = v4))
% 58.73/15.76 | (2674) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v2 = all_0_118_118 | ~ (hAPP(nat, bool, v0, v1) = v3) | ~ (hAPP(nat, nat, v8, v6) = v1) | ~ (hAPP(nat, nat, v4, v5) = v7) | ~ (times_times(nat, v2) = v4) | ~ (plus_plus(nat, v7) = v8) | ? [v9] : ? [v10] : ? [v11] : ((hAPP(nat, all_0_117_117, all_0_116_116, v6) = v9 & hAPP(nat, bool, v9, v2) = v10 & hAPP(nat, bool, v0, v6) = v11 & ( ~ hBOOL(v10) | hBOOL(v11))) | (hAPP(nat, bool, v0, v10) = v11 & hAPP(nat, nat, v9, v2) = v10 & div_mod(nat, v1) = v9 & ~ hBOOL(v11))))
% 58.73/15.76 | (2675) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v1) = v7) | ~ (hAPP(v0, v0, v5, v7) = v8) | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (times_times(v0, v4) = v5) | ~ (plus_plus(v0, v2) = v3) | ~ (one_one(v0) = v1) | ~ (minus_minus(v0, v2) = v6) | ~ ring_1(v0) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v11, v1) = v8 & hAPP(v0, v0, v9, v2) = v10 & times_times(v0, v2) = v9 & minus_minus(v0, v10) = v11))
% 58.73/15.76 | (2676) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ cancel_semigroup_add(v0) | ? [v6] : (ti(v0, v3) = v6 & ti(v0, v2) = v6))
% 58.73/15.76 | (2677) ! [v0] : ! [v1] : ! [v2] : ( ~ (standardRes(v0, v1) = v2) | ti(int, v2) = v2)
% 58.73/15.76 | (2678) comm_ring(real)
% 58.73/15.76 | (2679) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, all_0_117_117, all_0_39_39, v4) = v5) | ~ (hAPP(nat, bool, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | hBOOL(v7) | ? [v8] : ? [v9] : (hAPP(nat, all_0_117_117, all_0_39_39, v1) = v8 & hAPP(nat, bool, v8, v2) = v9 & ~ hBOOL(v9)))
% 58.73/15.76 | (2680) linord1278240602ring_1(real)
% 58.73/15.76 | (2681) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(real, real, v2, v1) = v3) | ~ (times_times(real, v0) = v2) | ? [v4] : (hAPP(real, real, v4, v0) = v3 & times_times(real, v1) = v4))
% 58.73/15.76 | (2682) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(nat, v0, v4, v3) = v7) | ~ (hAPP(nat, v0, v4, v2) = v5) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ monoid_mult(v0) | ? [v9] : ? [v10] : (hAPP(nat, v0, v4, v10) = v8 & hAPP(nat, nat, v9, v3) = v10 & plus_plus(nat, v2) = v9))
% 58.73/15.76 | (2683) hAPP(int, all_0_155_155, all_0_129_129, all_0_146_146) = all_0_113_113
% 58.73/15.76 | (2684) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v1, v3) = v4 & zero_zero(v0) = v3 & one_one(v0) = v5 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v10) = v11) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (hAPP(nat, v0, v9, v8) = v10) | ~ (hAPP(nat, v0, v9, v7) = v12) | ~ (power_power(v0, v6) = v9) | hBOOL(v13) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v6) = v17 & hAPP(v0, bool, v17, v5) = v18 & hAPP(v0, bool, v4, v6) = v16 & hAPP(nat, all_0_117_117, all_0_116_116, v7) = v14 & hAPP(nat, bool, v14, v8) = v15 & ( ~ hBOOL(v18) | ~ hBOOL(v16) | ~ hBOOL(v15)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v1, v6) = v11) | ~ (hAPP(v0, bool, v11, v5) = v12) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v12) | ~ hBOOL(v10) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, bool, v4, v6) = v11) | ~ (hAPP(nat, all_0_117_117, all_0_116_116, v7) = v9) | ~ (hAPP(nat, bool, v9, v8) = v10) | ~ hBOOL(v11) | ~ hBOOL(v10) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : (hAPP(v0, v2, v1, v15) = v16 & hAPP(v0, v2, v1, v6) = v12 & hAPP(v0, bool, v16, v17) = v18 & hAPP(v0, bool, v12, v5) = v13 & hAPP(nat, v0, v14, v8) = v15 & hAPP(nat, v0, v14, v7) = v17 & power_power(v0, v6) = v14 & ( ~ hBOOL(v13) | hBOOL(v18))))))
% 58.73/15.76 | (2685) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v3 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v3) & hAPP(v0, v1, v2, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14)))))
% 58.73/15.76 | (2686) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v2) = v3) | ~ (hAPP(int, bool, v3, v0) = v5) | ~ (hAPP(nat, bool, all_0_115_115, v1) = v4) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : (hAPP(int, bool, v3, v8) = v9 & hAPP(int, bool, zprime, v2) = v6 & hAPP(nat, int, v7, v1) = v8 & power_power(int, v0) = v7 & ( ~ hBOOL(v9) | ~ hBOOL(v6))))
% 58.73/15.76 | (2687) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(real, real, v10, v1) = v11) | ~ (hAPP(real, real, v8, v11) = v12) | ~ (hAPP(real, real, v4, v6) = v7) | ~ (hAPP(real, real, all_0_52_52, v0) = v9) | ~ (hAPP(nat, real, v5, all_0_132_132) = v6) | ~ (hAPP(nat, real, v2, all_0_132_132) = v3) | ~ (power_power(real, v1) = v5) | ~ (power_power(real, v0) = v2) | ~ (times_times(real, v9) = v10) | ~ (plus_plus(real, v7) = v8) | ~ (plus_plus(real, v3) = v4) | ? [v13] : ? [v14] : ? [v15] : (hAPP(real, real, v13, v1) = v14 & hAPP(nat, real, v15, all_0_132_132) = v12 & power_power(real, v14) = v15 & plus_plus(real, v0) = v13))
% 58.73/15.76 | (2688) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ linord1278240602ring_1(v0) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(v0, v2, v3, v4) = v5 & ord_less_eq(v0) = v3 & zero_zero(v0) = v4 & fun(v0, bool) = v2 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ! [v17] : ! [v18] : ( ~ (hAPP(v0, v2, v3, v16) = v17) | ~ (hAPP(v0, v0, v14, v8) = v15) | ~ (hAPP(v0, v0, v13, v15) = v16) | ~ (hAPP(v0, v0, v11, v9) = v12) | ~ (hAPP(v0, bool, v17, v10) = v18) | ~ (times_times(v0, v7) = v11) | ~ (times_times(v0, v6) = v14) | ~ (plus_plus(v0, v12) = v13) | hBOOL(v18) | ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v9) = v19 & hAPP(v0, v2, v3, v8) = v21 & hAPP(v0, v0, v25, v6) = v26 & hAPP(v0, bool, v21, v10) = v22 & hAPP(v0, bool, v19, v10) = v20 & hAPP(v0, bool, v5, v7) = v23 & hAPP(v0, bool, v5, v6) = v24 & plus_plus(v0, v7) = v25 & ( ~ (v26 = v1) | ~ hBOOL(v24) | ~ hBOOL(v23) | ~ hBOOL(v22) | ~ hBOOL(v20)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ! [v16] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v3, v8) = v13) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (hAPP(v0, bool, v5, v7) = v15) | ~ (hAPP(v0, bool, v5, v6) = v16) | ~ hBOOL(v16) | ~ hBOOL(v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : ? [v26] : (hAPP(v0, v2, v3, v24) = v25 & hAPP(v0, v0, v22, v8) = v23 & hAPP(v0, v0, v21, v23) = v24 & hAPP(v0, v0, v19, v9) = v20 & hAPP(v0, v0, v17, v6) = v18 & hAPP(v0, bool, v25, v10) = v26 & times_times(v0, v7) = v19 & times_times(v0, v6) = v22 & plus_plus(v0, v20) = v21 & plus_plus(v0, v7) = v17 & ( ~ (v18 = v1) | hBOOL(v26)))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ! [v15] : ( ~ (hAPP(v0, v2, v3, v9) = v11) | ~ (hAPP(v0, v2, v3, v8) = v13) | ~ (hAPP(v0, v0, v15, v6) = v1) | ~ (hAPP(v0, bool, v13, v10) = v14) | ~ (hAPP(v0, bool, v11, v10) = v12) | ~ (plus_plus(v0, v7) = v15) | ~ hBOOL(v14) | ~ hBOOL(v12) | ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : ? [v24] : ? [v25] : (hAPP(v0, v2, v3, v23) = v24 & hAPP(v0, v0, v21, v8) = v22 & hAPP(v0, v0, v20, v22) = v23 & hAPP(v0, v0, v18, v9) = v19 & hAPP(v0, bool, v24, v10) = v25 & hAPP(v0, bool, v5, v7) = v16 & hAPP(v0, bool, v5, v6) = v17 & times_times(v0, v7) = v18 & times_times(v0, v6) = v21 & plus_plus(v0, v19) = v20 & ( ~ hBOOL(v17) | ~ hBOOL(v16) | hBOOL(v25))))))
% 58.73/15.76 | (2689) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit0(v1) = v4) | ~ (bit0(v0) = v2) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.73/15.76 | (2690) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(real, all_0_45_45, all_0_34_34, v1) = v3) | ~ (hAPP(real, bool, v3, v2) = v4) | ~ (hAPP(real, bool, v3, v0) = v5) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(real, all_0_45_45, all_0_34_34, v2) = v6 & hAPP(real, bool, v6, v0) = v7 & ~ hBOOL(v7)))
% 58.73/15.76 | (2691) order(real)
% 58.73/15.76 | (2692) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ mult_zero(v0) | ? [v2] : (times_times(v0, v1) = v2 & ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4))))
% 58.73/15.76 | (2693) ! [v0] : ! [v1] : ( ~ (dvd_dvd(v0) = v1) | ~ dvd(v0) | ? [v2] : ? [v3] : (fun(v0, v2) = v3 & fun(v0, bool) = v2 & ti(v3, v1) = v1))
% 58.73/15.76 | (2694) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ (hAPP(v0, bool, v4, v6) = v8) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v1, v2, v7) = v19 & hAPP(v0, v1, v2, v6) = v17 & hAPP(v0, v0, v14, v6) = v15 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v19, v5) = v20 & hAPP(v0, bool, v17, v3) = v18 & hAPP(v0, bool, v13, v15) = v16 & times_times(v0, v7) = v14 & times_times(v0, v5) = v11 & ( ~ hBOOL(v16) | (hBOOL(v20) & hBOOL(v18)))))
% 58.73/15.76 | (2695) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v1) = v3) | ~ (hAPP(nat, bool, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (plus_plus(nat, v0) = v4) | hBOOL(v6) | ? [v7] : (hAPP(nat, bool, v3, v2) = v7 & ~ hBOOL(v7)))
% 58.73/15.76 | (2696) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (one_one(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_113_113, v5) = v8 & ~ hBOOL(v8)))
% 58.73/15.76 | (2697) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere216010020id_add(v0) | ? [v2] : ? [v3] : ? [v4] : (ord_less_eq(v0) = v4 & ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v4, v5) = v9) | ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v5) = v12 & hAPP(v0, bool, v13, v3) = v14 & plus_plus(v0, v6) = v11 & hBOOL(v14))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (plus_plus(v0, v6) = v7) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v4, v5) = v13 & hAPP(v0, v1, v2, v6) = v11 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v11, v3) = v12 & ( ~ hBOOL(v14) | ~ hBOOL(v12))))))
% 58.73/15.77 | (2698) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & (v12 = v3 | hBOOL(v14)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v7, v6) = v10) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v10) = v11) | ~ (times_times(v0, v4) = v7) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ( ~ (v12 = v3) & hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, bool, v13, v6) = v14 & ti(v0, v4) = v12 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v3 | ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & ~ hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v5) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v1, v2, v11) = v12 & hAPP(v0, v0, v10, v6) = v13 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v13) = v14 & times_times(v0, v4) = v10 & hBOOL(v14))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v4) = v3) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v10) = v11 & hAPP(v0, v0, v9, v6) = v12 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v12) = v13 & times_times(v0, v4) = v9 & hBOOL(v13)))))
% 58.73/15.77 | (2699) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & hBOOL(v7)))
% 58.73/15.77 | (2700) ! [v0] : ! [v1] : ( ~ (one_one(v0) = v1) | ~ comm_semiring_1(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v4) = v6) | ~ (hAPP(v0, bool, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v4) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ( ~ (v11 = v1) & hAPP(nat, bool, all_0_115_115, v5) = v10 & ti(v0, v4) = v11 & ~ hBOOL(v10))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v7) | ~ hBOOL(v6) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v2, v3, v4) = v8 & hAPP(v0, bool, v8, v10) = v11 & hAPP(nat, v0, v9, v5) = v10 & power_power(v0, v4) = v9 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, bool, all_0_115_115, v5) = v6) | ~ (ti(v0, v4) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(v0, v2, v3, v4) = v7 & hAPP(v0, bool, v7, v9) = v10 & hAPP(nat, v0, v8, v5) = v9 & power_power(v0, v4) = v8 & hBOOL(v10)))))
% 58.73/15.77 | (2701) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | ~ hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, nat, v4, v5) = v0 & hAPP(nat, nat, v4, v0) = v5 & minus_minus(nat, v1) = v4))
% 58.73/15.77 | (2702) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v5) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ (ti(v0, v6) = v8) | ~ linordered_semidom(v0) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, bool, v4, v6) = v13 & hAPP(nat, v0, v11, all_0_132_132) = v12 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v11 & power_power(v0, v5) = v9 & ti(v0, v5) = v14 & ( ~ (v12 = v10) | v14 = v8 | ~ hBOOL(v13))))
% 58.73/15.77 | (2703) ! [v0] : ! [v1] : ( ~ (bit1(v0) = v1) | ? [v2] : ? [v3] : ? [v4] : ? [v5] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v4 & hAPP(int, all_0_155_155, all_0_151_151, v0) = v2 & hAPP(int, bool, v4, min) = v5 & hAPP(int, bool, v2, min) = v3 & ( ~ hBOOL(v3) | hBOOL(v5))))
% 58.73/15.77 | (2704) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = all_0_118_118 | ~ (power_power(v0, v1) = v2) | ~ (number_number_of(nat, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ semiring_0(v0) | ~ power(v0) | hAPP(nat, v0, v2, v4) = v1)
% 58.73/15.77 | (2705) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ dvd(v0) | ~ linorder(v0) | ~ plus(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & ord_less(v0) = v2 & ? [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v1, v3, v5) = v6) | ? [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, bool, v9, v7) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, bool, v6, v12) = v13 & plus_plus(v0, v8) = v11)))))
% 58.73/15.77 | (2706) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (zcong(v1, pls) = v3) | ~ (zcong(v0, pls) = v5) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(int, bool, v10, v2) = v11 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v8, v0) = v9 & zcong(v9, pls) = v10 & times_times(int, v1) = v8 & ( ~ hBOOL(v11) | ~ hBOOL(v7))))
% 58.73/15.77 | (2707) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, nat, v2, v1) = all_0_118_118) | ~ (div_mod(nat, v0) = v2) | ? [v3] : ? [v4] : (hAPP(nat, nat, v3, v4) = v0 & times_times(nat, v1) = v3))
% 58.73/15.77 | (2708) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v1) = v2) | ~ (number_number_of(nat, v0) = v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, bool, v2, pls) = v4 & hAPP(nat, nat, v6, v3) = v7 & number_number_of(nat, v1) = v5 & plus_plus(nat, v5) = v6 & (v7 = v3 | ~ hBOOL(v4))))
% 58.73/15.77 | (2709) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ (minus_minus(int, v2) = v3) | ? [v6] : ? [v7] : (hAPP(int, int, v6, v1) = v7 & bit0(v7) = v5 & minus_minus(int, v0) = v6))
% 58.73/15.77 | (2710) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (plus_plus(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & plus_plus(v0, v2) = v9))
% 58.73/15.77 | (2711) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ idom(v0) | ? [v2] : ? [v3] : (dvd_dvd(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | ~ hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & (v13 = v1 | hBOOL(v15)))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v2, v3, v8) = v9) | ~ (hAPP(v0, v0, v10, v5) = v11) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (times_times(v0, v6) = v10) | ~ (times_times(v0, v4) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ( ~ (v13 = v1) & hAPP(v0, v2, v3, v4) = v14 & hAPP(v0, bool, v14, v6) = v15 & ti(v0, v5) = v13 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : (v7 = v1 | ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & ~ hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v2, v3, v4) = v8) | ~ (hAPP(v0, bool, v8, v6) = v9) | ~ (ti(v0, v5) = v7) | ~ hBOOL(v9) | ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v2, v3, v11) = v12 & hAPP(v0, v0, v13, v5) = v14 & hAPP(v0, v0, v10, v5) = v11 & hAPP(v0, bool, v12, v14) = v15 & times_times(v0, v6) = v13 & times_times(v0, v4) = v10 & hBOOL(v15))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v2, v3, v4) = v7) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ (ti(v0, v5) = v1) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v2, v3, v10) = v11 & hAPP(v0, v0, v12, v5) = v13 & hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v11, v13) = v14 & times_times(v0, v6) = v12 & times_times(v0, v4) = v9 & hBOOL(v14)))))
% 58.73/15.77 | (2712) semiri456707255roduct(real)
% 58.73/15.77 | (2713) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & number_number_of(int, v1) = v6 & number_number_of(int, v0) = v4 & ~ hBOOL(v7)))
% 58.73/15.77 | (2714) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v2) = v6) | ~ (hAPP(nat, int, v3, all_0_132_132) = v4) | ~ (power_power(int, v0) = v3) | ~ (zcong(v4, v1) = v5) | ~ hBOOL(v6) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : (hAPP(int, all_0_155_155, all_0_99_99, v2) = v9 & hAPP(int, bool, v9, v0) = v10 & hAPP(int, bool, v7, v2) = v8 & zcong(v1, pls) = v7 & ( ~ hBOOL(v10) | hBOOL(v8))))
% 58.73/15.77 | (2715) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v3) = v8) | ~ (hAPP(int, int, v5, v4) = v6) | ~ (zcong(v0, v6) = v7) | ~ (multInv(v3, v2) = v4) | ~ (times_times(int, v1) = v5) | hBOOL(v8) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, bool, v18, v3) = v19 & hAPP(int, bool, v11, v3) = v12 & hAPP(int, bool, all_0_56_56, v3) = v9 & hAPP(int, bool, zprime, v3) = v10 & hAPP(int, int, v15, v0) = v16 & hAPP(int, int, v13, v2) = v14 & hAPP(int, int, v13, v1) = v17 & zcong(v16, v17) = v18 & zcong(v2, pls) = v11 & times_times(int, v14) = v15 & times_times(int, v4) = v13 & ( ~ hBOOL(v19) | ~ hBOOL(v10) | ~ hBOOL(v9) | hBOOL(v12))))
% 58.73/15.77 | (2716) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v12, v4) = v13) | ~ (hAPP(v0, v0, v10, v2) = v11) | ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (plus_plus(v0, v5) = v10) | ~ (div_mod(v0, v11) = v12) | ~ (div_mod(v0, v3) = v6) | ~ (div_mod(v0, v1) = v8) | ~ semiring_div(v0) | ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : (hAPP(v0, v0, v20, v4) = v21 & hAPP(v0, v0, v18, v1) = v19 & hAPP(v0, v0, v16, v4) = v17 & hAPP(v0, v0, v14, v4) = v15 & plus_plus(v0, v3) = v18 & div_mod(v0, v19) = v20 & div_mod(v0, v5) = v14 & div_mod(v0, v2) = v16 & ( ~ (v17 = v9) | ~ (v15 = v7) | v21 = v13)))
% 58.73/15.77 | (2717) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v5] : (ord_less_eq(v0) = v5 & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v1, v5, v10) = v11) | ~ (hAPP(v0, v0, v9, v7) = v12) | ~ (hAPP(v0, v0, v9, v6) = v10) | ~ (hAPP(v0, bool, v11, v12) = v13) | ~ (times_times(v0, v8) = v9) | ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v6) = v15 & hAPP(v0, bool, v15, v7) = v16 & hAPP(v0, bool, v4, v8) = v14 & ( ~ hBOOL(v14) | (( ~ hBOOL(v16) | hBOOL(v13)) & ( ~ hBOOL(v13) | hBOOL(v16)))))) & ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v5, v6) = v10) | ~ (hAPP(v0, bool, v10, v7) = v11) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ hBOOL(v9) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v5, v13) = v14 & hAPP(v0, v0, v12, v7) = v15 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v14, v15) = v16 & times_times(v0, v8) = v12 & ( ~ hBOOL(v16) | hBOOL(v11)) & ( ~ hBOOL(v11) | hBOOL(v16))))))
% 58.73/15.77 | (2718) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, bool, v5, v1) = v6) | ~ (hAPP(int, bool, v3, v2) = v4) | ~ (quadRes(v2) = v5) | ~ (zcong(v0, pls) = v3) | hBOOL(v6) | hBOOL(v4) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, bool, v14, v2) = v15 & hAPP(int, bool, v9, v2) = v10 & hAPP(int, bool, all_0_56_56, v2) = v8 & hAPP(int, bool, zprime, v2) = v7 & hAPP(int, int, v11, v12) = v13 & zcong(v1, pls) = v9 & zcong(v0, v13) = v14 & multInv(v2, v0) = v12 & times_times(int, v1) = v11 & ( ~ hBOOL(v15) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v10))))
% 58.73/15.77 | (2719) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v6) = v7) | ~ (hAPP(v0, v1, v2, v5) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (hAPP(v0, bool, v7, v3) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v11, v6) = v12 & hAPP(v0, bool, v13, v3) = v14 & hAPP(v0, bool, v4, v6) = v16 & hAPP(v0, bool, v4, v5) = v15 & times_times(v0, v5) = v11 & ( ~ hBOOL(v14) | (hBOOL(v16) & hBOOL(v10)) | (hBOOL(v15) & hBOOL(v8)))))
% 58.73/15.77 | (2720) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v1) = v4) | ~ (standardRes(v1, v0) = v2) | hBOOL(v4) | ? [v5] : (hAPP(int, bool, all_0_126_126, v1) = v5 & ~ hBOOL(v5)))
% 58.73/15.77 | (2721) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordered_ab_group_add(v0) | ? [v2] : ? [v3] : (ord_less(v0) = v2 & zero_zero(v0) = v3 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | ~ hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v7) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (minus_minus(v0, v4) = v6) | hBOOL(v9) | ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v4) = v10 & hAPP(v0, bool, v10, v5) = v11 & ~ hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | ~ hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & hBOOL(v11))) & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v4) = v6) | ~ (hAPP(v0, bool, v6, v5) = v7) | hBOOL(v7) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v1, v2, v9) = v10 & hAPP(v0, v0, v8, v5) = v9 & hAPP(v0, bool, v10, v3) = v11 & minus_minus(v0, v4) = v8 & ~ hBOOL(v11)))))
% 58.73/15.77 | (2722) ! [v0] : ! [v1] : ! [v2] : (v2 = all_0_112_112 | ~ (hAPP(nat, nat, v1, all_0_118_118) = v2) | ~ (power_power(nat, v0) = v1))
% 58.73/15.77 | (2723) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ ordere779506340up_add(v0) | ? [v2] : (ord_less_eq(v0) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v0, v10, v4) = v11) | ~ (hAPP(v0, v0, v7, v3) = v8) | ~ (hAPP(v0, bool, v9, v11) = v12) | ~ (plus_plus(v0, v6) = v10) | ~ (plus_plus(v0, v5) = v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v5) = v13 & hAPP(v0, v1, v2, v3) = v15 & hAPP(v0, bool, v15, v4) = v16 & hAPP(v0, bool, v13, v6) = v14 & ( ~ hBOOL(v16) | ~ hBOOL(v14)))) & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v5) = v7) | ~ (hAPP(v0, v1, v2, v3) = v9) | ~ (hAPP(v0, bool, v9, v4) = v10) | ~ (hAPP(v0, bool, v7, v6) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, v0, v14, v4) = v15 & hAPP(v0, v0, v11, v3) = v12 & hAPP(v0, bool, v13, v15) = v16 & plus_plus(v0, v6) = v14 & plus_plus(v0, v5) = v11 & hBOOL(v16)))))
% 58.73/15.78 | (2724) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(real, all_0_45_45, all_0_44_44, v4) = v5) | ~ (hAPP(real, real, v6, v2) = v7) | ~ (hAPP(real, real, v3, v2) = v4) | ~ (hAPP(real, bool, v5, v7) = v8) | ~ (times_times(real, v1) = v6) | ~ (times_times(real, v0) = v3) | ? [v9] : ? [v10] : ? [v11] : (hAPP(real, all_0_45_45, all_0_44_44, v0) = v10 & hAPP(real, bool, v10, v1) = v11 & hAPP(real, bool, all_0_42_42, v2) = v9 & ( ~ hBOOL(v9) | (( ~ hBOOL(v11) | hBOOL(v8)) & ( ~ hBOOL(v8) | hBOOL(v11))))))
% 58.73/15.78 | (2725) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_126_126, v2) = v3) | ~ (hAPP(int, bool, all_0_126_126, v1) = v4) | ~ (hAPP(int, bool, all_0_126_126, v0) = v5) | ~ hBOOL(v5) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(int, all_0_155_155, all_0_151_151, v2) = v8 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v10 & hAPP(int, bool, v10, v0) = v11 & hAPP(int, bool, v8, v0) = v9 & hAPP(int, bool, v6, v0) = v7 & zcong(v2, v1) = v6 & ti(int, v2) = v12 & ti(int, v1) = v13 & (v13 = v12 | ~ hBOOL(v11) | ~ hBOOL(v9) | ~ hBOOL(v7))))
% 58.73/15.78 | (2726) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (times_times(v1, v2) = v3) | ~ (ti(v1, v0) = v2) | ~ semiring(v1) | times_times(v1, v0) = v3)
% 58.73/15.78 | (2727) ! [v0] : ! [v1] : ( ~ (zero_zero(v0) = v1) | ~ linordered_idom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v2, v3, v1) = v4 & ord_less(v0) = v3 & fun(v0, bool) = v2 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | ~ hBOOL(v13) | ? [v14] : ? [v15] : (ti(v0, v6) = v15 & ti(v0, v5) = v14 & ( ~ (v15 = v1) | ~ (v14 = v1)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v0, v9, v11) = v12) | ~ (hAPP(v0, bool, v4, v12) = v13) | ~ (hAPP(nat, v0, v10, all_0_132_132) = v11) | ~ (hAPP(nat, v0, v7, all_0_132_132) = v8) | ~ (power_power(v0, v6) = v10) | ~ (power_power(v0, v5) = v7) | ~ (plus_plus(v0, v8) = v9) | hBOOL(v13) | (ti(v0, v6) = v1 & ti(v0, v5) = v1)) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v8 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : (v7 = v1 | ~ (ti(v0, v6) = v8) | ~ (ti(v0, v5) = v7) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v0, v11, v13) = v14 & hAPP(v0, bool, v4, v14) = v15 & hAPP(nat, v0, v12, all_0_132_132) = v13 & hAPP(nat, v0, v9, all_0_132_132) = v10 & power_power(v0, v6) = v12 & power_power(v0, v5) = v9 & plus_plus(v0, v10) = v11 & hBOOL(v15))) & ! [v5] : ! [v6] : ( ~ (ti(v0, v6) = v1) | ~ (ti(v0, v5) = v1) | ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v0, v9, v11) = v12 & hAPP(v0, bool, v4, v12) = v13 & hAPP(nat, v0, v10, all_0_132_132) = v11 & hAPP(nat, v0, v7, all_0_132_132) = v8 & power_power(v0, v6) = v10 & power_power(v0, v5) = v7 & plus_plus(v0, v8) = v9 & ~ hBOOL(v13)))))
% 58.73/15.78 | (2728) ! [v0] : ! [v1] : ! [v2] : ( ~ (bit1(v0) = v2) | ~ (bit0(v1) = v2))
% 58.73/15.78 | (2729) ! [v0] : ! [v1] : ( ~ (hAPP(int, int, all_0_41_41, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, int, all_0_41_41, v2) = v3 & bit0(v1) = v3 & bit0(v0) = v2))
% 58.73/15.78 | (2730) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(nat, nat, v6, v2) = v7) | ~ (hAPP(nat, nat, v5, v7) = v8) | ~ (hAPP(nat, nat, v3, v2) = v4) | ~ (times_times(nat, v1) = v6) | ~ (times_times(nat, v0) = v3) | ~ (minus_minus(nat, v4) = v5) | ? [v9] : ? [v10] : ? [v11] : (hAPP(nat, nat, v11, v2) = v8 & hAPP(nat, nat, v9, v1) = v10 & times_times(nat, v10) = v11 & minus_minus(nat, v0) = v9))
% 58.73/15.78 | (2731) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (times_times(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, int, v5, v1) = v6 & bit0(v3) = v6 & bit0(v0) = v4 & times_times(int, v4) = v5))
% 58.73/15.78 | (2732) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(int, bool, v7, v4) = v8) | ~ (hAPP(int, bool, v5, v4) = v6) | ~ (zcong(v2, v3) = v5) | ~ (zcong(v0, v1) = v7) | ~ hBOOL(v8) | ~ hBOOL(v6) | ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(int, bool, v13, v4) = v14 & hAPP(int, int, v11, v1) = v12 & hAPP(int, int, v9, v0) = v10 & zcong(v10, v12) = v13 & minus_minus(int, v3) = v11 & minus_minus(int, v2) = v9 & hBOOL(v14)))
% 58.73/15.78 | (2733) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v7) = v8) | ~ (hAPP(nat, v0, v6, all_0_132_132) = v7) | ~ (power_power(v0, v5) = v6) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_idom(v0) | ~ hBOOL(v8) | ? [v9] : ( ~ (v9 = v3) & ti(v0, v5) = v9))
% 58.73/15.78 | (2734) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v6, v2) = v7) | ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v5) = v6) | ~ (plus_plus(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : ? [v9] : (hAPP(v0, v0, v9, v3) = v7 & hAPP(v0, v0, v4, v2) = v8 & plus_plus(v0, v8) = v9))
% 58.73/15.78 | (2735) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(int, int, v7, v3) = v4) | ~ (hAPP(int, int, v5, v2) = v6) | ~ (times_times(int, v1) = v5) | ~ (plus_plus(int, v6) = v7) | ~ (ti(int, v0) = v4) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : (hAPP(int, all_0_155_155, all_0_129_129, v3) = v14 & hAPP(int, all_0_155_155, all_0_151_151, v3) = v10 & hAPP(int, all_0_155_155, all_0_151_151, v1) = v12 & hAPP(int, bool, v14, pls) = v15 & hAPP(int, bool, v12, v3) = v13 & hAPP(int, bool, v10, v1) = v11 & hAPP(int, bool, all_0_108_108, v3) = v9 & hAPP(int, bool, all_0_126_126, v1) = v8 & hAPP(int, int, v17, v1) = v18 & div_mod(int, v0) = v17 & ti(int, v3) = v19 & ti(int, v1) = v16 & (v19 = v18 | v16 = pls | (hBOOL(v8) & ( ~ hBOOL(v11) | ~ hBOOL(v9))) | ( ~ hBOOL(v8) & ( ~ hBOOL(v15) | ~ hBOOL(v13))))))
% 58.73/15.78 | (2736) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (ord_less(v0) = v2) | ~ (number_number_of(v0, v5) = v6) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ number_ring(v0) | ~ linordered_idom(v0) | hBOOL(v7) | ? [v8] : (hAPP(int, bool, all_0_114_114, v5) = v8 & ~ hBOOL(v8)))
% 58.73/15.78 | (2737) ! [v0] : ! [v1] : ! [v2] : ! [v3] : (v1 = all_0_118_118 | ~ (hAPP(nat, nat, v2, v1) = v3) | ~ (power_power(nat, v0) = v2) | ? [v4] : ? [v5] : (hAPP(nat, bool, all_0_115_115, v3) = v4 & hAPP(nat, bool, all_0_115_115, v0) = v5 & ( ~ hBOOL(v4) | hBOOL(v5))))
% 58.73/15.78 | (2738) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v8) = v9) | ~ (hAPP(nat, v0, v7, v5) = v8) | ~ (power_power(v0, v6) = v7) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | hBOOL(v9) | ? [v10] : (hAPP(v0, bool, v4, v6) = v10 & ~ hBOOL(v10)))
% 58.73/15.78 | (2739) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (number_number_of(v0, all_0_146_146) = v1) | ~ (ti(v0, v2) = v3) | ~ number_ring(v0) | ? [v4] : (hAPP(v0, v0, v4, v1) = v3 & times_times(v0, v2) = v4))
% 58.73/15.78 | (2740) zero_zero(int) = pls
% 58.73/15.78 | (2741) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ( ~ (hAPP(v0, v0, v6, v8) = v9) | ~ (hAPP(nat, v0, v7, v3) = v8) | ~ (hAPP(nat, v0, v4, v3) = v5) | ~ (power_power(v0, v2) = v7) | ~ (power_power(v0, v1) = v4) | ~ (times_times(v0, v5) = v6) | ~ comm_semiring_1(v0) | ? [v10] : ? [v11] : ? [v12] : (hAPP(v0, v0, v10, v2) = v11 & hAPP(nat, v0, v12, v3) = v9 & power_power(v0, v11) = v12 & times_times(v0, v1) = v10))
% 58.73/15.78 | (2742) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ linordered_ring(v0) | ? [v2] : ? [v3] : (zero_zero(v0) = v3 & fun(v0, bool) = v2 & ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ (hAPP(v0, v2, v1, v11) = v12) | ~ (hAPP(v0, v0, v9, v5) = v10) | ~ (hAPP(v0, v0, v8, v10) = v11) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v12, v3) = v13) | ~ (times_times(v0, v5) = v9) | ~ (times_times(v0, v4) = v6) | ~ (plus_plus(v0, v7) = v8) | ~ hBOOL(v13))))
% 58.73/15.78 | (2743) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v1, v2, v8) = v9) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, v0, v7, v5) = v8) | ~ (hAPP(v0, bool, v9, v3) = v10) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (times_times(v0, v6) = v7) | ~ (fun(v0, bool) = v1) | ~ linord20386208strict(v0) | hBOOL(v10) | ? [v11] : ? [v12] : ? [v13] : (hAPP(v0, v1, v2, v5) = v12 & hAPP(v0, bool, v12, v3) = v13 & hAPP(v0, bool, v4, v6) = v11 & ( ~ hBOOL(v13) | ~ hBOOL(v11))))
% 58.73/15.78 | (2744) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(v0, v0, v3, v2) = v4) | ~ (number_number_of(v0, v1) = v2) | ~ (times_times(v0, v2) = v3) | ~ monoid_mult(v0) | ~ number(v0) | ? [v5] : (hAPP(nat, v0, v5, all_0_132_132) = v4 & power_power(v0, v2) = v5))
% 58.73/15.78 | (2745) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(nat, nat, v5, v6) = v7) | ~ (hAPP(nat, nat, v3, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v0) = v3) | ~ (div_mod(nat, v4) = v5) | ? [v8] : ? [v9] : (hAPP(nat, nat, v8, v2) = v9 & hAPP(nat, nat, v3, v9) = v7 & div_mod(nat, v1) = v8))
% 58.73/15.78 | (2746) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, int, v3, v2) = v4) | ~ (number_number_of(v0, v4) = v5) | ~ (minus_minus(int, v1) = v3) | ~ number_ring(v0) | ? [v6] : ? [v7] : ? [v8] : (hAPP(v0, v0, v7, v8) = v5 & number_number_of(v0, v2) = v8 & number_number_of(v0, v1) = v6 & minus_minus(v0, v6) = v7))
% 58.73/15.78 | (2747) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v0, v6, v7) = v8) | ~ (hAPP(v0, v0, v4, v3) = v7) | ~ (hAPP(v0, v0, v4, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ (div_mod(v0, v5) = v6) | ~ semiring_div(v0) | ? [v9] : ? [v10] : (hAPP(v0, v0, v9, v3) = v10 & hAPP(v0, v0, v4, v10) = v8 & div_mod(v0, v2) = v9))
% 58.73/15.78 | (2748) bit0(pls) = pls
% 58.73/15.78 | (2749) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v1) | ~ (hAPP(int, bool, v1, v3) = v4) | ~ (hAPP(nat, int, v2, all_0_132_132) = v3) | ~ (power_power(int, v0) = v2) | hBOOL(v4))
% 58.73/15.78 | (2750) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(v0, v0, v4, v3) = v5) | ~ (plus_plus(v0, v1) = v4) | ~ (ti(v0, v2) = v6) | ~ cancel146912293up_add(v0) | ? [v7] : ? [v8] : (hAPP(v0, v0, v4, v2) = v7 & ti(v0, v3) = v8 & ( ~ (v7 = v5) | v8 = v6)))
% 58.73/15.78 | (2751) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, nat, v5, v2) = v6) | ~ (hAPP(nat, nat, v3, v1) = v4) | ~ (times_times(nat, v4) = v5) | ~ (times_times(nat, v0) = v3) | ? [v7] : ? [v8] : (hAPP(nat, nat, v7, v2) = v8 & hAPP(nat, nat, v3, v8) = v6 & times_times(nat, v1) = v7))
% 58.73/15.78 | (2752) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (member(int, v0) = v4 & hAPP(all_0_155_155, bool, v4, v5) = v6 & d22set(v1) = v5 & ~ hBOOL(v6)))
% 58.73/15.78 | (2753) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, int, v5, v2) = v6) | ~ (hAPP(int, int, v3, v1) = v4) | ~ (plus_plus(int, v4) = v5) | ~ (plus_plus(int, v0) = v3) | ? [v7] : ? [v8] : (hAPP(int, int, v7, v2) = v8 & hAPP(int, int, v3, v8) = v6 & plus_plus(int, v1) = v7))
% 58.73/15.78 | (2754) ! [v0] : ! [v1] : ! [v2] : ( ~ (hAPP(nat, bool, v1, v0) = v2) | ~ hBOOL(v2) | ? [v3] : ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ((hAPP(nat, all_0_117_117, all_0_116_116, v3) = v4 & hAPP(nat, bool, v4, v0) = v5 & hAPP(nat, bool, v1, v7) = v8 & hAPP(nat, nat, v6, all_0_112_112) = v7 & plus_plus(nat, v3) = v6 & hBOOL(v8) & hBOOL(v5) & ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v10) | ~ (hAPP(nat, bool, v10, v3) = v11) | ~ hBOOL(v11) | ? [v12] : (hAPP(nat, bool, v1, v9) = v12 & ~ hBOOL(v12))) & ! [v9] : ! [v10] : ( ~ (hAPP(nat, bool, v1, v9) = v10) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(nat, all_0_117_117, all_0_77_77, v9) = v11 & hAPP(nat, bool, v11, v3) = v12 & ~ hBOOL(v12)))) | (hAPP(nat, bool, v1, all_0_118_118) = v3 & hBOOL(v3))))
% 58.73/15.78 | (2755) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v7) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v6) | ~ (ti(v0, v1) = v5) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v4) = v12 & hAPP(v0, v0, v11, v2) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v4) = v14 & hAPP(v0, v0, v8, v2) = v9 & times_times(v0, v3) = v11 & times_times(v0, v1) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10))
% 58.86/15.78 | (2756) ! [v0] : ! [v1] : ! [v2] : (v0 = all_0_43_43 | ~ (hAPP(real, real, v1, v0) = v2) | ~ (times_times(real, v0) = v1) | ? [v3] : (hAPP(real, bool, all_0_42_42, v2) = v3 & hBOOL(v3)))
% 58.86/15.78 | (2757) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v1) = v3) | ~ (hAPP(int, bool, v0, v2) = v4) | hBOOL(v4) | ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ((hAPP(int, bool, v3, v5) = v6 & hAPP(int, bool, v0, v9) = v10 & hAPP(int, bool, v0, v5) = v7 & hAPP(int, int, v8, all_0_148_148) = v9 & plus_plus(int, v5) = v8 & hBOOL(v7) & hBOOL(v6) & ~ hBOOL(v10)) | (hAPP(int, bool, v3, v2) = v5 & hAPP(int, bool, v0, v1) = v6 & ( ~ hBOOL(v6) | ~ hBOOL(v5)))))
% 58.86/15.78 | (2758) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (wset(v0, v2) = v3) | ~ (ti(int, v1) = v2) | wset(v0, v1) = v3)
% 58.86/15.78 | (2759) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v4) = v5) | ~ (hAPP(int, int, v3, all_0_148_148) = v4) | ~ (minus_minus(int, v1) = v3) | hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & ~ hBOOL(v7)))
% 58.86/15.79 | (2760) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ( ~ (hAPP(v0, v1, v2, v7) = v10) | ~ (hAPP(v0, v1, v2, v6) = v8) | ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v10, v5) = v11) | ~ (hAPP(v0, bool, v8, v3) = v9) | ~ (ord_less(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ linord581940658strict(v0) | hBOOL(v11) | ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(v0, v1, v2, v13) = v14 & hAPP(v0, v1, v2, v5) = v19 & hAPP(v0, v0, v15, v6) = v16 & hAPP(v0, v0, v12, v6) = v13 & hAPP(v0, bool, v19, v7) = v20 & hAPP(v0, bool, v14, v16) = v17 & hAPP(v0, bool, v4, v6) = v18 & times_times(v0, v7) = v15 & times_times(v0, v5) = v12 & ( ~ hBOOL(v17) | (hBOOL(v20) & hBOOL(v18)))))
% 58.86/15.79 | (2761) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v0, v8, v4) = v9) | ~ (hAPP(v0, v0, v7, v9) = v10) | ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (times_times(v0, v6) = v7) | ~ (times_times(v0, v2) = v8) | ~ (times_times(v0, v1) = v5) | ~ comm_semiring_1(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : (hAPP(v0, v0, v13, v4) = v14 & hAPP(v0, v0, v12, v14) = v10 & hAPP(v0, v0, v5, v2) = v11 & times_times(v0, v11) = v12 & times_times(v0, v3) = v13))
% 58.86/15.79 | (2762) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v3, v1) = v4) | ~ (zero_zero(v0) = v1) | ~ (times_times(v0, v2) = v3) | ~ comm_semiring_1(v0))
% 58.86/15.79 | (2763) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v0) = v3) | ~ (times_times(int, v1) = v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, twoSqu658283162sum2sq, v3) = v6 & hAPP(int, bool, twoSqu658283162sum2sq, v1) = v4 & hAPP(int, bool, twoSqu658283162sum2sq, v0) = v5 & ( ~ hBOOL(v5) | ~ hBOOL(v4) | hBOOL(v6))))
% 58.86/15.79 | (2764) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, all_0_108_108, v1) = v2) | ~ (hAPP(int, bool, all_0_108_108, v0) = v3) | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, bool, all_0_108_108, v5) = v6 & hAPP(int, int, v4, v0) = v5 & times_times(int, v1) = v4 & hBOOL(v6)))
% 58.86/15.79 | (2765) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : (v1 = all_0_43_43 | ~ (hAPP(real, real, v5, v1) = v6) | ~ (hAPP(real, real, v4, v6) = all_0_43_43) | ~ (hAPP(real, real, v2, v0) = v3) | ~ (times_times(real, v1) = v5) | ~ (times_times(real, v0) = v2) | ~ (plus_plus(real, v3) = v4))
% 58.86/15.79 | (2766) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (hAPP(int, int, v3, v4) = v2) | ~ (times_times(int, v1) = v3) | ~ (ti(int, v0) = v2) | ? [v5] : (hAPP(int, int, v5, v1) = pls & div_mod(int, v0) = v5))
% 58.86/15.79 | (2767) ! [v0] : ! [v1] : ( ~ (hAPP(int, bool, all_0_70_70, v0) = v1) | ? [v2] : ? [v3] : (hAPP(int, bool, zprime, v0) = v2 & ti(int, v0) = v3 & ( ~ hBOOL(v2) | (hBOOL(v1) & ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(int, all_0_155_155, all_0_99_99, v4) = v5) | ~ (hAPP(int, bool, v5, v0) = v6) | ~ hBOOL(v6) | ? [v7] : ? [v8] : (hAPP(int, bool, all_0_108_108, v4) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7)))) & ! [v4] : ! [v5] : (v5 = v3 | v5 = all_0_148_148 | ~ (ti(int, v4) = v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v7 & hAPP(int, bool, v7, v0) = v8 & hAPP(int, bool, all_0_108_108, v4) = v6 & ( ~ hBOOL(v8) | ~ hBOOL(v6)))) & ! [v4] : ! [v5] : ( ~ (hAPP(int, bool, all_0_108_108, v4) = v5) | ~ hBOOL(v5) | ? [v6] : ? [v7] : ? [v8] : (hAPP(int, all_0_155_155, all_0_99_99, v4) = v6 & hAPP(int, bool, v6, v0) = v7 & ti(int, v4) = v8 & (v8 = v3 | v8 = all_0_148_148 | ~ hBOOL(v7))))))))
% 58.86/15.79 | (2768) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(nat, all_0_117_117, all_0_77_77, v0) = v2) | ~ (hAPP(nat, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : (hAPP(nat, all_0_117_117, all_0_116_116, v0) = v4 & hAPP(nat, bool, v4, v1) = v5 & ~ hBOOL(v5)))
% 58.86/15.79 | (2769) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v3) | ~ (hAPP(int, bool, v3, v4) = v5) | ~ (bit1(v1) = v4) | ~ (bit1(v0) = v2) | ~ hBOOL(v5) | ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_151_151, v0) = v6 & hAPP(int, bool, v6, v1) = v7 & hBOOL(v7)))
% 58.86/15.79 | (2770) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v4) = v11) | ~ (hAPP(int, all_0_155_155, all_0_129_129, v3) = v9) | ~ (hAPP(int, all_0_155_155, all_0_151_151, v2) = v6) | ~ (hAPP(int, bool, v11, v1) = v12) | ~ (hAPP(int, bool, v9, v0) = v10) | ~ (hAPP(int, bool, v6, v0) = v7) | ~ (hAPP(int, bool, all_0_108_108, v5) = v8) | ~ hBOOL(v10) | ~ hBOOL(v8) | ~ hBOOL(v7) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : ? [v21] : ? [v22] : ? [v23] : (hAPP(int, all_0_155_155, all_0_151_151, v20) = v21 & hAPP(int, bool, v21, pls) = v22 & hAPP(int, bool, all_0_126_126, v3) = v23 & hAPP(int, int, v19, v5) = v20 & hAPP(int, int, v17, v4) = v18 & hAPP(int, int, v15, v2) = v16 & hAPP(int, int, v13, v1) = v14 & times_times(int, v3) = v17 & times_times(int, v0) = v13 & plus_plus(int, v18) = v19 & plus_plus(int, v14) = v15 & ( ~ (v20 = v16) | ~ hBOOL(v23) | ~ hBOOL(v22))))
% 58.86/15.79 | (2771) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_129_129, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_99_99, v0) = v4 & hAPP(int, all_0_155_155, all_0_129_129, v1) = v6 & hAPP(int, bool, v6, pls) = v7 & hAPP(int, bool, v4, v1) = v5 & ( ~ hBOOL(v5) | hBOOL(v7))))
% 58.86/15.79 | (2772) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v3 | ~ (times_times(v1, v0) = v3) | ~ (fun(v1, v1) = v2) | ~ (ti(v2, v3) = v4) | ~ mult_zero(v1))
% 58.86/15.79 | (2773) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ! [v14] : ( ~ (hAPP(nat, nat, v13, v1) = v14) | ~ (hAPP(nat, nat, v11, v0) = v12) | ~ (hAPP(nat, nat, v9, v3) = v10) | ~ (hAPP(nat, nat, v7, v2) = v8) | ~ (hAPP(nat, nat, v5, v0) = v6) | ~ (times_times(nat, v10) = v11) | ~ (times_times(nat, v3) = v5) | ~ (plus_plus(nat, v12) = v13) | ~ (plus_plus(nat, v6) = v7) | ~ (minus_minus(nat, v4) = v9) | ? [v15] : ? [v16] : ? [v17] : ? [v18] : ? [v19] : ? [v20] : (hAPP(nat, all_0_117_117, all_0_77_77, v3) = v15 & hAPP(nat, bool, v15, v4) = v16 & hAPP(nat, nat, v19, v1) = v20 & hAPP(nat, nat, v17, v0) = v18 & times_times(nat, v4) = v17 & plus_plus(nat, v18) = v19 & ( ~ hBOOL(v16) | (( ~ (v20 = v8) | v14 = v2) & ( ~ (v14 = v2) | v20 = v8)))))
% 58.86/15.79 | (2774) ti(int, all_0_7_7) = all_0_1_1
% 58.86/15.79 | (2775) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v2) | ~ (hAPP(int, bool, v2, v1) = v3) | hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, all_0_155_155, all_0_129_129, v4) = v5 & hAPP(int, bool, v5, v6) = v7 & bit1(v0) = v4 & bit0(v1) = v6 & ~ hBOOL(v7)))
% 58.86/15.79 | (2776) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ (hAPP(nat, int, v3, v5) = v6) | ~ (hAPP(nat, nat, v4, v2) = v5) | ~ (power_power(int, v0) = v3) | ~ (plus_plus(nat, v1) = v4) | ? [v7] : ? [v8] : ? [v9] : (hAPP(int, int, v8, v9) = v6 & hAPP(nat, int, v3, v2) = v9 & hAPP(nat, int, v3, v1) = v7 & times_times(int, v7) = v8))
% 58.86/15.79 | (2777) ! [v0] : ! [v1] : ( ~ (ord_less(v0) = v1) | ~ ordere236663937imp_le(v0) | ? [v2] : (fun(v0, bool) = v2 & ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, v2, v1, v7) = v8) | ~ (hAPP(v0, v0, v6, v5) = v9) | ~ (hAPP(v0, v0, v6, v4) = v7) | ~ (hAPP(v0, bool, v8, v9) = v10) | ~ (plus_plus(v0, v3) = v6) | ~ hBOOL(v10) | ? [v11] : ? [v12] : (hAPP(v0, v2, v1, v4) = v11 & hAPP(v0, bool, v11, v5) = v12 & hBOOL(v12)))))
% 58.86/15.79 | (2778) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, bool, v2, v0) = v3) | ~ (zcong(v1, pls) = v2) | ~ hBOOL(v3) | ? [v4] : ? [v5] : ? [v6] : (hAPP(int, all_0_155_155, all_0_151_151, v1) = v5 & hAPP(int, bool, v5, v0) = v6 & hAPP(int, bool, all_0_126_126, v1) = v4 & ( ~ hBOOL(v6) | ~ hBOOL(v4))))
% 58.86/15.79 | (2779) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(v0, v0, v2, v3) = v4) | ~ (zero_zero(v0) = v1) | ~ (div_mod(v0, v1) = v2) | ~ semiring_div(v0))
% 58.86/15.79 | (2780) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : (v4 = v1 | ~ (hAPP(nat, v0, v2, v3) = v4) | ~ (power_power(v0, v1) = v2) | ~ (one_one(v0) = v1) | ~ monoid_mult(v0))
% 58.86/15.79 | (2781) ! [v0] : ! [v1] : ( ~ (fun(v0, bool) = v1) | ~ linordered_semidom(v0) | ? [v2] : ? [v3] : ? [v4] : (hAPP(v0, v1, v2, v3) = v4 & ord_less_eq(v0) = v2 & one_one(v0) = v3 & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ( ~ (hAPP(v0, v1, v2, v9) = v10) | ~ (hAPP(v0, bool, v10, v11) = v12) | ~ (hAPP(nat, v0, v8, v7) = v11) | ~ (hAPP(nat, v0, v8, v6) = v9) | ~ (power_power(v0, v5) = v8) | hBOOL(v12) | ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, bool, v4, v5) = v15 & hAPP(nat, all_0_117_117, all_0_77_77, v6) = v13 & hAPP(nat, bool, v13, v7) = v14 & ( ~ hBOOL(v15) | ~ hBOOL(v14)))) & ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : ( ~ (hAPP(v0, bool, v4, v5) = v10) | ~ (hAPP(nat, all_0_117_117, all_0_77_77, v6) = v8) | ~ (hAPP(nat, bool, v8, v7) = v9) | ~ hBOOL(v10) | ~ hBOOL(v9) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(v0, v1, v2, v12) = v13 & hAPP(v0, bool, v13, v14) = v15 & hAPP(nat, v0, v11, v7) = v14 & hAPP(nat, v0, v11, v6) = v12 & power_power(v0, v5) = v11 & hBOOL(v15)))))
% 58.86/15.79 | (2782) ! [v0] : ! [v1] : ( ~ (hAPP(int, all_0_155_155, all_0_151_151, v0) = v1) | ? [v2] : ? [v3] : ? [v4] : (hAPP(int, bool, v1, all_0_94_94) = v3 & hAPP(int, bool, all_0_108_108, v0) = v2 & ti(int, v0) = v4 & (v4 = all_0_148_148 | v4 = pls | ~ hBOOL(v3) | ~ hBOOL(v2))))
% 58.86/15.79 | (2783) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (plus_plus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : (hAPP(int, int, v13, v15) = v5 & hAPP(int, int, v10, v1) = v11 & hAPP(int, int, v8, v11) = v12 & hAPP(int, int, all_0_93_93, v0) = v9 & hAPP(nat, int, v14, all_0_132_132) = v15 & hAPP(nat, int, v6, all_0_132_132) = v7 & hAPP(nat, int, v4, all_0_132_132) = v5 & power_power(int, v3) = v4 & power_power(int, v1) = v14 & power_power(int, v0) = v6 & times_times(int, v9) = v10 & plus_plus(int, v12) = v13 & plus_plus(int, v7) = v8))
% 58.86/15.79 | (2784) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (hAPP(v0, v0, v5, v3) = v6) | ~ (hAPP(v0, v0, v4, v6) = v7) | ~ (times_times(v0, v2) = v5) | ~ (times_times(v0, v1) = v4) | ~ comm_semiring_1(v0) | ? [v8] : (hAPP(v0, v0, v5, v8) = v7 & hAPP(v0, v0, v4, v3) = v8))
% 58.86/15.79 | (2785) hAPP(int, all_0_155_155, all_0_99_99, all_0_139_139) = all_0_98_98
% 58.86/15.79 | (2786) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ! [v9] : ! [v10] : (v10 = v9 | v7 = v1 | ~ (zero_zero(v0) = v1) | ~ (ti(v0, v6) = v7) | ~ (ti(v0, v5) = v8) | ~ (ti(v0, v4) = v8) | ~ (ti(v0, v3) = v10) | ~ (ti(v0, v2) = v9) | ~ semiri456707255roduct(v0) | ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : ? [v17] : ( ~ (v17 = v14) & hAPP(v0, v0, v15, v16) = v17 & hAPP(v0, v0, v12, v3) = v16 & hAPP(v0, v0, v12, v2) = v13 & hAPP(v0, v0, v11, v13) = v14 & times_times(v0, v6) = v12 & plus_plus(v0, v5) = v15 & plus_plus(v0, v4) = v11))
% 58.86/15.79 | (2787) combb(bool, all_0_153_153, int, fconj, all_0_108_108) = all_0_23_23
% 58.86/15.79 | (2788) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ( ~ (ti(v0, v4) = v6) | ~ (ti(v0, v3) = v5) | ~ (ti(v0, v2) = v7) | ~ (ti(v0, v1) = v7) | ~ semiri456707255roduct(v0) | ? [v8] : ? [v9] : ? [v10] : ? [v11] : ? [v12] : ? [v13] : ? [v14] : ? [v15] : ? [v16] : (hAPP(v0, v0, v15, v16) = v13 & hAPP(v0, v0, v11, v2) = v12 & hAPP(v0, v0, v11, v1) = v16 & hAPP(v0, v0, v10, v12) = v13 & hAPP(v0, v0, v8, v2) = v14 & hAPP(v0, v0, v8, v1) = v9 & times_times(v0, v4) = v11 & times_times(v0, v3) = v8 & plus_plus(v0, v14) = v15 & plus_plus(v0, v9) = v10))
% 58.86/15.79 | (2789) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ( ~ (hAPP(int, int, v2, v1) = v3) | ~ (minus_minus(int, v0) = v2) | ? [v4] : ? [v5] : ? [v6] : ? [v7] : (hAPP(int, int, v5, v6) = v7 & bit1(v1) = v6 & bit1(v0) = v4 & bit0(v3) = v7 & minus_minus(int, v4) = v5))
% 58.86/15.79 | (2790) number_number_of(int, min) = all_0_81_81
% 58.86/15.79 | (2791) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ! [v7] : ! [v8] : ( ~ (hAPP(v0, v1, v2, v3) = v4) | ~ (hAPP(v0, bool, v4, v6) = v7) | ~ (hAPP(v0, bool, v4, v5) = v8) | ~ (ord_less_eq(v0) = v2) | ~ (zero_zero(v0) = v3) | ~ (fun(v0, bool) = v1) | ~ ordere453448008miring(v0) | ~ hBOOL(v8) | ~ hBOOL(v7) | ? [v9] : ? [v10] : ? [v11] : (hAPP(v0, v0, v9, v5) = v10 & hAPP(v0, bool, v4, v10) = v11 & times_times(v0, v6) = v9 & hBOOL(v11)))
% 58.86/15.79 | (2792) bit0(all_0_146_146) = all_0_145_145
% 58.86/15.79 | (2793) minus_minus(int, all_0_131_131) = all_0_49_49
% 58.86/15.79 | (2794) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ( ~ (zero_zero(v0) = v1) | ~ (ti(v0, v3) = v4) | ~ (ti(v0, v2) = v4) | ~ ab_group_add(v0) | ? [v5] : (hAPP(v0, v0, v5, v3) = v1 & minus_minus(v0, v2) = v5))
% 58.86/15.79 |
% 58.86/15.79 | Instantiating formula (1221) with int, all_0_155_155, all_0_151_151, all_0_137_137, all_0_136_136, all_0_20_20 and discharging atoms hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_20_20, hAPP(int, all_0_155_155, all_0_151_151, all_0_137_137) = all_0_136_136, yields:
% 58.86/15.80 | (2795) all_0_20_20 = all_0_136_136
% 58.86/15.80 |
% 58.86/15.80 | Instantiating formula (1391) with all_0_135_135, all_0_138_138, all_0_139_139, pls, int and discharging atoms hAPP(int, int, all_0_138_138, pls) = all_0_135_135, zero_zero(int) = pls, times_times(int, all_0_139_139) = all_0_138_138, mult_zero(int), yields:
% 58.86/15.80 | (2796) all_0_135_135 = pls
% 58.86/15.80 |
% 58.86/15.80 | From (2795) and (268) follows:
% 58.86/15.80 | (2797) hAPP(int, bool, all_0_136_136, pls) = all_0_19_19
% 58.86/15.80 |
% 58.86/15.80 | From (2796) and (2404) follows:
% 58.86/15.80 | (2798) hAPP(int, bool, all_0_136_136, pls) = all_0_134_134
% 58.86/15.80 |
% 58.86/15.80 | Instantiating formula (1221) with int, bool, all_0_136_136, pls, all_0_134_134, all_0_19_19 and discharging atoms hAPP(int, bool, all_0_136_136, pls) = all_0_19_19, hAPP(int, bool, all_0_136_136, pls) = all_0_134_134, yields:
% 58.86/15.80 | (2799) all_0_19_19 = all_0_134_134
% 58.86/15.80 |
% 58.86/15.80 | From (2799) and (386) follows:
% 58.86/15.80 | (2800) ~ hBOOL(all_0_134_134)
% 58.86/15.80 |
% 58.86/15.80 | Using (1731) and (2800) yields:
% 58.86/15.80 | (2801) $false
% 58.86/15.80 |
% 58.86/15.80 |-The branch is then unsatisfiable
% 58.86/15.80 % SZS output end Proof for theBenchmark
% 58.86/15.80
% 58.86/15.80 15223ms
%------------------------------------------------------------------------------