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
%------------------------------------------------------------------------------