%------------------------------------------------------------------------------ % File : Princess---230619 % Problem : SWW473_3 : TPTP v8.1.2. Released v5.3.0. % Transfm : none % Format : tptp % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % Computer : n026.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 : 300s % DateTime : Fri Sep 1 00:50:18 EDT 2023 % Result : Theorem 96.44s 13.70s % Output : Proof 259.93s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.12 % Problem : SWW473_3 : TPTP v8.1.2. Released v5.3.0. % 0.00/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % 0.16/0.34 % Computer : n026.cluster.edu % 0.16/0.34 % Model : x86_64 x86_64 % 0.16/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.16/0.34 % Memory : 8042.1875MB % 0.16/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.16/0.34 % CPULimit : 300 % 0.16/0.34 % WCLimit : 300 % 0.16/0.34 % DateTime : Sun Aug 27 20:05:19 EDT 2023 % 0.16/0.34 % CPUTime : % 0.20/0.62 ________ _____ % 0.20/0.62 ___ __ \_________(_)________________________________ % 0.20/0.62 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/ % 0.20/0.62 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ ) % 0.20/0.62 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/ % 0.20/0.62 % 0.20/0.62 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic % 0.20/0.62 (2023-06-19) % 0.20/0.62 % 0.20/0.62 (c) Philipp Rümmer, 2009-2023 % 0.20/0.62 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen, % 0.20/0.62 Amanda Stjerna. % 0.20/0.62 Free software under BSD-3-Clause. % 0.20/0.62 % 0.20/0.62 For more information, visit http://www.philipp.ruemmer.org/princess.shtml % 0.20/0.62 % 0.20/0.62 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ... % 0.20/0.63 Running up to 7 provers in parallel. % 0.20/0.65 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893 % 0.20/0.65 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994 % 0.20/0.65 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423 % 0.20/0.65 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996 % 0.20/0.65 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696 % 0.20/0.65 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288 % 0.20/0.65 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365 % 21.08/3.72 Prover 5: Preprocessing ... % 21.50/3.75 Prover 0: Preprocessing ... % 21.50/3.77 Prover 3: Preprocessing ... % 21.97/3.80 Prover 4: Preprocessing ... % 23.42/4.00 Prover 1: Preprocessing ... % 23.42/4.03 Prover 2: Preprocessing ... % 23.81/4.07 Prover 6: Preprocessing ... % 64.01/9.40 Prover 1: Warning: ignoring some quantifiers % 64.27/9.50 Prover 3: Warning: ignoring some quantifiers % 66.14/9.69 Prover 3: Constructing countermodel ... % 66.60/9.77 Prover 1: Constructing countermodel ... % 71.69/10.44 Prover 6: Proving ... % 74.67/10.88 Prover 4: Warning: ignoring some quantifiers % 78.47/11.38 Prover 4: Constructing countermodel ... % 87.74/12.56 Prover 0: Proving ... % 95.69/13.70 Prover 3: proved (13055ms) % 95.69/13.70 % 96.44/13.70 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p % 96.44/13.70 % 96.44/13.71 Prover 0: stopped % 96.44/13.72 Prover 6: stopped % 96.44/13.74 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470 % 96.44/13.74 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089 % 96.44/13.74 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125 % 99.43/14.25 Prover 5: Proving ... % 99.43/14.25 Prover 5: stopped % 99.43/14.27 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984 % 112.56/15.90 Prover 10: Preprocessing ... % 113.50/16.01 Prover 1: stopped % 113.50/16.01 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443 % 113.72/16.04 Prover 8: Preprocessing ... % 114.85/16.22 Prover 7: Preprocessing ... % 115.63/16.34 Prover 11: Preprocessing ... % 123.47/17.35 Prover 13: Preprocessing ... % 125.73/17.74 Prover 2: Proving ... % 125.73/17.74 Prover 2: stopped % 125.73/17.74 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683 % 130.96/18.35 Prover 8: Warning: ignoring some quantifiers % 133.22/18.70 Prover 8: Constructing countermodel ... % 133.69/18.71 Prover 10: Warning: ignoring some quantifiers % 139.09/19.50 Prover 10: Constructing countermodel ... % 140.75/19.68 Prover 16: Preprocessing ... % 142.96/20.13 Prover 7: Warning: ignoring some quantifiers % 145.60/20.32 Prover 11: Warning: ignoring some quantifiers % 147.15/20.52 Prover 7: Constructing countermodel ... % 147.90/20.65 Prover 11: Constructing countermodel ... % 150.23/20.94 Prover 13: Warning: ignoring some quantifiers % 152.34/21.24 Prover 13: Constructing countermodel ... % 159.09/22.09 Prover 16: Warning: ignoring some quantifiers % 160.83/22.37 Prover 16: Constructing countermodel ... % 162.13/22.61 Prover 16: stopped % 162.13/22.63 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085 % 173.23/24.01 Prover 19: Preprocessing ... % 192.25/26.48 Prover 13: stopped % 193.95/26.71 Prover 19: Warning: ignoring some quantifiers % 196.22/27.00 Prover 19: Constructing countermodel ... % 203.07/27.98 Prover 4: stopped % 233.66/32.06 Prover 19: stopped % 239.63/33.31 Prover 7: stopped % 257.41/37.82 Prover 10: Found proof (size 626) % 257.41/37.82 Prover 10: proved (24081ms) % 257.41/37.82 Prover 8: stopped % 257.41/37.83 Prover 11: stopped % 257.41/37.83 % 257.41/37.83 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p % 257.41/37.83 % 257.94/38.10 % SZS output start Proof for theBenchmark % 257.94/38.12 Assumptions after simplification: % 257.94/38.12 --------------------------------- % 257.94/38.12 % 257.94/38.12 (conj_0) % 258.20/38.15 fun_fu1430349052l_bool(finite_finite_pname) & fun_pname_bool(u) & ? [v0: % 258.20/38.15 bool] : (hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & bool(v0) & % 258.20/38.15 hBOOL(v0)) % 258.20/38.15 % 258.20/38.15 (conj_1) % 258.20/38.15 fun_fu1471507361l_bool(ord_le1311769555a_bool) & fun_pname_bool(u) & % 258.20/38.15 fun_pname_a(mgt_call) & fun_a_bool(g) & ? [v0: fun_fun_a_bool_bool] : ? [v1: % 258.20/38.15 fun_a_bool] : ? [v2: bool] : (image_pname_a(mgt_call, u) = v1 & % 258.20/38.15 hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v0 & % 258.20/38.15 hAPP_fun_a_bool_bool(v0, v1) = v2 & fun_fun_a_bool_bool(v0) & fun_a_bool(v1) % 258.20/38.15 & bool(v2) & hBOOL(v2)) % 258.20/38.15 % 258.20/38.15 (conj_2) % 258.20/38.16 fun_fun_a_bool_nat(finite_card_a) & fun_nat_fun_nat_bool(ord_less_eq_nat) & % 258.20/38.16 fun_nat_nat(suc) & fun_pname_bool(u) & fun_pname_a(mgt_call) & nat(na) & ? % 258.20/38.16 [v0: nat] : ? [v1: fun_nat_bool] : ? [v2: fun_a_bool] : ? [v3: nat] : ? % 258.20/38.16 [v4: bool] : (hAPP_nat_nat(suc, na) = v0 & hAPP_fun_a_bool_nat(finite_card_a, % 258.20/38.16 v2) = v3 & hAPP_n1699378549t_bool(ord_less_eq_nat, v0) = v1 & % 258.20/38.16 hAPP_nat_bool(v1, v3) = v4 & image_pname_a(mgt_call, u) = v2 & % 258.20/38.16 fun_nat_bool(v1) & fun_a_bool(v2) & nat(v3) & nat(v0) & bool(v4) & % 258.20/38.16 hBOOL(v4)) % 258.20/38.16 % 258.20/38.16 (conj_3) % 258.20/38.16 fun_fun_a_bool_nat(finite_card_a) & fun_nat_fun_nat_nat(minus_minus_nat) & % 258.20/38.16 fun_nat_nat(suc) & fun_pname_bool(u) & fun_pname_a(mgt_call) & fun_a_bool(g) & % 258.20/38.16 nat(na) & ? [v0: nat] : ? [v1: fun_a_bool] : ? [v2: nat] : ? [v3: % 258.20/38.16 fun_nat_nat] : ? [v4: nat] : (hAPP_nat_fun_nat_nat(minus_minus_nat, v2) = % 258.20/38.16 v3 & hAPP_nat_nat(v3, v4) = v0 & hAPP_nat_nat(suc, na) = v4 & % 258.20/38.16 hAPP_fun_a_bool_nat(finite_card_a, v1) = v2 & % 258.20/38.16 hAPP_fun_a_bool_nat(finite_card_a, g) = v0 & image_pname_a(mgt_call, u) = v1 % 258.20/38.16 & fun_nat_nat(v3) & fun_a_bool(v1) & nat(v4) & nat(v2) & nat(v0)) % 258.20/38.16 % 258.20/38.16 (conj_4) % 258.20/38.16 fun_pn422929397l_bool(member_pname) & fun_pname_bool(u) & pname(pn) & ? [v0: % 258.20/38.16 fun_fu1430349052l_bool] : ? [v1: bool] : % 258.20/38.16 (hAPP_p338031245l_bool(member_pname, pn) = v0 & hAPP_f1664156314l_bool(v0, u) % 258.20/38.16 = v1 & fun_fu1430349052l_bool(v0) & bool(v1) & hBOOL(v1)) % 258.20/38.16 % 258.20/38.16 (conj_5) % 258.20/38.16 fun_pname_a(mgt_call) & fun_a_1255737515l_bool(member_a) & fun_a_bool(g) & % 258.20/38.16 pname(pn) & ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] : % 258.20/38.16 (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a85458249l_bool(member_a, v0) = v1 & % 258.20/38.16 hAPP_fun_a_bool_bool(v1, g) = v2 & fun_fun_a_bool_bool(v1) & bool(v2) & % 258.20/38.16 x_a(v0) & ~ hBOOL(v2)) % 258.20/38.16 % 258.20/38.16 (conj_6) % 258.20/38.16 fun_fu1471507361l_bool(ord_le1311769555a_bool) & fun_pname_bool(u) & % 258.20/38.16 fun_pname_a(mgt_call) & fun_a_1752562919a_bool(insert_a) & fun_a_bool(g) & % 258.20/38.16 pname(pn) & ? [v0: x_a] : ? [v1: fun_fu1731003005a_bool] : ? [v2: % 258.20/38.16 fun_a_bool] : ? [v3: fun_fun_a_bool_bool] : ? [v4: fun_a_bool] : ? [v5: % 258.20/38.16 bool] : (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a1206381875a_bool(insert_a, % 258.20/38.16 v0) = v1 & hAPP_f2050579477a_bool(v1, g) = v2 & image_pname_a(mgt_call, u) % 258.20/38.16 = v4 & hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3 & % 258.20/38.16 hAPP_fun_a_bool_bool(v3, v4) = v5 & fun_fu1731003005a_bool(v1) & % 258.20/38.16 fun_fun_a_bool_bool(v3) & fun_a_bool(v4) & fun_a_bool(v2) & bool(v5) & % 258.20/38.17 x_a(v0) & ~ hBOOL(v5)) % 258.20/38.17 % 258.20/38.17 (fact_1008_n__less__m__mult__n) % 258.20/38.17 fun_nat_fun_nat_nat(times_times_nat) & fun_nat_fun_nat_bool(ord_less_nat) & % 258.20/38.17 fun_nat_nat(suc) & nat(zero_zero_nat) & ? [v0: nat] : ? [v1: fun_nat_bool] : % 258.20/38.17 (hAPP_nat_nat(suc, zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, % 258.20/38.17 v0) = v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 258.20/38.17 [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 258.20/38.17 (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ hBOOL(v5) | ~ % 258.20/38.17 hBOOL(v4) | ? [v6: fun_nat_bool] : ? [v7: fun_nat_nat] : ? [v8: nat] : % 258.20/38.17 ? [v9: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v7 & % 258.20/38.17 hAPP_nat_nat(v7, v3) = v8 & hAPP_n1699378549t_bool(ord_less_nat, v3) = % 258.20/38.17 v6 & hAPP_nat_bool(v6, v8) = v9 & fun_nat_nat(v7) & fun_nat_bool(v6) & % 258.20/38.17 nat(v8) & bool(v9) & hBOOL(v9)))) % 258.20/38.17 % 258.20/38.17 (fact_1009_n__less__n__mult__m) % 258.20/38.17 fun_nat_fun_nat_nat(times_times_nat) & fun_nat_fun_nat_bool(ord_less_nat) & % 258.20/38.17 fun_nat_nat(suc) & nat(zero_zero_nat) & ? [v0: nat] : ? [v1: fun_nat_bool] : % 258.20/38.17 (hAPP_nat_nat(suc, zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, % 258.20/38.17 v0) = v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 258.20/38.17 [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 258.20/38.17 (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ hBOOL(v5) | ~ % 258.20/38.17 hBOOL(v4) | ? [v6: fun_nat_bool] : ? [v7: fun_nat_nat] : ? [v8: nat] : % 258.20/38.17 ? [v9: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v3) = v7 & % 258.20/38.17 hAPP_nat_nat(v7, v2) = v8 & hAPP_n1699378549t_bool(ord_less_nat, v3) = % 258.20/38.17 v6 & hAPP_nat_bool(v6, v8) = v9 & fun_nat_nat(v7) & fun_nat_bool(v6) & % 258.20/38.17 nat(v8) & bool(v9) & hBOOL(v9)))) % 258.20/38.17 % 258.20/38.17 (fact_1010_one__less__mult) % 258.20/38.18 fun_nat_fun_nat_nat(times_times_nat) & fun_nat_fun_nat_bool(ord_less_nat) & % 258.20/38.18 fun_nat_nat(suc) & nat(zero_zero_nat) & ? [v0: nat] : ? [v1: fun_nat_bool] : % 258.20/38.18 (hAPP_nat_nat(suc, zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, % 258.20/38.18 v0) = v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 258.20/38.18 [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 258.20/38.18 (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ hBOOL(v5) | ~ % 258.20/38.18 hBOOL(v4) | ? [v6: fun_nat_nat] : ? [v7: nat] : ? [v8: bool] : % 258.20/38.18 (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v6 & hAPP_nat_nat(v6, v3) = % 258.20/38.18 v7 & hAPP_nat_bool(v1, v7) = v8 & fun_nat_nat(v6) & nat(v7) & bool(v8) & % 258.20/38.18 hBOOL(v8)))) % 258.20/38.18 % 258.20/38.18 (fact_1011_one__le__mult__iff) % 258.20/38.18 fun_nat_fun_nat_nat(times_times_nat) & fun_nat_fun_nat_bool(ord_less_eq_nat) & % 258.20/38.18 fun_nat_nat(suc) & nat(zero_zero_nat) & ? [v0: nat] : ? [v1: fun_nat_bool] : % 258.20/38.18 (hAPP_nat_nat(suc, zero_zero_nat) = v0 & % 258.20/38.18 hAPP_n1699378549t_bool(ord_less_eq_nat, v0) = v1 & fun_nat_bool(v1) & % 258.20/38.18 nat(v0) & ! [v2: nat] : ! [v3: nat] : ! [v4: bool] : ! [v5: bool] : ( ~ % 258.20/38.18 (hAPP_nat_bool(v1, v3) = v5) | ~ (hAPP_nat_bool(v1, v2) = v4) | ~ % 258.20/38.18 nat(v3) | ~ nat(v2) | ~ hBOOL(v5) | ~ hBOOL(v4) | ? [v6: fun_nat_nat] % 258.20/38.18 : ? [v7: nat] : ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, % 258.20/38.18 v2) = v6 & hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = v8 & % 258.20/38.18 fun_nat_nat(v6) & nat(v7) & bool(v8) & hBOOL(v8))) & ! [v2: nat] : ! % 258.20/38.18 [v3: nat] : ! [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v5) % 258.20/38.18 | ~ (hAPP_nat_bool(v1, v2) = v4) | ~ nat(v3) | ~ nat(v2) | hBOOL(v5) | % 258.20/38.18 ? [v6: fun_nat_nat] : ? [v7: nat] : ? [v8: bool] : % 258.20/38.18 (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v6 & hAPP_nat_nat(v6, v3) = % 258.20/38.18 v7 & hAPP_nat_bool(v1, v7) = v8 & fun_nat_nat(v6) & nat(v7) & bool(v8) & % 258.20/38.18 ~ hBOOL(v8))) & ! [v2: nat] : ! [v3: nat] : ! [v4: bool] : ! [v5: % 258.20/38.18 bool] : ( ~ (hAPP_nat_bool(v1, v3) = v5) | ~ (hAPP_nat_bool(v1, v2) = v4) % 258.20/38.18 | ~ nat(v3) | ~ nat(v2) | hBOOL(v4) | ? [v6: fun_nat_nat] : ? [v7: % 258.20/38.18 nat] : ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v6 & % 258.20/38.18 hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = v8 & fun_nat_nat(v6) % 258.20/38.18 & nat(v7) & bool(v8) & ~ hBOOL(v8)))) % 258.20/38.18 % 258.20/38.18 (fact_1030_zmult__zless__mono2) % 258.20/38.19 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_bool(ord_less_int) & % 258.20/38.19 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.20/38.19 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v0) & % 258.20/38.19 ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: fun_int_int] : ! [v5: % 258.20/38.19 int] : ! [v6: fun_int_bool] : ! [v7: int] : ! [v8: bool] : ( ~ % 258.20/38.19 (hAPP_int_fun_int_int(times_times_int, v1) = v4) | ~ (hAPP_int_int(v4, % 258.20/38.19 v3) = v7) | ~ (hAPP_int_int(v4, v2) = v5) | ~ % 258.20/38.19 (hAPP_i1948725293t_bool(ord_less_int, v5) = v6) | ~ (hAPP_int_bool(v6, % 258.20/38.19 v7) = v8) | ~ int(v3) | ~ int(v2) | ~ int(v1) | hBOOL(v8) | ? [v9: % 258.20/38.19 fun_int_bool] : ? [v10: bool] : ? [v11: bool] : % 258.20/38.19 ((hAPP_i1948725293t_bool(ord_less_int, v2) = v9 & hAPP_int_bool(v9, v3) = % 258.20/38.19 v10 & fun_int_bool(v9) & bool(v10) & ~ hBOOL(v10)) | % 258.20/38.19 (hAPP_int_bool(v0, v1) = v11 & bool(v11) & ~ hBOOL(v11))))) % 258.20/38.19 % 258.20/38.19 (fact_1031_pos__zmult__eq__1__iff) % 258.53/38.19 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.19 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : % 258.53/38.19 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v0) & % 258.53/38.19 ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : (v2 = one_one_int | ~ % 258.53/38.19 (hAPP_int_fun_int_int(times_times_int, v2) = v3) | ~ (hAPP_int_int(v3, % 258.53/38.19 v1) = one_one_int) | ~ int(v2) | ~ int(v1) | ? [v4: bool] : % 258.53/38.19 (hAPP_int_bool(v0, v2) = v4 & bool(v4) & ~ hBOOL(v4))) & ! [v1: int] : % 258.53/38.19 ! [v2: int] : ! [v3: fun_int_int] : (v1 = one_one_int | ~ % 258.53/38.19 (hAPP_int_fun_int_int(times_times_int, v2) = v3) | ~ (hAPP_int_int(v3, % 258.53/38.19 v1) = one_one_int) | ~ int(v2) | ~ int(v1) | ? [v4: bool] : % 258.53/38.19 (hAPP_int_bool(v0, v2) = v4 & bool(v4) & ~ hBOOL(v4))) & ! [v1: % 258.53/38.19 fun_int_int] : ! [v2: int] : (v2 = one_one_int | ~ % 258.53/38.19 (hAPP_int_fun_int_int(times_times_int, one_one_int) = v1) | ~ % 258.53/38.19 (hAPP_int_int(v1, one_one_int) = v2) | ? [v3: bool] : (hAPP_int_bool(v0, % 258.53/38.19 one_one_int) = v3 & bool(v3) & ~ hBOOL(v3)))) % 258.53/38.19 % 258.53/38.19 (fact_1035_int__0__less__1) % 258.53/38.20 fun_int_fun_int_bool(ord_less_int) & int(zero_zero_int) & int(one_one_int) & % 258.53/38.20 ? [v0: fun_int_bool] : ? [v1: bool] : (hAPP_i1948725293t_bool(ord_less_int, % 258.53/38.20 zero_zero_int) = v0 & hAPP_int_bool(v0, one_one_int) = v1 & % 258.53/38.20 fun_int_bool(v0) & bool(v1) & hBOOL(v1)) % 258.53/38.20 % 258.53/38.20 (fact_1036_int__one__le__iff__zero__less) % 258.53/38.20 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.20 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : ? [v1: % 258.53/38.20 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = v0 & % 258.53/38.20 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_bool(v1) % 258.53/38.20 & fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v1, % 258.53/38.20 v2) = v3) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: bool] : % 258.53/38.20 (hAPP_int_bool(v0, v2) = v4 & bool(v4) & hBOOL(v4))) & ! [v2: int] : ! % 258.53/38.20 [v3: bool] : ( ~ (hAPP_int_bool(v1, v2) = v3) | ~ int(v2) | hBOOL(v3) | ? % 258.53/38.20 [v4: bool] : (hAPP_int_bool(v0, v2) = v4 & bool(v4) & ~ hBOOL(v4)))) % 258.53/38.20 % 258.53/38.20 (fact_1038_le__imp__0__less) % 258.53/38.20 fun_int_fun_int_int(plus_plus_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.20 fun_int_fun_int_bool(ord_less_int) & int(zero_zero_int) & int(one_one_int) & % 258.53/38.20 ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : ? [v2: fun_int_int] : % 258.53/38.20 (hAPP_int_fun_int_int(plus_plus_int, one_one_int) = v2 & % 258.53/38.20 hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.20 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_int(v2) & % 258.53/38.20 fun_int_bool(v1) & fun_int_bool(v0) & ! [v3: int] : ! [v4: int] : ( ~ % 258.53/38.20 (hAPP_int_int(v2, v3) = v4) | ~ int(v3) | ? [v5: bool] : ? [v6: bool] : % 258.53/38.20 ((hAPP_int_bool(v1, v4) = v6 & bool(v6) & hBOOL(v6)) | (hAPP_int_bool(v0, % 258.53/38.20 v3) = v5 & bool(v5) & ~ hBOOL(v5))))) % 258.53/38.20 % 258.53/38.20 (fact_1069_zdiv__mono2__neg__lemma) % 258.53/38.21 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.21 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.21 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.21 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.21 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_bool(v1) % 258.53/38.21 & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 258.53/38.21 int] : ! [v6: int] : ! [v7: int] : ! [v8: fun_int_int] : ! [v9: int] : % 258.53/38.21 ! [v10: fun_int_int] : ! [v11: int] : ! [v12: fun_int_int] : ! [v13: % 258.53/38.21 int] : ! [v14: fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, % 258.53/38.21 v5) = v12) | ~ (hAPP_int_fun_int_int(times_times_int, v2) = v8) | ~ % 258.53/38.21 (hAPP_int_fun_int_int(plus_plus_int, v13) = v14) | ~ % 258.53/38.21 (hAPP_int_fun_int_int(plus_plus_int, v9) = v10) | ~ (hAPP_int_int(v14, % 258.53/38.21 v7) = v11) | ~ (hAPP_int_int(v12, v6) = v13) | ~ (hAPP_int_int(v10, % 258.53/38.21 v4) = v11) | ~ (hAPP_int_int(v8, v3) = v9) | ~ int(v7) | ~ int(v6) % 258.53/38.21 | ~ int(v5) | ~ int(v4) | ~ int(v3) | ~ int(v2) | ? [v15: % 258.53/38.21 fun_int_bool] : ? [v16: bool] : ? [v17: fun_int_bool] : ? [v18: bool] % 258.53/38.21 : ? [v19: bool] : ? [v20: bool] : ? [v21: fun_int_bool] : ? [v22: % 258.53/38.21 bool] : ? [v23: fun_int_bool] : ? [v24: bool] : % 258.53/38.21 ((hAPP_i1948725293t_bool(ord_less_eq_int, v6) = v23 & hAPP_int_bool(v23, % 258.53/38.21 v3) = v24 & fun_int_bool(v23) & bool(v24) & hBOOL(v24)) | % 258.53/38.21 (hAPP_i1948725293t_bool(ord_less_eq_int, v5) = v21 & hAPP_int_bool(v21, % 258.53/38.21 v2) = v22 & fun_int_bool(v21) & bool(v22) & ~ hBOOL(v22)) | % 258.53/38.21 (hAPP_i1948725293t_bool(ord_less_int, v11) = v15 & hAPP_int_bool(v15, % 258.53/38.21 zero_zero_int) = v16 & fun_int_bool(v15) & bool(v16) & ~ % 258.53/38.21 hBOOL(v16)) | (hAPP_i1948725293t_bool(ord_less_int, v4) = v17 & % 258.53/38.21 hAPP_int_bool(v17, v2) = v18 & fun_int_bool(v17) & bool(v18) & ~ % 258.53/38.21 hBOOL(v18)) | (hAPP_int_bool(v1, v5) = v20 & bool(v20) & ~ % 258.53/38.21 hBOOL(v20)) | (hAPP_int_bool(v0, v7) = v19 & bool(v19) & ~ % 258.53/38.21 hBOOL(v19))))) % 258.53/38.21 % 258.53/38.21 (fact_1071_number__of__is__id) % 258.53/38.21 ! [v0: int] : ! [v1: int] : (v1 = v0 | ~ (number_number_of_int(v0) = v1) | % 258.53/38.21 ~ int(v0)) % 258.53/38.21 % 258.53/38.21 (fact_1073_self__quotient__aux1) % 258.53/38.21 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.21 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.21 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : ? [v1: % 258.53/38.21 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = v1 & % 258.53/38.21 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v1) % 258.53/38.21 & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 258.53/38.21 fun_int_int] : ! [v6: fun_int_int] : ! [v7: int] : ( ~ % 258.53/38.21 (hAPP_int_fun_int_int(times_times_int, v4) = v6) | ~ % 258.53/38.21 (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ (hAPP_int_int(v6, v3) % 258.53/38.21 = v7) | ~ (hAPP_int_int(v5, v7) = v4) | ~ int(v4) | ~ int(v3) | ~ % 258.53/38.21 int(v2) | ? [v8: bool] : ? [v9: fun_int_bool] : ? [v10: bool] : ? % 258.53/38.21 [v11: bool] : ((hAPP_i1948725293t_bool(ord_less_int, v2) = v9 & % 258.53/38.21 hAPP_int_bool(v9, v4) = v10 & fun_int_bool(v9) & bool(v10) & ~ % 258.53/38.21 hBOOL(v10)) | (hAPP_int_bool(v1, v3) = v11 & bool(v11) & hBOOL(v11)) | % 258.53/38.21 (hAPP_int_bool(v0, v4) = v8 & bool(v8) & ~ hBOOL(v8))))) % 258.53/38.21 % 258.53/38.21 (fact_1074_self__quotient__aux2) % 258.53/38.22 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.22 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.22 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : ? [v1: % 258.53/38.22 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 % 258.53/38.22 & hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 258.53/38.22 fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: % 258.53/38.22 int] : ! [v5: fun_int_int] : ! [v6: fun_int_int] : ! [v7: int] : ( ~ % 258.53/38.22 (hAPP_int_fun_int_int(times_times_int, v4) = v6) | ~ % 258.53/38.22 (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ (hAPP_int_int(v6, v3) % 258.53/38.22 = v7) | ~ (hAPP_int_int(v5, v7) = v4) | ~ int(v4) | ~ int(v3) | ~ % 258.53/38.22 int(v2) | ? [v8: bool] : ? [v9: bool] : ? [v10: fun_int_bool] : ? % 258.53/38.22 [v11: bool] : ((hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v10 & % 258.53/38.22 hAPP_int_bool(v10, one_one_int) = v11 & fun_int_bool(v10) & bool(v11) % 258.53/38.22 & hBOOL(v11)) | (hAPP_int_bool(v1, v2) = v9 & bool(v9) & ~ hBOOL(v9)) % 258.53/38.22 | (hAPP_int_bool(v0, v4) = v8 & bool(v8) & ~ hBOOL(v8))))) % 258.53/38.22 % 258.53/38.22 (fact_1075_q__pos__lemma) % 258.53/38.22 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.22 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.22 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.22 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.22 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_bool(v1) % 258.53/38.22 & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 258.53/38.22 fun_int_int] : ! [v6: int] : ! [v7: fun_int_int] : ! [v8: int] : ( ~ % 258.53/38.22 (hAPP_int_fun_int_int(times_times_int, v2) = v5) | ~ % 258.53/38.22 (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ (hAPP_int_int(v7, v4) % 258.53/38.22 = v8) | ~ (hAPP_int_int(v5, v3) = v6) | ~ int(v4) | ~ int(v3) | ~ % 258.53/38.22 int(v2) | ? [v9: bool] : ? [v10: fun_int_bool] : ? [v11: bool] : ? % 258.53/38.22 [v12: bool] : ? [v13: bool] : ((hAPP_i1948725293t_bool(ord_less_int, v4) % 258.53/38.22 = v10 & hAPP_int_bool(v10, v2) = v11 & fun_int_bool(v10) & bool(v11) & % 258.53/38.22 ~ hBOOL(v11)) | (hAPP_int_bool(v1, v2) = v12 & bool(v12) & ~ % 258.53/38.22 hBOOL(v12)) | (hAPP_int_bool(v0, v8) = v9 & bool(v9) & ~ hBOOL(v9)) | % 258.53/38.22 (hAPP_int_bool(v0, v3) = v13 & bool(v13) & hBOOL(v13))))) % 258.53/38.22 % 258.53/38.22 (fact_1076_q__neg__lemma) % 258.53/38.22 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.22 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.22 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.22 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.22 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_bool(v1) % 258.53/38.22 & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 258.53/38.22 fun_int_int] : ! [v6: int] : ! [v7: fun_int_int] : ! [v8: int] : ( ~ % 258.53/38.22 (hAPP_int_fun_int_int(times_times_int, v2) = v5) | ~ % 258.53/38.22 (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ (hAPP_int_int(v7, v4) % 258.53/38.22 = v8) | ~ (hAPP_int_int(v5, v3) = v6) | ~ int(v4) | ~ int(v3) | ~ % 258.53/38.22 int(v2) | ? [v9: fun_int_bool] : ? [v10: bool] : ? [v11: bool] : ? % 258.53/38.22 [v12: bool] : ? [v13: fun_int_bool] : ? [v14: bool] : % 258.53/38.22 ((hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v13 & hAPP_int_bool(v13, % 258.53/38.22 zero_zero_int) = v14 & fun_int_bool(v13) & bool(v14) & hBOOL(v14)) | % 258.53/38.22 (hAPP_i1948725293t_bool(ord_less_int, v8) = v9 & hAPP_int_bool(v9, % 258.53/38.22 zero_zero_int) = v10 & fun_int_bool(v9) & bool(v10) & ~ hBOOL(v10)) % 258.53/38.22 | (hAPP_int_bool(v1, v2) = v12 & bool(v12) & ~ hBOOL(v12)) | % 258.53/38.22 (hAPP_int_bool(v0, v4) = v11 & bool(v11) & ~ hBOOL(v11))))) % 258.53/38.22 % 258.53/38.22 (fact_1077_unique__quotient__lemma) % 258.53/38.23 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.23 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.23 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.23 fun_int_bool(v0) & ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: int] % 258.53/38.23 : ! [v5: int] : ! [v6: fun_int_int] : ! [v7: int] : ! [v8: fun_int_int] % 258.53/38.23 : ! [v9: int] : ! [v10: fun_int_bool] : ! [v11: int] : ! [v12: % 258.53/38.23 fun_int_int] : ! [v13: int] : ! [v14: bool] : ( ~ % 258.53/38.23 (hAPP_int_fun_int_int(times_times_int, v1) = v6) | ~ % 258.53/38.23 (hAPP_int_fun_int_int(plus_plus_int, v11) = v12) | ~ % 258.53/38.23 (hAPP_int_fun_int_int(plus_plus_int, v7) = v8) | ~ (hAPP_int_int(v12, v5) % 258.53/38.23 = v13) | ~ (hAPP_int_int(v8, v3) = v9) | ~ (hAPP_int_int(v6, v4) = % 258.53/38.23 v11) | ~ (hAPP_int_int(v6, v2) = v7) | ~ % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_eq_int, v9) = v10) | ~ % 258.53/38.23 (hAPP_int_bool(v10, v13) = v14) | ~ int(v5) | ~ int(v4) | ~ int(v3) | % 258.53/38.23 ~ int(v2) | ~ int(v1) | ~ hBOOL(v14) | ? [v15: bool] : ? [v16: % 258.53/38.23 fun_int_bool] : ? [v17: bool] : ? [v18: fun_int_bool] : ? [v19: bool] % 258.53/38.23 : ? [v20: fun_int_bool] : ? [v21: bool] : % 258.53/38.23 ((hAPP_i1948725293t_bool(ord_less_eq_int, v2) = v20 & hAPP_int_bool(v20, % 258.53/38.23 v4) = v21 & fun_int_bool(v20) & bool(v21) & hBOOL(v21)) | % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_int, v5) = v18 & hAPP_int_bool(v18, v1) % 258.53/38.23 = v19 & fun_int_bool(v18) & bool(v19) & ~ hBOOL(v19)) | % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_int, v3) = v16 & hAPP_int_bool(v16, v1) % 258.53/38.23 = v17 & fun_int_bool(v16) & bool(v17) & ~ hBOOL(v17)) | % 258.53/38.23 (hAPP_int_bool(v0, v3) = v15 & bool(v15) & ~ hBOOL(v15))))) % 258.53/38.23 % 258.53/38.23 (fact_1078_zdiv__mono2__lemma) % 258.53/38.23 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.23 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.23 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.23 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & fun_int_bool(v1) % 258.53/38.23 & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 258.53/38.23 int] : ! [v6: int] : ! [v7: int] : ! [v8: fun_int_int] : ! [v9: int] : % 258.53/38.23 ! [v10: fun_int_int] : ! [v11: int] : ! [v12: fun_int_int] : ! [v13: % 258.53/38.23 int] : ! [v14: fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, % 258.53/38.23 v5) = v12) | ~ (hAPP_int_fun_int_int(times_times_int, v2) = v8) | ~ % 258.53/38.23 (hAPP_int_fun_int_int(plus_plus_int, v13) = v14) | ~ % 258.53/38.23 (hAPP_int_fun_int_int(plus_plus_int, v9) = v10) | ~ (hAPP_int_int(v14, % 258.53/38.23 v7) = v11) | ~ (hAPP_int_int(v12, v6) = v13) | ~ (hAPP_int_int(v10, % 258.53/38.23 v4) = v11) | ~ (hAPP_int_int(v8, v3) = v9) | ~ int(v7) | ~ int(v6) % 258.53/38.23 | ~ int(v5) | ~ int(v4) | ~ int(v3) | ~ int(v2) | ? [v15: bool] : ? % 258.53/38.23 [v16: fun_int_bool] : ? [v17: bool] : ? [v18: bool] : ? [v19: bool] : % 258.53/38.23 ? [v20: fun_int_bool] : ? [v21: bool] : ? [v22: fun_int_bool] : ? [v23: % 258.53/38.23 bool] : ((hAPP_i1948725293t_bool(ord_less_eq_int, v5) = v20 & % 258.53/38.23 hAPP_int_bool(v20, v2) = v21 & fun_int_bool(v20) & bool(v21) & ~ % 258.53/38.23 hBOOL(v21)) | (hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v22 & % 258.53/38.23 hAPP_int_bool(v22, v6) = v23 & fun_int_bool(v22) & bool(v23) & % 258.53/38.23 hBOOL(v23)) | (hAPP_i1948725293t_bool(ord_less_int, v7) = v16 & % 258.53/38.23 hAPP_int_bool(v16, v5) = v17 & fun_int_bool(v16) & bool(v17) & ~ % 258.53/38.23 hBOOL(v17)) | (hAPP_int_bool(v1, v5) = v19 & bool(v19) & ~ % 258.53/38.23 hBOOL(v19)) | (hAPP_int_bool(v0, v11) = v15 & bool(v15) & ~ % 258.53/38.23 hBOOL(v15)) | (hAPP_int_bool(v0, v4) = v18 & bool(v18) & ~ % 258.53/38.23 hBOOL(v18))))) % 258.53/38.23 % 258.53/38.23 (fact_1080_int__le__induct) % 258.53/38.23 fun_int_fun_int_int(minus_minus_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.23 int(one_one_int) & ! [v0: fun_int_bool] : ! [v1: int] : ! [v2: int] : ! % 258.53/38.23 [v3: fun_int_bool] : ! [v4: bool] : ! [v5: bool] : ( ~ % 258.53/38.23 (hAPP_i1948725293t_bool(ord_less_eq_int, v1) = v3) | ~ (hAPP_int_bool(v3, % 258.53/38.23 v2) = v4) | ~ (hAPP_int_bool(v0, v1) = v5) | ~ fun_int_bool(v0) | ~ % 258.53/38.23 int(v2) | ~ int(v1) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6: bool] : ? [v7: % 258.53/38.23 int] : ? [v8: fun_int_bool] : ? [v9: bool] : ? [v10: bool] : ? [v11: % 258.53/38.23 fun_int_int] : ? [v12: int] : ? [v13: bool] : (int(v7) & % 258.53/38.23 ((hAPP_int_fun_int_int(minus_minus_int, v7) = v11 & hAPP_int_int(v11, % 258.53/38.23 one_one_int) = v12 & hAPP_i1948725293t_bool(ord_less_eq_int, v7) = % 258.53/38.23 v8 & hAPP_int_bool(v8, v2) = v9 & hAPP_int_bool(v0, v12) = v13 & % 258.53/38.23 hAPP_int_bool(v0, v7) = v10 & fun_int_int(v11) & fun_int_bool(v8) & % 258.53/38.23 int(v12) & bool(v13) & bool(v10) & bool(v9) & hBOOL(v10) & hBOOL(v9) & % 258.53/38.23 ~ hBOOL(v13)) | (hAPP_int_bool(v0, v2) = v6 & bool(v6) & ~ % 258.53/38.23 hBOOL(v6))))) % 258.53/38.23 % 258.53/38.23 (fact_1083_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J) % 258.53/38.24 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.24 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.24 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.24 fun_int_bool(v0) & ! [v1: int] : ! [v2: int] : ! [v3: bool] : ! [v4: % 258.53/38.24 bool] : ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ (hAPP_int_bool(v0, v1) = v4) % 258.53/38.24 | ~ int(v2) | ~ int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: % 258.53/38.24 fun_int_int] : ? [v6: int] : ? [v7: bool] : % 258.53/38.24 (hAPP_int_fun_int_int(times_times_int, v2) = v5 & hAPP_int_int(v5, v1) = % 258.53/38.24 v6 & hAPP_int_bool(v0, v6) = v7 & fun_int_int(v5) & int(v6) & bool(v7) & % 258.53/38.24 hBOOL(v7)))) % 258.53/38.24 % 258.53/38.24 (fact_1084_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J) % 258.53/38.24 fun_int_fun_int_bool(ord_less_eq_int) & int(zero_zero_int) & ? [v0: % 258.53/38.24 fun_int_bool] : ? [v1: bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 258.53/38.24 zero_zero_int) = v0 & hAPP_int_bool(v0, zero_zero_int) = v1 & % 258.53/38.24 fun_int_bool(v0) & bool(v1) & hBOOL(v1)) % 258.53/38.24 % 258.53/38.24 (fact_1085_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J) % 258.53/38.24 fun_int_fun_int_int(plus_plus_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.24 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.24 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.24 fun_int_bool(v0) & ! [v1: int] : ! [v2: int] : ! [v3: bool] : ! [v4: % 258.53/38.24 bool] : ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ (hAPP_int_bool(v0, v1) = v4) % 258.53/38.24 | ~ int(v2) | ~ int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: % 258.53/38.24 fun_int_int] : ? [v6: int] : ? [v7: bool] : % 258.53/38.24 (hAPP_int_fun_int_int(plus_plus_int, v2) = v5 & hAPP_int_int(v5, v1) = v6 % 258.53/38.24 & hAPP_int_bool(v0, v6) = v7 & fun_int_int(v5) & int(v6) & bool(v7) & % 258.53/38.24 hBOOL(v7)))) % 258.53/38.24 % 258.53/38.24 (fact_1086_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J) % 258.53/38.24 fun_int_fun_int_bool(ord_less_eq_int) & int(zero_zero_int) & int(one_one_int) % 258.53/38.24 & ? [v0: fun_int_bool] : ? [v1: bool] : % 258.53/38.24 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.24 hAPP_int_bool(v0, one_one_int) = v1 & fun_int_bool(v0) & bool(v1) & % 258.53/38.24 hBOOL(v1)) % 258.53/38.24 % 258.53/38.24 (fact_1087_transfer__nat__int__set__cong) % 258.53/38.24 fun_int_fun_int_bool(ord_less_eq_int) & fun_bo1549164019l_bool(fconj) & % 258.53/38.24 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_in531499254l_bool] : % 258.53/38.24 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.24 cOMBB_1652995168ol_int(fconj, v0) = v1 & fun_in531499254l_bool(v1) & % 258.53/38.24 fun_int_bool(v0) & ! [v2: fun_int_bool] : ! [v3: fun_int_bool] : ! [v4: % 258.53/38.24 fun_int_bool] : ! [v5: fun_int_bool] : ( ~ (cOMBS_int_bool_bool(v1, v3) = % 258.53/38.24 v4) | ~ (cOMBS_int_bool_bool(v1, v2) = v5) | ~ fun_int_bool(v3) | ~ % 258.53/38.24 fun_int_bool(v2) | ? [v6: fun_int_bool] : ? [v7: fun_int_bool] : ? [v8: % 258.53/38.24 int] : ? [v9: bool] : ? [v10: bool] : ? [v11: bool] : (int(v8) & ((v7 % 258.53/38.24 = v6 & collect_int(v5) = v6 & collect_int(v4) = v6 & % 258.53/38.24 fun_int_bool(v6)) | (hAPP_int_bool(v0, v8) = v9 & bool(v9) & % 258.53/38.24 hBOOL(v9) & ((hAPP_int_bool(v3, v8) = v10 & bool(v10) & hBOOL(v10)) % 258.53/38.24 | (hAPP_int_bool(v2, v8) = v11 & bool(v11) & hBOOL(v11))) & % 258.53/38.24 ((hAPP_int_bool(v3, v8) = v10 & bool(v10) & ~ hBOOL(v10)) | % 258.53/38.24 (hAPP_int_bool(v2, v8) = v11 & bool(v11) & ~ hBOOL(v11)))))))) % 258.53/38.24 % 258.53/38.24 (fact_1088_decr__mult__lemma) % 258.53/38.25 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(minus_minus_int) & % 258.53/38.25 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.25 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.25 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 & % 258.53/38.25 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v1) % 258.53/38.25 & fun_int_bool(v0) & ? [v2: fun_int_bool] : ! [v3: int] : ! [v4: int] : % 258.53/38.25 ! [v5: bool] : ! [v6: bool] : ( ~ (hAPP_int_bool(v1, v3) = v6) | ~ % 258.53/38.25 (hAPP_int_bool(v0, v4) = v5) | ~ fun_int_bool(v2) | ~ int(v4) | ~ % 258.53/38.25 int(v3) | ~ hBOOL(v6) | ~ hBOOL(v5) | ? [v7: fun_int_int] : ? [v8: % 258.53/38.25 int] : ? [v9: int] : ? [v10: bool] : ? [v11: fun_int_int] : ? [v12: % 258.53/38.25 int] : ? [v13: bool] : (int(v9) & % 258.53/38.25 ((hAPP_int_fun_int_int(times_times_int, v3) = v7 & hAPP_int_int(v7, v4) % 258.53/38.25 = v8 & fun_int_int(v7) & int(v8) & ! [v14: int] : ! [v15: % 258.53/38.25 fun_int_int] : ! [v16: int] : ! [v17: bool] : ( ~ % 258.53/38.25 (hAPP_int_fun_int_int(minus_minus_int, v14) = v15) | ~ % 258.53/38.25 (hAPP_int_int(v15, v8) = v16) | ~ (hAPP_int_bool(v2, v16) = v17) % 258.53/38.25 | ~ int(v14) | hBOOL(v17) | ? [v18: bool] : (hAPP_int_bool(v2, % 258.53/38.25 v14) = v18 & bool(v18) & ~ hBOOL(v18)))) | % 258.53/38.25 (hAPP_int_fun_int_int(minus_minus_int, v9) = v11 & hAPP_int_int(v11, % 258.53/38.25 v4) = v12 & hAPP_int_bool(v2, v12) = v13 & hAPP_int_bool(v2, v9) = % 258.53/38.25 v10 & fun_int_int(v11) & int(v12) & bool(v13) & bool(v10) & % 258.53/38.25 hBOOL(v10) & ~ hBOOL(v13)))))) % 258.53/38.25 % 258.53/38.25 (fact_1089_conj__le__cong) % 258.53/38.25 fun_int_fun_int_bool(ord_less_eq_int) & int(zero_zero_int) & ? [v0: % 258.53/38.25 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 % 258.53/38.25 & fun_int_bool(v0)) % 258.53/38.25 % 258.53/38.25 (fact_1090_imp__le__cong) % 258.53/38.25 fun_int_fun_int_bool(ord_less_eq_int) & int(zero_zero_int) & ? [v0: % 258.53/38.25 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 % 258.53/38.25 & fun_int_bool(v0)) % 258.53/38.25 % 258.53/38.25 (fact_1091_incr__mult__lemma) % 258.53/38.25 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.25 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.25 int(zero_zero_int) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 258.53/38.25 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 & % 258.53/38.25 hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v1) % 258.53/38.25 & fun_int_bool(v0) & ? [v2: fun_int_bool] : ! [v3: int] : ! [v4: int] : % 258.53/38.25 ! [v5: bool] : ! [v6: bool] : ( ~ (hAPP_int_bool(v1, v3) = v6) | ~ % 258.53/38.25 (hAPP_int_bool(v0, v4) = v5) | ~ fun_int_bool(v2) | ~ int(v4) | ~ % 258.53/38.25 int(v3) | ~ hBOOL(v6) | ~ hBOOL(v5) | ? [v7: fun_int_int] : ? [v8: % 258.53/38.25 int] : ? [v9: int] : ? [v10: bool] : ? [v11: fun_int_int] : ? [v12: % 258.53/38.25 int] : ? [v13: bool] : (int(v9) & % 258.53/38.25 ((hAPP_int_fun_int_int(times_times_int, v3) = v7 & hAPP_int_int(v7, v4) % 258.53/38.25 = v8 & fun_int_int(v7) & int(v8) & ! [v14: int] : ! [v15: % 258.53/38.25 fun_int_int] : ! [v16: int] : ! [v17: bool] : ( ~ % 258.53/38.25 (hAPP_int_fun_int_int(plus_plus_int, v14) = v15) | ~ % 258.53/38.25 (hAPP_int_int(v15, v8) = v16) | ~ (hAPP_int_bool(v2, v16) = v17) % 258.53/38.25 | ~ int(v14) | hBOOL(v17) | ? [v18: bool] : (hAPP_int_bool(v2, % 258.53/38.25 v14) = v18 & bool(v18) & ~ hBOOL(v18)))) | % 258.53/38.25 (hAPP_int_fun_int_int(plus_plus_int, v9) = v11 & hAPP_int_int(v11, v4) % 258.53/38.25 = v12 & hAPP_int_bool(v2, v12) = v13 & hAPP_int_bool(v2, v9) = v10 & % 258.53/38.25 fun_int_int(v11) & int(v12) & bool(v13) & bool(v10) & hBOOL(v10) & % 258.53/38.25 ~ hBOOL(v13)))))) % 258.53/38.25 % 258.53/38.25 (fact_1093_minusinfinity) % 258.53/38.26 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(minus_minus_int) & % 258.53/38.26 fun_int_fun_int_bool(ord_less_int) & int(zero_zero_int) & ? [v0: % 258.53/38.26 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 258.53/38.26 fun_int_bool(v0) & ? [v1: fun_int_bool] : ? [v2: int] : ! [v3: % 258.53/38.26 fun_int_bool] : ! [v4: int] : ! [v5: bool] : ! [v6: int] : ! [v7: % 258.53/38.26 bool] : ( ~ (hAPP_int_bool(v3, v6) = v7) | ~ (hAPP_int_bool(v0, v4) = v5) % 258.53/38.26 | ~ fun_int_bool(v3) | ~ fun_int_bool(v1) | ~ int(v6) | ~ int(v4) | ~ % 258.53/38.26 int(v2) | ~ hBOOL(v7) | ~ hBOOL(v5) | ? [v8: int] : ? [v9: bool] : ? % 258.53/38.26 [v10: int] : ? [v11: fun_int_bool] : ? [v12: bool] : ? [v13: bool] : ? % 258.53/38.26 [v14: bool] : ? [v15: int] : ? [v16: int] : ? [v17: bool] : ? [v18: % 258.53/38.26 fun_int_int] : ? [v19: fun_int_int] : ? [v20: int] : ? [v21: int] : % 258.53/38.26 ? [v22: bool] : (int(v16) & int(v15) & int(v10) & int(v8) & % 258.53/38.26 ((hAPP_i1948725293t_bool(ord_less_int, v10) = v11 & hAPP_int_bool(v11, % 258.53/38.26 v2) = v12 & fun_int_bool(v11) & bool(v12) & hBOOL(v12) & % 258.53/38.26 ((hAPP_int_bool(v3, v10) = v14 & bool(v14) & hBOOL(v14)) | % 258.53/38.26 (hAPP_int_bool(v1, v10) = v13 & bool(v13) & hBOOL(v13))) & % 258.53/38.26 ((hAPP_int_bool(v3, v10) = v14 & bool(v14) & ~ hBOOL(v14)) | % 258.53/38.26 (hAPP_int_bool(v1, v10) = v13 & bool(v13) & ~ hBOOL(v13)))) | % 258.53/38.26 (hAPP_int_bool(v1, v8) = v9 & bool(v9) & hBOOL(v9)) | % 258.53/38.26 (((hAPP_int_fun_int_int(times_times_int, v16) = v19 & % 258.53/38.26 hAPP_int_fun_int_int(minus_minus_int, v15) = v18 & % 258.53/38.26 hAPP_int_int(v19, v4) = v20 & hAPP_int_int(v18, v20) = v21 & % 258.53/38.26 hAPP_int_bool(v3, v21) = v22 & fun_int_int(v19) & % 258.53/38.26 fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & hBOOL(v22)) % 258.53/38.26 | (hAPP_int_bool(v3, v15) = v17 & bool(v17) & hBOOL(v17))) & % 258.53/38.26 ((hAPP_int_fun_int_int(times_times_int, v16) = v19 & % 258.53/38.26 hAPP_int_fun_int_int(minus_minus_int, v15) = v18 & % 258.53/38.26 hAPP_int_int(v19, v4) = v20 & hAPP_int_int(v18, v20) = v21 & % 258.53/38.26 hAPP_int_bool(v3, v21) = v22 & fun_int_int(v19) & % 258.53/38.26 fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & ~ % 258.53/38.26 hBOOL(v22)) | (hAPP_int_bool(v3, v15) = v17 & bool(v17) & ~ % 258.53/38.26 hBOOL(v17)))))))) % 258.53/38.26 % 258.53/38.26 (fact_1094_plusinfinity) % 258.53/38.26 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(minus_minus_int) & % 258.53/38.26 fun_int_fun_int_bool(ord_less_int) & int(zero_zero_int) & ? [v0: % 258.53/38.26 fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 258.53/38.26 fun_int_bool(v0) & ? [v1: fun_int_bool] : ! [v2: fun_int_bool] : ! [v3: % 258.53/38.26 int] : ! [v4: bool] : ! [v5: int] : ! [v6: bool] : ! [v7: int] : ! % 258.53/38.26 [v8: fun_int_bool] : ( ~ (hAPP_i1948725293t_bool(ord_less_int, v7) = v8) | % 258.53/38.26 ~ (hAPP_int_bool(v2, v5) = v6) | ~ (hAPP_int_bool(v0, v3) = v4) | ~ % 258.53/38.26 fun_int_bool(v2) | ~ fun_int_bool(v1) | ~ int(v7) | ~ int(v5) | ~ % 258.53/38.26 int(v3) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v9: int] : ? [v10: bool] : ? % 258.53/38.26 [v11: int] : ? [v12: bool] : ? [v13: bool] : ? [v14: bool] : ? [v15: % 258.53/38.26 int] : ? [v16: int] : ? [v17: bool] : ? [v18: fun_int_int] : ? [v19: % 258.53/38.26 fun_int_int] : ? [v20: int] : ? [v21: int] : ? [v22: bool] : % 258.53/38.26 (int(v16) & int(v15) & int(v11) & int(v9) & ((hAPP_int_bool(v8, v11) = v12 % 258.53/38.26 & bool(v12) & hBOOL(v12) & ((hAPP_int_bool(v2, v11) = v14 & % 258.53/38.26 bool(v14) & hBOOL(v14)) | (hAPP_int_bool(v1, v11) = v13 & % 258.53/38.26 bool(v13) & hBOOL(v13))) & ((hAPP_int_bool(v2, v11) = v14 & % 258.53/38.26 bool(v14) & ~ hBOOL(v14)) | (hAPP_int_bool(v1, v11) = v13 & % 258.53/38.26 bool(v13) & ~ hBOOL(v13)))) | (hAPP_int_bool(v1, v9) = v10 & % 258.53/38.26 bool(v10) & hBOOL(v10)) | (((hAPP_int_fun_int_int(times_times_int, % 258.53/38.26 v16) = v19 & hAPP_int_fun_int_int(minus_minus_int, v15) = v18 % 258.53/38.26 & hAPP_int_int(v19, v3) = v20 & hAPP_int_int(v18, v20) = v21 & % 258.53/38.26 hAPP_int_bool(v2, v21) = v22 & fun_int_int(v19) & % 258.53/38.26 fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & hBOOL(v22)) % 258.53/38.26 | (hAPP_int_bool(v2, v15) = v17 & bool(v17) & hBOOL(v17))) & % 258.53/38.26 ((hAPP_int_fun_int_int(times_times_int, v16) = v19 & % 258.53/38.26 hAPP_int_fun_int_int(minus_minus_int, v15) = v18 & % 258.53/38.26 hAPP_int_int(v19, v3) = v20 & hAPP_int_int(v18, v20) = v21 & % 258.53/38.26 hAPP_int_bool(v2, v21) = v22 & fun_int_int(v19) & % 258.53/38.26 fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & ~ % 258.53/38.26 hBOOL(v22)) | (hAPP_int_bool(v2, v15) = v17 & bool(v17) & ~ % 258.53/38.26 hBOOL(v17)))))))) % 258.53/38.26 % 258.53/38.26 (fact_1096_zero__zle__int) % 258.53/38.26 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.26 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.26 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.26 fun_int_bool(v0) & ! [v1: nat] : ! [v2: int] : ( ~ % 258.53/38.26 (hAPP_nat_int(semiri1621563631at_int, v1) = v2) | ~ nat(v1) | ? [v3: % 258.53/38.26 bool] : (hAPP_int_bool(v0, v2) = v3 & bool(v3) & hBOOL(v3)))) % 258.53/38.26 % 258.53/38.26 (fact_1097_int__less__0__conv) % 258.53/38.26 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.26 int(zero_zero_int) & ! [v0: nat] : ! [v1: int] : ( ~ % 258.53/38.26 (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | ? [v2: % 258.53/38.26 fun_int_bool] : ? [v3: bool] : (hAPP_i1948725293t_bool(ord_less_int, v1) % 258.53/38.26 = v2 & hAPP_int_bool(v2, zero_zero_int) = v3 & fun_int_bool(v2) & bool(v3) % 258.53/38.26 & ~ hBOOL(v3))) % 258.53/38.26 % 258.53/38.26 (fact_1099_int__0) % 258.53/38.26 hAPP_nat_int(semiri1621563631at_int, zero_zero_nat) = zero_zero_int & % 258.53/38.26 fun_nat_int(semiri1621563631at_int) & nat(zero_zero_nat) & int(zero_zero_int) % 258.53/38.26 % 258.53/38.26 (fact_1116_transfer__int__nat__numerals_I1_J) % 258.53/38.26 hAPP_nat_int(semiri1621563631at_int, zero_zero_nat) = zero_zero_int & % 258.53/38.26 fun_nat_int(semiri1621563631at_int) & nat(zero_zero_nat) & int(zero_zero_int) % 258.53/38.26 % 258.53/38.26 (fact_1117_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J) % 258.53/38.27 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.27 fun_bo1549164019l_bool(fconj) & int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.27 ? [v1: fun_in531499254l_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 258.53/38.27 zero_zero_int) = v0 & cOMBB_1652995168ol_int(fconj, v0) = v1 & % 258.53/38.27 fun_in531499254l_bool(v1) & fun_int_bool(v0) & ! [v2: fun_int_bool] : ! % 258.53/38.27 [v3: fun_int_bool] : ( ~ (cOMBS_int_bool_bool(v1, v2) = v3) | ~ % 258.53/38.27 fun_int_bool(v2) | ? [v4: fun_int_bool] : ? [v5: fun_nat_bool] : ? [v6: % 258.53/38.27 fun_nat_bool] : (cOMBB_int_bool_nat(v2, semiri1621563631at_int) = v5 & % 258.53/38.27 collect_int(v3) = v4 & collect_nat(v5) = v6 & % 258.53/38.27 image_nat_int(semiri1621563631at_int, v6) = v4 & fun_nat_bool(v6) & % 258.53/38.27 fun_nat_bool(v5) & fun_int_bool(v4)))) % 258.53/38.27 % 258.53/38.27 (fact_1118_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J) % 258.53/38.27 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.27 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.27 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.27 fun_int_bool(v0) & ! [v1: nat] : ! [v2: int] : ( ~ % 258.53/38.27 (hAPP_nat_int(semiri1621563631at_int, v1) = v2) | ~ nat(v1) | ? [v3: % 258.53/38.27 bool] : (hAPP_int_bool(v0, v2) = v3 & bool(v3) & hBOOL(v3)))) % 258.53/38.27 % 258.53/38.27 (fact_1119_transfer__int__nat__quantifiers_I2_J) % 258.53/38.27 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.27 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.27 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.27 fun_int_bool(v0) & ! [v1: fun_int_bool] : ! [v2: nat] : ! [v3: int] : ! % 258.53/38.27 [v4: bool] : ( ~ (hAPP_nat_int(semiri1621563631at_int, v2) = v3) | ~ % 258.53/38.27 (hAPP_int_bool(v1, v3) = v4) | ~ fun_int_bool(v1) | ~ nat(v2) | ~ % 258.53/38.27 hBOOL(v4) | ? [v5: int] : ? [v6: bool] : ? [v7: bool] : % 258.53/38.27 (hAPP_int_bool(v1, v5) = v7 & hAPP_int_bool(v0, v5) = v6 & int(v5) & % 258.53/38.27 bool(v7) & bool(v6) & hBOOL(v7) & hBOOL(v6))) & ? [v1: fun_int_bool] : % 258.53/38.27 ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ % 258.53/38.27 fun_int_bool(v1) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: nat] : ? [v5: int] % 258.53/38.27 : ? [v6: bool] : ? [v7: bool] : (nat(v4) & % 258.53/38.27 ((hAPP_nat_int(semiri1621563631at_int, v4) = v5 & hAPP_int_bool(v1, v5) % 258.53/38.27 = v6 & int(v5) & bool(v6) & hBOOL(v6)) | (hAPP_int_bool(v1, v2) = v7 % 258.53/38.27 & bool(v7) & ~ hBOOL(v7)))))) % 258.53/38.27 % 258.53/38.27 (fact_1120_transfer__int__nat__quantifiers_I1_J) % 258.53/38.27 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.27 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.27 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.27 fun_int_bool(v0) & ! [v1: fun_int_bool] : ! [v2: nat] : ! [v3: int] : ! % 258.53/38.27 [v4: bool] : ( ~ (hAPP_nat_int(semiri1621563631at_int, v2) = v3) | ~ % 258.53/38.27 (hAPP_int_bool(v1, v3) = v4) | ~ fun_int_bool(v1) | ~ nat(v2) | % 258.53/38.27 hBOOL(v4) | ? [v5: int] : ? [v6: bool] : ? [v7: bool] : % 258.53/38.27 (hAPP_int_bool(v1, v5) = v7 & hAPP_int_bool(v0, v5) = v6 & int(v5) & % 258.53/38.27 bool(v7) & bool(v6) & hBOOL(v6) & ~ hBOOL(v7))) & ? [v1: fun_int_bool] % 258.53/38.27 : ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ % 258.53/38.27 fun_int_bool(v1) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: bool] : ? [v5: % 258.53/38.27 nat] : ? [v6: int] : ? [v7: bool] : (nat(v5) & % 258.53/38.27 ((hAPP_nat_int(semiri1621563631at_int, v5) = v6 & hAPP_int_bool(v1, v6) % 258.53/38.27 = v7 & int(v6) & bool(v7) & ~ hBOOL(v7)) | (hAPP_int_bool(v1, v2) = % 258.53/38.27 v4 & bool(v4) & hBOOL(v4)))))) % 258.53/38.27 % 258.53/38.27 (fact_1122_int__Suc0__eq__1) % 258.53/38.27 fun_nat_nat(suc) & fun_nat_int(semiri1621563631at_int) & nat(zero_zero_nat) & % 258.53/38.27 int(one_one_int) & ? [v0: nat] : (hAPP_nat_int(semiri1621563631at_int, v0) = % 258.53/38.27 one_one_int & hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0)) % 258.53/38.27 % 258.53/38.27 (fact_1126_zero__less__int__conv) % 258.53/38.27 fun_nat_fun_nat_bool(ord_less_nat) & fun_nat_int(semiri1621563631at_int) & % 258.53/38.27 fun_int_fun_int_bool(ord_less_int) & nat(zero_zero_nat) & int(zero_zero_int) & % 258.53/38.27 ? [v0: fun_int_bool] : ? [v1: fun_nat_bool] : % 258.53/38.27 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 258.53/38.27 hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v1 & fun_nat_bool(v1) % 258.53/38.27 & fun_int_bool(v0) & ! [v2: nat] : ! [v3: bool] : ( ~ (hAPP_nat_bool(v1, % 258.53/38.28 v2) = v3) | ~ nat(v2) | ~ hBOOL(v3) | ? [v4: int] : ? [v5: bool] : % 258.53/38.28 (hAPP_nat_int(semiri1621563631at_int, v2) = v4 & hAPP_int_bool(v0, v4) = % 258.53/38.28 v5 & int(v4) & bool(v5) & hBOOL(v5))) & ! [v2: nat] : ! [v3: bool] : ( % 258.53/38.28 ~ (hAPP_nat_bool(v1, v2) = v3) | ~ nat(v2) | hBOOL(v3) | ? [v4: int] : % 258.53/38.28 ? [v5: bool] : (hAPP_nat_int(semiri1621563631at_int, v2) = v4 & % 258.53/38.28 hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & ~ hBOOL(v5)))) % 258.53/38.28 % 258.53/38.28 (fact_1128_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J) % 258.53/38.28 fun_int_fun_int_int(nat_tsub) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.28 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.28 fun_int_bool(v0) & ! [v1: int] : ! [v2: int] : ! [v3: bool] : ! [v4: % 258.53/38.28 bool] : ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ (hAPP_int_bool(v0, v1) = v4) % 258.53/38.28 | ~ int(v2) | ~ int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: % 258.53/38.28 fun_int_int] : ? [v6: int] : ? [v7: bool] : % 258.53/38.28 (hAPP_int_fun_int_int(nat_tsub, v2) = v5 & hAPP_int_int(v5, v1) = v6 & % 258.53/38.28 hAPP_int_bool(v0, v6) = v7 & fun_int_int(v5) & int(v6) & bool(v7) & % 258.53/38.28 hBOOL(v7)))) % 258.53/38.28 % 258.53/38.28 (fact_1131_zero__less__imp__eq__int) % 258.53/38.28 fun_nat_fun_nat_bool(ord_less_nat) & fun_nat_int(semiri1621563631at_int) & % 258.53/38.28 fun_int_fun_int_bool(ord_less_int) & nat(zero_zero_nat) & int(zero_zero_int) & % 258.53/38.28 ? [v0: fun_int_bool] : ? [v1: fun_nat_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 258.53/38.28 hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v1 & fun_nat_bool(v1) % 258.53/38.28 & fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v0, % 258.53/38.28 v2) = v3) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: nat] : ? [v5: bool] : % 258.53/38.28 (hAPP_nat_int(semiri1621563631at_int, v4) = v2 & hAPP_nat_bool(v1, v4) = % 258.53/38.28 v5 & nat(v4) & bool(v5) & hBOOL(v5)))) % 258.53/38.28 % 258.53/38.28 (fact_1140_nonneg__int__cases) % 258.53/38.28 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.28 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.28 fun_int_bool(v0) & ! [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) % 258.53/38.28 = v2) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: nat] : % 258.53/38.28 (hAPP_nat_int(semiri1621563631at_int, v3) = v1 & nat(v3)))) % 258.53/38.28 % 258.53/38.28 (fact_1141_nonneg__eq__int) % 258.53/38.28 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.28 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.28 fun_int_bool(v0) & ! [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) % 258.53/38.28 = v2) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: nat] : % 258.53/38.28 (hAPP_nat_int(semiri1621563631at_int, v3) = v1 & nat(v3)))) % 258.53/38.28 % 258.53/38.28 (fact_1142_zero__le__imp__eq__int) % 258.53/38.28 fun_nat_int(semiri1621563631at_int) & fun_int_fun_int_bool(ord_less_eq_int) & % 258.53/38.28 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.28 fun_int_bool(v0) & ! [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) % 258.53/38.28 = v2) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: nat] : % 258.53/38.28 (hAPP_nat_int(semiri1621563631at_int, v3) = v1 & nat(v3)))) % 258.53/38.28 % 258.53/38.28 (fact_1144_decr__lemma) % 258.53/38.28 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.28 fun_int_fun_int_int(minus_minus_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.28 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v0) & % 258.53/38.28 ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: fun_int_int] : ! [v5: % 258.53/38.28 int] : ! [v6: int] : ! [v7: fun_int_int] : ! [v8: int] : ! [v9: % 258.53/38.28 fun_int_int] : ! [v10: int] : ! [v11: int] : ! [v12: fun_int_bool] : ! % 258.53/38.28 [v13: bool] : ( ~ (abs_abs_int(v5) = v6) | ~ % 258.53/38.28 (hAPP_int_fun_int_int(times_times_int, v8) = v9) | ~ % 258.53/38.28 (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ % 258.53/38.28 (hAPP_int_fun_int_int(minus_minus_int, v1) = v4) | ~ (hAPP_int_int(v9, % 258.53/38.28 v3) = v10) | ~ (hAPP_int_int(v7, one_one_int) = v8) | ~ % 258.53/38.28 (hAPP_int_int(v4, v10) = v11) | ~ (hAPP_int_int(v4, v2) = v5) | ~ % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_int, v11) = v12) | ~ (hAPP_int_bool(v12, % 258.53/38.28 v2) = v13) | ~ int(v3) | ~ int(v2) | ~ int(v1) | hBOOL(v13) | ? % 258.53/38.28 [v14: bool] : (hAPP_int_bool(v0, v3) = v14 & bool(v14) & ~ hBOOL(v14)))) % 258.53/38.28 % 258.53/38.28 (fact_1147_not__neg__eq__ge__0) % 258.53/38.28 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_bool(nat_neg) & % 258.53/38.28 int(zero_zero_int) & ? [v0: fun_int_bool] : % 258.53/38.28 (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 258.53/38.29 fun_int_bool(v0) & ! [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) % 258.53/38.29 = v2) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: bool] : % 258.53/38.29 (hAPP_int_bool(nat_neg, v1) = v3 & bool(v3) & ~ hBOOL(v3))) & ! [v1: % 258.53/38.29 int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | % 258.53/38.29 hBOOL(v2) | ? [v3: bool] : (hAPP_int_bool(nat_neg, v1) = v3 & bool(v3) & % 258.53/38.29 hBOOL(v3)))) % 258.53/38.29 % 258.53/38.29 (fact_1152_abs__int__eq) % 258.53/38.29 fun_nat_int(semiri1621563631at_int) & ! [v0: nat] : ! [v1: int] : ( ~ % 258.53/38.29 (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | % 258.53/38.29 (abs_abs_int(v1) = v1 & int(v1))) % 258.53/38.29 % 258.53/38.29 (fact_1157_incr__lemma) % 258.53/38.29 fun_int_fun_int_int(times_times_int) & fun_int_fun_int_int(plus_plus_int) & % 258.53/38.29 fun_int_fun_int_int(minus_minus_int) & fun_int_fun_int_bool(ord_less_int) & % 258.53/38.29 int(zero_zero_int) & int(one_one_int) & ? [v0: fun_int_bool] : % 258.53/38.29 (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & fun_int_bool(v0) & % 258.53/38.29 ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: fun_int_bool] : ! [v5: % 258.53/38.29 fun_int_int] : ! [v6: fun_int_int] : ! [v7: int] : ! [v8: int] : ! % 258.53/38.29 [v9: fun_int_int] : ! [v10: int] : ! [v11: fun_int_int] : ! [v12: int] : % 258.53/38.29 ! [v13: int] : ! [v14: bool] : ( ~ (abs_abs_int(v7) = v8) | ~ % 258.53/38.29 (hAPP_int_fun_int_int(times_times_int, v10) = v11) | ~ % 258.53/38.29 (hAPP_int_fun_int_int(plus_plus_int, v8) = v9) | ~ % 258.53/38.29 (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ % 258.53/38.29 (hAPP_int_fun_int_int(minus_minus_int, v2) = v6) | ~ (hAPP_int_int(v11, % 258.53/38.29 v3) = v12) | ~ (hAPP_int_int(v9, one_one_int) = v10) | ~ % 258.53/38.29 (hAPP_int_int(v6, v1) = v7) | ~ (hAPP_int_int(v5, v12) = v13) | ~ % 258.53/38.29 (hAPP_i1948725293t_bool(ord_less_int, v1) = v4) | ~ (hAPP_int_bool(v4, % 258.53/38.29 v13) = v14) | ~ int(v3) | ~ int(v2) | ~ int(v1) | hBOOL(v14) | ? % 258.53/38.29 [v15: bool] : (hAPP_int_bool(v0, v3) = v15 & bool(v15) & ~ hBOOL(v15)))) % 258.53/38.29 % 258.53/38.29 (fact_1166_succ__Pls) % 258.53/38.29 int(pls) & ? [v0: int] : (bit1(pls) = v0 & succ(pls) = v0 & int(v0)) % 258.53/38.29 % 258.53/38.29 (fact_1169_transfer__int__nat__numerals_I4_J) % 258.53/38.29 fun_nat_int(semiri1621563631at_int) & int(pls) & ? [v0: int] : ? [v1: int] : % 258.53/38.29 ? [v2: int] : ? [v3: nat] : (bit1(v0) = v1 & bit1(pls) = v0 & % 258.53/38.29 number_number_of_int(v1) = v2 & number_number_of_nat(v1) = v3 & % 258.53/38.29 hAPP_nat_int(semiri1621563631at_int, v3) = v2 & nat(v3) & int(v2) & int(v1) % 258.53/38.29 & int(v0)) % 258.53/38.29 % 258.53/38.29 (fact_1170_numeral__1__eq__Suc__0) % 258.53/38.29 fun_nat_nat(suc) & nat(zero_zero_nat) & int(pls) & ? [v0: int] : ? [v1: nat] % 258.53/38.29 : (bit1(pls) = v0 & number_number_of_nat(v0) = v1 & hAPP_nat_nat(suc, % 258.53/38.29 zero_zero_nat) = v1 & nat(v1) & int(v0)) % 258.53/38.29 % 258.53/38.29 (fact_1171_numeral__3__eq__3) % 259.01/38.29 fun_nat_nat(suc) & nat(zero_zero_nat) & int(pls) & ? [v0: int] : ? [v1: int] % 259.01/38.29 : ? [v2: nat] : ? [v3: nat] : ? [v4: nat] : (bit1(v0) = v1 & bit1(pls) = v0 % 259.01/38.29 & number_number_of_nat(v1) = v2 & hAPP_nat_nat(suc, v4) = v2 & % 259.01/38.29 hAPP_nat_nat(suc, v3) = v4 & hAPP_nat_nat(suc, zero_zero_nat) = v3 & nat(v4) % 259.01/38.29 & nat(v3) & nat(v2) & int(v1) & int(v0)) % 259.01/38.29 % 259.01/38.29 (fact_1172_Suc3__eq__add__3) % 259.01/38.29 fun_nat_fun_nat_nat(plus_plus_nat) & fun_nat_nat(suc) & int(pls) & ? [v0: % 259.01/38.29 int] : ? [v1: int] : ? [v2: nat] : ? [v3: fun_nat_nat] : (bit1(v0) = v1 & % 259.01/38.29 bit1(pls) = v0 & number_number_of_nat(v1) = v2 & % 259.01/38.29 hAPP_nat_fun_nat_nat(plus_plus_nat, v2) = v3 & fun_nat_nat(v3) & nat(v2) & % 259.01/38.29 int(v1) & int(v0) & ! [v4: nat] : ! [v5: nat] : ( ~ (hAPP_nat_nat(v3, v4) % 259.01/38.29 = v5) | ~ nat(v4) | ? [v6: nat] : ? [v7: nat] : (hAPP_nat_nat(suc, % 259.01/38.29 v7) = v5 & hAPP_nat_nat(suc, v6) = v7 & hAPP_nat_nat(suc, v4) = v6 & % 259.01/38.29 nat(v7) & nat(v6) & nat(v5)))) % 259.01/38.29 % 259.01/38.29 (fact_1173_Numeral1__eq1__nat) % 259.01/38.29 nat(one_one_nat) & int(pls) & ? [v0: int] : (bit1(pls) = v0 & % 259.01/38.29 number_number_of_nat(v0) = one_one_nat & int(v0)) % 259.01/38.29 % 259.01/38.29 (fact_1174_nat__numeral__1__eq__1) % 259.01/38.30 nat(one_one_nat) & int(pls) & ? [v0: int] : (bit1(pls) = v0 & % 259.01/38.30 number_number_of_nat(v0) = one_one_nat & int(v0)) % 259.01/38.30 % 259.01/38.30 (fact_1175_one__is__num__one) % 259.01/38.30 int(pls) & int(one_one_int) & ? [v0: int] : (bit1(pls) = v0 & % 259.01/38.30 number_number_of_int(v0) = one_one_int & int(v0)) % 259.01/38.30 % 259.01/38.30 (fact_1180_Pls__def) % 259.01/38.30 pls = zero_zero_int & int(zero_zero_int) % 259.01/38.30 % 259.01/38.30 (fact_1188_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J) % 259.01/38.30 fun_int_fun_int_bool(ord_less_eq_int) & int(pls) & int(zero_zero_int) & ? % 259.01/38.30 [v0: fun_int_bool] : ? [v1: int] : ? [v2: int] : ? [v3: int] : ? [v4: % 259.01/38.30 bool] : (bit1(v1) = v2 & bit1(pls) = v1 & number_number_of_int(v2) = v3 & % 259.01/38.30 hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.01/38.30 hAPP_int_bool(v0, v3) = v4 & fun_int_bool(v0) & int(v3) & int(v2) & int(v1) % 259.01/38.30 & bool(v4) & hBOOL(v4)) % 259.01/38.30 % 259.01/38.30 (fact_1189_rel__simps_I19_J) % 259.05/38.30 fun_int_fun_int_bool(ord_less_eq_int) & int(pls) & ? [v0: fun_int_bool] : ? % 259.05/38.30 [v1: bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, pls) = v0 & % 259.05/38.30 hAPP_int_bool(v0, pls) = v1 & fun_int_bool(v0) & bool(v1) & hBOOL(v1)) % 259.05/38.30 % 259.05/38.30 (fact_1190_rel__simps_I22_J) % 259.05/38.30 fun_int_fun_int_bool(ord_less_eq_int) & int(pls) & ? [v0: fun_int_bool] : % 259.05/38.30 (hAPP_i1948725293t_bool(ord_less_eq_int, pls) = v0 & fun_int_bool(v0) & ! % 259.05/38.30 [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | % 259.05/38.30 ~ hBOOL(v2) | ? [v3: int] : ? [v4: bool] : (bit1(v1) = v3 & % 259.05/38.30 hAPP_int_bool(v0, v3) = v4 & int(v3) & bool(v4) & hBOOL(v4))) & ! [v1: % 259.05/38.30 int] : ! [v2: bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | % 259.05/38.30 hBOOL(v2) | ? [v3: int] : ? [v4: bool] : (bit1(v1) = v3 & % 259.05/38.30 hAPP_int_bool(v0, v3) = v4 & int(v3) & bool(v4) & ~ hBOOL(v4)))) % 259.05/38.30 % 259.05/38.30 (fact_1193_rel__simps_I2_J) % 259.05/38.30 fun_int_fun_int_bool(ord_less_int) & int(pls) & ? [v0: fun_int_bool] : ? % 259.05/38.30 [v1: bool] : (hAPP_i1948725293t_bool(ord_less_int, pls) = v0 & % 259.05/38.30 hAPP_int_bool(v0, pls) = v1 & fun_int_bool(v0) & bool(v1) & ~ hBOOL(v1)) % 259.05/38.30 % 259.05/38.30 (fact_1194_rel__simps_I12_J) % 259.05/38.30 fun_int_fun_int_bool(ord_less_int) & int(pls) & ! [v0: int] : ! [v1: % 259.05/38.30 fun_int_bool] : ( ~ (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ % 259.05/38.30 int(v0) | ? [v2: bool] : ? [v3: int] : ? [v4: fun_int_bool] : ? [v5: % 259.05/38.30 bool] : ((bit1(v0) = v3 & hAPP_i1948725293t_bool(ord_less_int, v3) = v4 & % 259.05/38.30 hAPP_int_bool(v4, pls) = v5 & fun_int_bool(v4) & int(v3) & bool(v5) & % 259.05/38.30 hBOOL(v5)) | (hAPP_int_bool(v1, pls) = v2 & bool(v2) & ~ hBOOL(v2)))) & % 259.05/38.30 ! [v0: int] : ! [v1: fun_int_bool] : ( ~ % 259.05/38.30 (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ int(v0) | ? [v2: int] % 259.05/38.30 : ? [v3: fun_int_bool] : ? [v4: bool] : ? [v5: bool] : ((bit1(v0) = v2 & % 259.05/38.30 hAPP_i1948725293t_bool(ord_less_int, v2) = v3 & hAPP_int_bool(v3, pls) = % 259.05/38.30 v4 & fun_int_bool(v3) & int(v2) & bool(v4) & ~ hBOOL(v4)) | % 259.05/38.30 (hAPP_int_bool(v1, pls) = v5 & bool(v5) & hBOOL(v5)))) % 259.05/38.30 % 259.05/38.30 (fact_1197_rel__simps_I29_J) % 259.05/38.30 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 259.05/38.30 int(pls) & ! [v0: int] : ! [v1: fun_int_bool] : ( ~ % 259.05/38.30 (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ int(v0) | ? [v2: bool] % 259.05/38.30 : ? [v3: int] : ? [v4: fun_int_bool] : ? [v5: bool] : ((bit1(v0) = v3 & % 259.05/38.30 hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v4 & hAPP_int_bool(v4, % 259.05/38.30 pls) = v5 & fun_int_bool(v4) & int(v3) & bool(v5) & hBOOL(v5)) | % 259.05/38.30 (hAPP_int_bool(v1, pls) = v2 & bool(v2) & ~ hBOOL(v2)))) & ! [v0: int] : % 259.05/38.30 ! [v1: fun_int_bool] : ( ~ (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | % 259.05/38.30 ~ int(v0) | ? [v2: int] : ? [v3: fun_int_bool] : ? [v4: bool] : ? [v5: % 259.05/38.30 bool] : ((bit1(v0) = v2 & hAPP_i1948725293t_bool(ord_less_eq_int, v2) = v3 % 259.05/38.30 & hAPP_int_bool(v3, pls) = v4 & fun_int_bool(v3) & int(v2) & bool(v4) & % 259.05/38.30 ~ hBOOL(v4)) | (hAPP_int_bool(v1, pls) = v5 & bool(v5) & hBOOL(v5)))) % 259.05/38.30 % 259.05/38.30 (fact_1198_rel__simps_I5_J) % 259.08/38.31 fun_int_fun_int_bool(ord_less_eq_int) & fun_int_fun_int_bool(ord_less_int) & % 259.08/38.31 int(pls) & ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.31 (hAPP_i1948725293t_bool(ord_less_eq_int, pls) = v1 & % 259.08/38.31 hAPP_i1948725293t_bool(ord_less_int, pls) = v0 & fun_int_bool(v1) & % 259.08/38.31 fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v1, v2) % 259.08/38.31 = v3) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: int] : ? [v5: bool] : % 259.08/38.31 (bit1(v2) = v4 & hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & % 259.08/38.31 hBOOL(v5))) & ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v1, v2) % 259.08/38.31 = v3) | ~ int(v2) | hBOOL(v3) | ? [v4: int] : ? [v5: bool] : % 259.08/38.31 (bit1(v2) = v4 & hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & ~ % 259.08/38.31 hBOOL(v5)))) % 259.08/38.31 % 259.08/38.31 (fact_152_finite__subset) % 259.08/38.31 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.31 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.31 fun_a_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3: bool] : ( ~ % 259.08/38.31 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v2) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v2, v1) = v3) | ~ fun_a_bool(v1) | ~ fun_a_bool(v0) % 259.08/38.31 | ~ hBOOL(v3) | ? [v4: bool] : ? [v5: bool] : % 259.08/38.31 ((hAPP_fun_a_bool_bool(finite_finite_a, v1) = v4 & bool(v4) & ~ hBOOL(v4)) % 259.08/38.31 | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v5 & bool(v5) & % 259.08/38.31 hBOOL(v5)))) % 259.08/38.31 % 259.08/38.31 (fact_160_rev__finite__subset) % 259.08/38.31 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.31 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.31 fun_a_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3: bool] : ( ~ % 259.08/38.31 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v2) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v2, v1) = v3) | ~ fun_a_bool(v1) | ~ fun_a_bool(v0) % 259.08/38.31 | ~ hBOOL(v3) | ? [v4: bool] : ? [v5: bool] : % 259.08/38.31 ((hAPP_fun_a_bool_bool(finite_finite_a, v1) = v4 & bool(v4) & ~ hBOOL(v4)) % 259.08/38.31 | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v5 & bool(v5) & % 259.08/38.31 hBOOL(v5)))) % 259.08/38.31 % 259.08/38.31 (fact_217_finite__surj) % 259.08/38.31 fun_fu1430349052l_bool(finite_finite_pname) & % 259.08/38.31 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.31 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.31 fun_pname_a] : ! [v2: fun_pname_bool] : ! [v3: fun_fun_a_bool_bool] : ! % 259.08/38.31 [v4: fun_a_bool] : ! [v5: bool] : ( ~ (image_pname_a(v1, v2) = v4) | ~ % 259.08/38.31 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v3) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v2) | ~ % 259.08/38.31 fun_pname_a(v1) | ~ fun_a_bool(v0) | ~ hBOOL(v5) | ? [v6: bool] : ? [v7: % 259.08/38.31 bool] : ((hAPP_f1664156314l_bool(finite_finite_pname, v2) = v6 & bool(v6) % 259.08/38.31 & ~ hBOOL(v6)) | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v7 & % 259.08/38.31 bool(v7) & hBOOL(v7)))) % 259.08/38.31 % 259.08/38.31 (fact_262_finite__subset__image) % 259.08/38.31 fun_fu802393907l_bool(ord_le313189616e_bool) & % 259.08/38.31 fun_fu1430349052l_bool(finite_finite_pname) & % 259.08/38.31 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.31 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_pname_a] : ! [v1: % 259.08/38.31 fun_pname_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_bool] : ! % 259.08/38.31 [v4: fun_a_bool] : ! [v5: bool] : ( ~ (image_pname_a(v0, v1) = v4) | ~ % 259.08/38.31 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v1) | ~ % 259.08/38.31 fun_pname_a(v0) | ~ fun_a_bool(v2) | ~ hBOOL(v5) | ? [v6: bool] : ? [v7: % 259.08/38.31 fun_pname_bool] : ? [v8: fun_fu1430349052l_bool] : ? [v9: bool] : ? % 259.08/38.31 [v10: bool] : ? [v11: fun_a_bool] : (fun_pname_bool(v7) & ((v11 = v2 & % 259.08/38.31 image_pname_a(v0, v7) = v2 & % 259.08/38.31 hAPP_f434788991l_bool(ord_le313189616e_bool, v7) = v8 & % 259.08/38.31 hAPP_f1664156314l_bool(v8, v1) = v9 & % 259.08/38.31 hAPP_f1664156314l_bool(finite_finite_pname, v7) = v10 & % 259.08/38.31 fun_fu1430349052l_bool(v8) & bool(v10) & bool(v9) & hBOOL(v10) & % 259.08/38.31 hBOOL(v9)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v6 & % 259.08/38.31 bool(v6) & ~ hBOOL(v6))))) % 259.08/38.31 % 259.08/38.31 (fact_283_image__eqI) % 259.08/38.31 fun_pn422929397l_bool(member_pname) & fun_a_1255737515l_bool(member_a) & ! % 259.08/38.31 [v0: fun_pname_bool] : ! [v1: x_a] : ! [v2: fun_pname_a] : ! [v3: pname] : % 259.08/38.31 ! [v4: fun_fu1430349052l_bool] : ! [v5: bool] : ! [v6: fun_fun_a_bool_bool] % 259.08/38.31 : ! [v7: fun_a_bool] : ! [v8: bool] : ( ~ (hAPP_a85458249l_bool(member_a, % 259.08/38.31 v1) = v6) | ~ (hAPP_p338031245l_bool(member_pname, v3) = v4) | ~ % 259.08/38.31 (image_pname_a(v2, v0) = v7) | ~ (hAPP_f1664156314l_bool(v4, v0) = v5) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v6, v7) = v8) | ~ fun_pname_bool(v0) | ~ % 259.08/38.31 fun_pname_a(v2) | ~ pname(v3) | ~ x_a(v1) | ~ hBOOL(v5) | hBOOL(v8) | ? % 259.08/38.31 [v9: x_a] : ( ~ (v9 = v1) & hAPP_pname_a(v2, v3) = v9 & x_a(v9))) % 259.08/38.31 % 259.08/38.31 (fact_38_finite__imageI) % 259.08/38.31 fun_fu1430349052l_bool(finite_finite_pname) & % 259.08/38.31 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_pname_a] : ! [v1: % 259.08/38.31 fun_pname_bool] : ! [v2: fun_a_bool] : ( ~ (image_pname_a(v0, v1) = v2) | % 259.08/38.31 ~ fun_pname_bool(v1) | ~ fun_pname_a(v0) | ? [v3: bool] : ? [v4: bool] : % 259.08/38.31 ((hAPP_f1664156314l_bool(finite_finite_pname, v1) = v3 & bool(v3) & ~ % 259.08/38.31 hBOOL(v3)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v4 & bool(v4) % 259.08/38.31 & hBOOL(v4)))) % 259.08/38.31 % 259.08/38.31 (fact_453_insert__subset) % 259.08/38.31 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.31 fun_a_1752562919a_bool(insert_a) & fun_a_1255737515l_bool(member_a) & ! [v0: % 259.08/38.31 x_a] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.31 fun_fu1731003005a_bool] : ! [v4: fun_a_bool] : ! [v5: fun_fun_a_bool_bool] % 259.08/38.31 : ! [v6: bool] : ( ~ (hAPP_a1206381875a_bool(insert_a, v0) = v3) | ~ % 259.08/38.31 (hAPP_f2050579477a_bool(v3, v1) = v4) | ~ % 259.08/38.31 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v4) = v5) | ~ % 259.08/38.31 (hAPP_fun_a_bool_bool(v5, v2) = v6) | ~ fun_a_bool(v2) | ~ fun_a_bool(v1) % 259.08/38.31 | ~ x_a(v0) | ~ hBOOL(v6) | ? [v7: fun_fun_a_bool_bool] : ? [v8: bool] : % 259.08/38.31 ? [v9: fun_fun_a_bool_bool] : ? [v10: bool] : % 259.08/38.31 (hAPP_a85458249l_bool(member_a, v0) = v7 & % 259.08/38.31 hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v9 & % 259.08/38.31 hAPP_fun_a_bool_bool(v9, v2) = v10 & hAPP_fun_a_bool_bool(v7, v2) = v8 & % 259.08/38.31 fun_fun_a_bool_bool(v9) & fun_fun_a_bool_bool(v7) & bool(v10) & bool(v8) & % 259.08/38.31 hBOOL(v10) & hBOOL(v8))) & ! [v0: x_a] : ! [v1: fun_a_bool] : ! [v2: % 259.08/38.31 fun_a_bool] : ! [v3: fun_fu1731003005a_bool] : ! [v4: fun_a_bool] : ! % 259.08/38.31 [v5: fun_fun_a_bool_bool] : ! [v6: bool] : ( ~ % 259.08/38.31 (hAPP_a1206381875a_bool(insert_a, v0) = v3) | ~ (hAPP_f2050579477a_bool(v3, % 259.08/38.32 v1) = v4) | ~ (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v4) = v5) % 259.08/38.32 | ~ (hAPP_fun_a_bool_bool(v5, v2) = v6) | ~ fun_a_bool(v2) | ~ % 259.08/38.32 fun_a_bool(v1) | ~ x_a(v0) | hBOOL(v6) | ? [v7: fun_fun_a_bool_bool] : ? % 259.08/38.32 [v8: bool] : ? [v9: fun_fun_a_bool_bool] : ? [v10: bool] : % 259.08/38.32 ((hAPP_a85458249l_bool(member_a, v0) = v7 & hAPP_fun_a_bool_bool(v7, v2) = % 259.08/38.32 v8 & fun_fun_a_bool_bool(v7) & bool(v8) & ~ hBOOL(v8)) | % 259.08/38.32 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v9 & % 259.08/38.32 hAPP_fun_a_bool_bool(v9, v2) = v10 & fun_fun_a_bool_bool(v9) & bool(v10) % 259.08/38.32 & ~ hBOOL(v10)))) % 259.08/38.32 % 259.08/38.32 (fact_479_subsetI) % 259.08/38.32 fun_fu1471507361l_bool(ord_le1311769555a_bool) & % 259.08/38.32 fun_a_1255737515l_bool(member_a) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : % 259.08/38.32 ! [v2: fun_fun_a_bool_bool] : ! [v3: bool] : ( ~ % 259.08/38.32 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2) | ~ % 259.08/38.32 (hAPP_fun_a_bool_bool(v2, v0) = v3) | ~ fun_a_bool(v1) | ~ fun_a_bool(v0) % 259.08/38.32 | hBOOL(v3) | ? [v4: x_a] : ? [v5: fun_fun_a_bool_bool] : ? [v6: bool] : % 259.08/38.32 ? [v7: bool] : (hAPP_a85458249l_bool(member_a, v4) = v5 & % 259.08/38.32 hAPP_fun_a_bool_bool(v5, v1) = v6 & hAPP_fun_a_bool_bool(v5, v0) = v7 & % 259.08/38.32 fun_fun_a_bool_bool(v5) & bool(v7) & bool(v6) & x_a(v4) & hBOOL(v6) & ~ % 259.08/38.32 hBOOL(v7))) % 259.08/38.32 % 259.08/38.32 (fact_628_bot__least) % 259.08/38.32 fun_nat_fun_nat_bool(ord_less_eq_nat) & nat(bot_bot_nat) & ? [v0: % 259.08/38.32 fun_nat_bool] : (hAPP_n1699378549t_bool(ord_less_eq_nat, bot_bot_nat) = v0 & % 259.08/38.32 fun_nat_bool(v0) & ! [v1: nat] : ! [v2: bool] : ( ~ (hAPP_nat_bool(v0, v1) % 259.08/38.32 = v2) | ~ nat(v1) | hBOOL(v2))) % 259.08/38.32 % 259.08/38.32 (fact_930_bot__nat__def) % 259.08/38.32 bot_bot_nat = zero_zero_nat & nat(zero_zero_nat) % 259.08/38.32 % 259.08/38.32 (fact_947_less__Suc0) % 259.08/38.32 fun_nat_fun_nat_bool(ord_less_nat) & fun_nat_nat(suc) & nat(zero_zero_nat) & % 259.08/38.32 ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! [v1: nat] % 259.08/38.32 : ! [v2: fun_nat_bool] : (v1 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_n1699378549t_bool(ord_less_nat, v1) = v2) | ~ nat(v1) | ? [v3: % 259.08/38.32 bool] : (hAPP_nat_bool(v2, v0) = v3 & bool(v3) & ~ hBOOL(v3))) & ! % 259.08/38.32 [v1: fun_nat_bool] : ( ~ (hAPP_n1699378549t_bool(ord_less_nat, % 259.08/38.32 zero_zero_nat) = v1) | ? [v2: bool] : (hAPP_nat_bool(v1, v0) = v2 & % 259.08/38.32 bool(v2) & hBOOL(v2)))) % 259.08/38.32 % 259.08/38.32 (fact_949_one__is__add) % 259.08/38.32 fun_nat_fun_nat_nat(plus_plus_nat) & fun_nat_nat(suc) & nat(zero_zero_nat) & % 259.08/38.32 ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! [v1: nat] % 259.08/38.32 : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | v2 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v2 = v0 | v1 = v0 | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v2 = zero_zero_nat | v1 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v1 = v0 | v1 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: fun_nat_nat] : ! [v2: nat] : % 259.08/38.32 (v2 = v0 | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v1) | ~ % 259.08/38.32 (hAPP_nat_nat(v1, zero_zero_nat) = v2)) & ! [v1: fun_nat_nat] : ! [v2: % 259.08/38.32 nat] : (v2 = v0 | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, zero_zero_nat) = % 259.08/38.32 v1) | ~ (hAPP_nat_nat(v1, v0) = v2))) % 259.08/38.32 % 259.08/38.32 (fact_950_add__is__1) % 259.08/38.32 fun_nat_fun_nat_nat(plus_plus_nat) & fun_nat_nat(suc) & nat(zero_zero_nat) & % 259.08/38.32 ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! [v1: nat] % 259.08/38.32 : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | v2 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v2 = v0 | v1 = v0 | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v2 = zero_zero_nat | v1 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : ! [v3: % 259.08/38.32 fun_nat_nat] : (v1 = v0 | v1 = zero_zero_nat | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, v2) % 259.08/38.32 = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: fun_nat_nat] : ! [v2: nat] : % 259.08/38.32 (v2 = v0 | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v1) | ~ % 259.08/38.32 (hAPP_nat_nat(v1, zero_zero_nat) = v2)) & ! [v1: fun_nat_nat] : ! [v2: % 259.08/38.32 nat] : (v2 = v0 | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, zero_zero_nat) = % 259.08/38.32 v1) | ~ (hAPP_nat_nat(v1, v0) = v2))) % 259.08/38.32 % 259.08/38.32 (fact_957_One__nat__def) % 259.08/38.32 hAPP_nat_nat(suc, zero_zero_nat) = one_one_nat & fun_nat_nat(suc) & % 259.08/38.32 nat(zero_zero_nat) & nat(one_one_nat) % 259.08/38.32 % 259.08/38.32 (fact_959_Suc__pred) % 259.08/38.32 fun_nat_fun_nat_nat(minus_minus_nat) & fun_nat_fun_nat_bool(ord_less_nat) & % 259.08/38.32 fun_nat_nat(suc) & nat(zero_zero_nat) & ? [v0: fun_nat_bool] : ? [v1: nat] : % 259.08/38.32 (hAPP_nat_nat(suc, zero_zero_nat) = v1 & hAPP_n1699378549t_bool(ord_less_nat, % 259.08/38.32 zero_zero_nat) = v0 & fun_nat_bool(v0) & nat(v1) & ! [v2: nat] : ! [v3: % 259.08/38.32 bool] : ( ~ (hAPP_nat_bool(v0, v2) = v3) | ~ nat(v2) | ~ hBOOL(v3) | ? % 259.08/38.32 [v4: fun_nat_nat] : ? [v5: nat] : (hAPP_nat_fun_nat_nat(minus_minus_nat, % 259.08/38.32 v2) = v4 & hAPP_nat_nat(v4, v1) = v5 & hAPP_nat_nat(suc, v5) = v2 & % 259.08/38.32 fun_nat_nat(v4) & nat(v5)))) % 259.08/38.32 % 259.08/38.32 (fact_997_mult__eq__1__iff) % 259.08/38.32 fun_nat_fun_nat_nat(times_times_nat) & fun_nat_nat(suc) & nat(zero_zero_nat) & % 259.08/38.32 ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! [v1: nat] % 259.08/38.32 : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(times_times_nat, v1) = v3) | ~ (hAPP_nat_nat(v3, % 259.08/38.32 v2) = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: nat] : ! [v2: nat] : % 259.08/38.32 ! [v3: fun_nat_nat] : (v1 = v0 | ~ (hAPP_nat_fun_nat_nat(times_times_nat, % 259.08/38.32 v1) = v3) | ~ (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) % 259.08/38.32 & ! [v1: fun_nat_nat] : ! [v2: nat] : (v2 = v0 | ~ % 259.08/38.32 (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v1) | ~ (hAPP_nat_nat(v1, % 259.08/38.32 v0) = v2))) % 259.08/38.32 % 259.08/38.33 (function-axioms) % 259.08/38.37 ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: fun_pname_bool] : ! % 259.08/38.37 [v3: fun_fu31783638l_bool] : (v1 = v0 | ~ (hAPP_f1476298914l_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1476298914l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2: nat] : % 259.08/38.37 ! [v3: fun_na2122364079l_bool] : (v1 = v0 | ~ (hAPP_n850744903l_bool(v3, v2) % 259.08/38.37 = v1) | ~ (hAPP_n850744903l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2: int] : % 259.08/38.37 ! [v3: fun_in711834963l_bool] : (v1 = v0 | ~ (hAPP_i1587699435l_bool(v3, v2) % 259.08/38.37 = v1) | ~ (hAPP_i1587699435l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] % 259.08/38.37 : ! [v1: fun_bool_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.37 fun_fu1016514960l_bool] : (v1 = v0 | ~ (hAPP_f1748468828l_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1748468828l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] : % 259.08/38.37 ! [v1: fun_bool_bool] : ! [v2: fun_int_bool] : ! [v3: % 259.08/38.37 fun_fu989146164l_bool] : (v1 = v0 | ~ (hAPP_f1721100032l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_f1721100032l_bool(v3, v2) = v0)) & ! [v0: fun_fu819804446l_bool] % 259.08/38.37 : ! [v1: fun_fu819804446l_bool] : ! [v2: nat] : ! [v3: % 259.08/38.37 fun_na1583160273l_bool] : (v1 = v0 | ~ (hAPP_n609083369l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_n609083369l_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] % 259.08/38.37 : ! [v1: fun_fu425979586l_bool] : ! [v2: int] : ! [v3: % 259.08/38.37 fun_in791894553l_bool] : (v1 = v0 | ~ (hAPP_i1718399025l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_i1718399025l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] : ! % 259.08/38.37 [v1: fun_bool_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fu554186387l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_f198738859l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f198738859l_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v1: fun_fun_a_bool_bool] : ! [v2: nat] : ! [v3: fun_na1632405922l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_n1414589940l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_n1414589940l_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v1: fun_fun_a_bool_bool] : ! [v2: int] : ! [v3: fun_in1106722302l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_i888906320l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_i888906320l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1: % 259.08/38.37 fun_bool_bool] : ! [v2: pname] : ! [v3: fun_pn250273176l_bool] : (v1 = v0 % 259.08/38.37 | ~ (hAPP_p393069232l_bool(v3, v2) = v1) | ~ (hAPP_p393069232l_bool(v3, % 259.08/38.37 v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: % 259.08/38.37 nat] : ! [v3: fun_na1469252690l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_n1006566506l_bool(v3, v2) = v1) | ~ (hAPP_n1006566506l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: int] : ! % 259.08/38.37 [v3: fun_in531499254l_bool] : (v1 = v0 | ~ (hAPP_i68813070l_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_i68813070l_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! % 259.08/38.37 [v1: fun_a_bool] : ! [v2: pname] : ! [v3: fun_pname_fun_a_bool] : (v1 = v0 | % 259.08/38.37 ~ (hAPP_p1534023578a_bool(v3, v2) = v1) | ~ (hAPP_p1534023578a_bool(v3, % 259.08/38.37 v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: % 259.08/38.37 x_a] : ! [v3: fun_a_fun_bool_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_a_fun_bool_bool(v3, v2) = v1) | ~ (hAPP_a_fun_bool_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_nat_int] : ! [v3: fun_int_bool] : (v1 = v0 | ~ (cOMBB_int_bool_nat(v3, % 259.08/38.37 v2) = v1) | ~ (cOMBB_int_bool_nat(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_na1436237685l_bool] : ! [v1: fun_na1436237685l_bool] : ! [v2: % 259.08/38.37 fun_nat_nat] : ! [v3: fun_na1436237685l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1146692694ol_nat(v3, v2) = v1) | ~ (cOMBB_1146692694ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_int_fun_int_bool] : ! [v1: fun_int_fun_int_bool] : ! % 259.08/38.37 [v2: fun_int_bool] : ! [v3: fun_fu380257692t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1048215610t_bool(v3, v2) = v1) | ~ (hAPP_f1048215610t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: % 259.08/38.37 fun_int_fun_int_bool] : ! [v3: fun_fu819804446l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1418110531ol_int(v3, v2) = v1) | ~ (cOMBB_1418110531ol_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_fun_nat_bool] : ! [v1: fun_nat_fun_nat_bool] : ! % 259.08/38.37 [v2: fun_nat_bool] : ! [v3: fun_fu429110920t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1570313510t_bool(v3, v2) = v1) | ~ (hAPP_f1570313510t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_nat_fun_nat_bool] : ! [v3: fun_fu425979586l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_955900739ol_nat(v3, v2) = v1) | ~ (cOMBB_955900739ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_fun_a_bool] : ! [v1: fun_a_fun_a_bool] : ! [v2: % 259.08/38.37 fun_a_bool] : ! [v3: fun_fu868269973a_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1038053735a_bool(v3, v2) = v1) | ~ (hAPP_f1038053735a_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: % 259.08/38.37 fun_a_fun_a_bool] : ! [v3: fun_fun_a_bool_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1273333599bool_a(v3, v2) = v1) | ~ (cOMBB_1273333599bool_a(v3, v2) = % 259.08/38.37 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fun_a_bool_a] : ! [v3: % 259.08/38.37 fun_a_fun_a_a] : (v1 = v0 | ~ (finite1819937229idem_a(v3, v2) = v1) | ~ % 259.08/38.37 (finite1819937229idem_a(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! % 259.08/38.37 [v2: fun_fu1499449723_pname] : ! [v3: fun_pn1208287926_pname] : (v1 = v0 | ~ % 259.08/38.37 (finite89670078_pname(v3, v2) = v1) | ~ (finite89670078_pname(v3, v2) = % 259.08/38.37 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fun_nat_bool_nat] : ! % 259.08/38.37 [v3: fun_nat_fun_nat_nat] : (v1 = v0 | ~ (finite795500164em_nat(v3, v2) = v1) % 259.08/38.37 | ~ (finite795500164em_nat(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : % 259.08/38.37 ! [v2: fun_fun_int_bool_int] : ! [v3: fun_int_fun_int_int] : (v1 = v0 | ~ % 259.08/38.37 (finite1432773856em_int(v3, v2) = v1) | ~ (finite1432773856em_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_pname_pname] : ! [v1: fun_pname_pname] : ! [v2: % 259.08/38.37 pname] : ! [v3: fun_pn1208287926_pname] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_p1170154830_pname(v3, v2) = v1) | ~ (hAPP_p1170154830_pname(v3, v2) = % 259.08/38.37 v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: pname] : ! [v3: % 259.08/38.37 fun_pname_pname] : (v1 = v0 | ~ (hAPP_pname_pname(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_pname_pname(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: % 259.08/38.37 fun_fu1499449723_pname] : ! [v3: fun_pn1208287926_pname] : (v1 = v0 | ~ % 259.08/38.37 (finite1282449217_pname(v3, v2) = v1) | ~ (finite1282449217_pname(v3, v2) = % 259.08/38.37 v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: fun_pname_bool] : ! [v3: % 259.08/38.37 fun_fu1499449723_pname] : (v1 = v0 | ~ (hAPP_f1297739591_pname(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1297739591_pname(v3, v2) = v0)) & ! [v0: bool] : ! [v1: % 259.08/38.37 bool] : ! [v2: fun_fun_nat_bool_nat] : ! [v3: fun_nat_fun_nat_nat] : (v1 = % 259.08/38.37 v0 | ~ (finite988810631ne_nat(v3, v2) = v1) | ~ (finite988810631ne_nat(v3, % 259.08/38.37 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: % 259.08/38.37 fun_fun_int_bool_int] : ! [v3: fun_int_fun_int_int] : (v1 = v0 | ~ % 259.08/38.37 (finite1626084323ne_int(v3, v2) = v1) | ~ (finite1626084323ne_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_a] : ! [v1: fun_a_a] : ! [v2: x_a] : ! [v3: % 259.08/38.37 fun_a_fun_a_a] : (v1 = v0 | ~ (hAPP_a_fun_a_a(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_a_fun_a_a(v3, v2) = v0)) & ! [v0: x_a] : ! [v1: x_a] : ! [v2: x_a] % 259.08/38.37 : ! [v3: fun_a_a] : (v1 = v0 | ~ (hAPP_a_a(v3, v2) = v1) | ~ (hAPP_a_a(v3, % 259.08/38.37 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fun_a_bool_a] : % 259.08/38.37 ! [v3: fun_a_fun_a_a] : (v1 = v0 | ~ (finite_folding_one_a(v3, v2) = v1) | % 259.08/38.37 ~ (finite_folding_one_a(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_bool_bool] : (v1 = % 259.08/38.37 v0 | ~ (cOMBB_647938656_pname(v3, v2) = v1) | ~ (cOMBB_647938656_pname(v3, % 259.08/38.37 v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: fun_int_bool] : ! % 259.08/38.37 [v3: fun_fun_int_bool_int] : (v1 = v0 | ~ (hAPP_f1594865479ol_int(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1594865479ol_int(v3, v2) = v0)) & ! [v0: x_a] : ! [v1: % 259.08/38.37 x_a] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_a] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_fun_a_bool_a(v3, v2) = v1) | ~ (hAPP_fun_a_bool_a(v3, v2) = v0)) & ! % 259.08/38.37 [v0: fun_nat_fun_nat_bool] : ! [v1: fun_nat_fun_nat_bool] : ! [v2: % 259.08/38.37 fun_nat_nat] : ! [v3: fun_nat_fun_nat_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_800536526ol_nat(v3, v2) = v1) | ~ (cOMBB_800536526ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_nat] : ! [v1: fun_nat_nat] : ! [v2: fun_nat_nat] % 259.08/38.37 : ! [v3: nat] : (v1 = v0 | ~ (nat_case_nat(v3, v2) = v1) | ~ % 259.08/38.37 (nat_case_nat(v3, v2) = v0)) & ! [v0: fun_fu1731003005a_bool] : ! [v1: % 259.08/38.37 fun_fu1731003005a_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_fu1663643505a_bool] : (v1 = v0 | ~ (hAPP_f1791771145a_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1791771145a_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_fu2101097872e_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1388330588e_bool(v3, v2) = v1) | ~ (hAPP_f1388330588e_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu821463397t_bool] : ! [v1: fun_fu821463397t_bool] : % 259.08/38.37 ! [v2: fun_nat_bool] : ! [v3: fun_fu915923926t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1730770594t_bool(v3, v2) = v1) | ~ (hAPP_f1730770594t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu554825757t_bool] : ! [v1: fun_fu554825757t_bool] : % 259.08/38.37 ! [v2: fun_int_bool] : ! [v3: fun_fu1075512626t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1223193598t_bool(v3, v2) = v1) | ~ (hAPP_f1223193598t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_nat_bool] : ! [v3: bool] : (v1 = v0 | ~ (nat_case_bool(v3, v2) = v1) | % 259.08/38.37 ~ (nat_case_bool(v3, v2) = v0)) & ! [v0: fun_int_int] : ! [v1: % 259.08/38.37 fun_int_int] : ! [v2: int] : ! [v3: fun_int_fun_int_int] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_int_fun_int_int(v3, v2) = v1) | ~ (hAPP_int_fun_int_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_int_int(v3, v2) = v1) | ~ (hAPP_int_int(v3, v2) = v0)) & % 259.08/38.37 ! [v0: bool] : ! [v1: bool] : ! [v2: pname] : ! [v3: fun_pname_bool] : (v1 % 259.08/38.37 = v0 | ~ (hAPP_pname_bool(v3, v2) = v1) | ~ (hAPP_pname_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: x_a] : ! [v3: fun_a_bool] % 259.08/38.37 : (v1 = v0 | ~ (hAPP_a_bool(v3, v2) = v1) | ~ (hAPP_a_bool(v3, v2) = v0)) & % 259.08/38.37 ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.37 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_bool_bool_nat(v3, v2) = v1) | ~ % 259.08/38.37 (cOMBB_bool_bool_nat(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: % 259.08/38.37 fun_int_bool] : ! [v2: fun_int_bool] : ! [v3: fun_bool_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBB_bool_bool_int(v3, v2) = v1) | ~ (cOMBB_bool_bool_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : % 259.08/38.37 ! [v3: fun_bool_bool] : (v1 = v0 | ~ (cOMBB_bool_bool_a(v3, v2) = v1) | ~ % 259.08/38.37 (cOMBB_bool_bool_a(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: pname] : ! [v3: fun_pn800050071e_bool] : (v1 = v0 % 259.08/38.37 | ~ (hAPP_p61793385e_bool(v3, v2) = v1) | ~ (hAPP_p61793385e_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: x_a] : ! % 259.08/38.37 [v3: fun_a_fun_a_bool] : (v1 = v0 | ~ (hAPP_a_fun_a_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_a_fun_a_bool(v3, v2) = v0)) & ! [v0: fun_nat_fun_int_bool] : ! [v1: % 259.08/38.37 fun_nat_fun_int_bool] : ! [v2: fun_nat_int] : ! [v3: fun_int_fun_int_bool] % 259.08/38.37 : (v1 = v0 | ~ (cOMBB_1628441366ol_nat(v3, v2) = v1) | ~ % 259.08/38.37 (cOMBB_1628441366ol_nat(v3, v2) = v0)) & ! [v0: fun_pname_fun_a_bool] : ! % 259.08/38.37 [v1: fun_pname_fun_a_bool] : ! [v2: fun_pname_a] : ! [v3: fun_a_fun_a_bool] % 259.08/38.37 : (v1 = v0 | ~ (cOMBB_1897541054_pname(v3, v2) = v1) | ~ % 259.08/38.37 (cOMBB_1897541054_pname(v3, v2) = v0)) & ! [v0: x_a] : ! [v1: x_a] : ! % 259.08/38.37 [v2: pname] : ! [v3: fun_pname_a] : (v1 = v0 | ~ (hAPP_pname_a(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_pname_a(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: x_a] : ! [v3: fun_a_fun_pname_bool] : (v1 = v0 | % 259.08/38.37 ~ (hAPP_a93125764e_bool(v3, v2) = v1) | ~ (hAPP_a93125764e_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_in1106722302l_bool] : ! [v1: fun_in1106722302l_bool] : % 259.08/38.37 ! [v2: fun_int_fun_a_bool] : ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_313729068ol_int(v3, v2) = v1) | ~ (cOMBB_313729068ol_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: int] : ! [v3: % 259.08/38.37 fun_int_fun_a_bool] : (v1 = v0 | ~ (hAPP_int_fun_a_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_int_fun_a_bool(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: % 259.08/38.37 fun_int_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fu859530750t_bool] : (v1 = % 259.08/38.37 v0 | ~ (hAPP_f1812805200t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f1812805200t_bool(v3, v2) = v0)) & ! [v0: fun_in711834963l_bool] : ! % 259.08/38.37 [v1: fun_in711834963l_bool] : ! [v2: fun_in2065004473e_bool] : ! [v3: % 259.08/38.37 fun_fu802393907l_bool] : (v1 = v0 | ~ (cOMBB_607112096ol_int(v3, v2) = v1) % 259.08/38.37 | ~ (cOMBB_607112096ol_int(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! % 259.08/38.37 [v1: fun_pname_bool] : ! [v2: int] : ! [v3: fun_in2065004473e_bool] : (v1 = % 259.08/38.37 v0 | ~ (hAPP_i7355787e_bool(v3, v2) = v1) | ~ (hAPP_i7355787e_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_fu1159356667t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f449020825t_bool(v3, v2) = v1) | ~ (hAPP_f449020825t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_in791894553l_bool] : ! [v1: fun_in791894553l_bool] : % 259.08/38.37 ! [v2: fun_int_fun_nat_bool] : ! [v3: fun_fu1217155507l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_516767136ol_int(v3, v2) = v1) | ~ (cOMBB_516767136ol_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: int] : ! % 259.08/38.37 [v3: fun_int_fun_nat_bool] : (v1 = v0 | ~ (hAPP_i418383825t_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_i418383825t_bool(v3, v2) = v0)) & ! [v0: fun_int_bool] : % 259.08/38.37 ! [v1: fun_int_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_fu1080509377t_bool] % 259.08/38.37 : (v1 = v0 | ~ (hAPP_f183368031t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f183368031t_bool(v3, v2) = v0)) & ! [v0: fun_in938817141l_bool] : ! % 259.08/38.37 [v1: fun_in938817141l_bool] : ! [v2: fun_int_fun_int_bool] : ! [v3: % 259.08/38.37 fun_fu1151772339l_bool] : (v1 = v0 | ~ (cOMBB_1761098400ol_int(v3, v2) = % 259.08/38.37 v1) | ~ (cOMBB_1761098400ol_int(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_int_fun_a_bool] : ! [v1: fun_int_fun_a_bool] : ! [v2: fun_int_a] : ! % 259.08/38.37 [v3: fun_a_fun_a_bool] : (v1 = v0 | ~ (cOMBB_375279840ol_int(v3, v2) = v1) | % 259.08/38.37 ~ (cOMBB_375279840ol_int(v3, v2) = v0)) & ! [v0: x_a] : ! [v1: x_a] : ! % 259.08/38.37 [v2: int] : ! [v3: fun_int_a] : (v1 = v0 | ~ (hAPP_int_a(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_int_a(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : % 259.08/38.37 ! [v2: x_a] : ! [v3: fun_a_fun_int_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_a_fun_int_bool(v3, v2) = v1) | ~ (hAPP_a_fun_int_bool(v3, v2) = v0)) % 259.08/38.37 & ! [v0: fun_na1632405922l_bool] : ! [v1: fun_na1632405922l_bool] : ! [v2: % 259.08/38.37 fun_nat_fun_a_bool] : ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1823939024ol_nat(v3, v2) = v1) | ~ (cOMBB_1823939024ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: fun_a_bool] % 259.08/38.37 : ! [v3: fun_fu600484770t_bool] : (v1 = v0 | ~ (hAPP_f282463732t_bool(v3, % 259.08/38.37 v2) = v1) | ~ (hAPP_f282463732t_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_na2122364079l_bool] : ! [v1: fun_na2122364079l_bool] : ! [v2: % 259.08/38.37 fun_na936072029e_bool] : ! [v3: fun_fu802393907l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_2117322052ol_nat(v3, v2) = v1) | ~ (cOMBB_2117322052ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_fu900310687t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1066163005t_bool(v3, v2) = v1) | ~ (hAPP_f1066163005t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_na1436237685l_bool] : ! [v1: fun_na1436237685l_bool] : % 259.08/38.37 ! [v2: fun_nat_fun_nat_bool] : ! [v3: fun_fu1217155507l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBB_2026977092ol_nat(v3, v2) = v1) | ~ (cOMBB_2026977092ol_nat(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_na1583160273l_bool] : ! [v1: fun_na1583160273l_bool] % 259.08/38.37 : ! [v2: fun_nat_fun_int_bool] : ! [v3: fun_fu1151772339l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBB_1123824708ol_nat(v3, v2) = v1) | ~ (cOMBB_1123824708ol_nat(v3, % 259.08/38.37 v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_int_bool] : ! [v3: fun_fu295779777t_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f274826591t_bool(v3, v2) = v1) | ~ (hAPP_f274826591t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: nat] : ! % 259.08/38.37 [v3: fun_nat_fun_int_bool] : (v1 = v0 | ~ (hAPP_n1082236369t_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_n1082236369t_bool(v3, v2) = v0)) & ! [v0: fun_int_bool] : % 259.08/38.37 ! [v1: fun_int_bool] : ! [v2: int] : ! [v3: fun_int_fun_int_bool] : (v1 = v0 % 259.08/38.37 | ~ (hAPP_i1948725293t_bool(v3, v2) = v1) | ~ (hAPP_i1948725293t_bool(v3, % 259.08/38.37 v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: nat] : ! [v3: % 259.08/38.37 fun_nat_int] : (v1 = v0 | ~ (hAPP_nat_int(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_nat_int(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: int] % 259.08/38.37 : ! [v3: fun_int_bool] : (v1 = v0 | ~ (hAPP_int_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_int_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : % 259.08/38.37 ! [v2: nat] : ! [v3: fun_nat_fun_a_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_nat_fun_a_bool(v3, v2) = v1) | ~ (hAPP_nat_fun_a_bool(v3, v2) = v0)) % 259.08/38.37 & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: bool] : ! [v3: % 259.08/38.37 fun_bo1549164019l_bool] : (v1 = v0 | ~ (hAPP_b589554111l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_b589554111l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : % 259.08/38.37 ! [v2: bool] : ! [v3: fun_bool_bool] : (v1 = v0 | ~ (hAPP_bool_bool(v3, v2) % 259.08/38.37 = v1) | ~ (hAPP_bool_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! % 259.08/38.37 [v1: fun_pname_bool] : ! [v2: nat] : ! [v3: fun_na936072029e_bool] : (v1 = % 259.08/38.37 v0 | ~ (hAPP_n1025906991e_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_n1025906991e_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v1: fun_fun_a_bool_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_fun_a_bool] : % 259.08/38.37 (v1 = v0 | ~ (image_a_fun_a_bool(v3, v2) = v1) | ~ (image_a_fun_a_bool(v3, % 259.08/38.37 v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: % 259.08/38.37 fun_fu1430349052l_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_a_fun_pname_bool] : (v1 = v0 | ~ (image_819518260e_bool(v3, v2) = v1) | % 259.08/38.37 ~ (image_819518260e_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : % 259.08/38.37 ! [v1: fun_fu425979586l_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_a_fun_nat_bool] : (v1 = v0 | ~ (image_a_fun_nat_bool(v3, v2) = v1) | ~ % 259.08/38.37 (image_a_fun_nat_bool(v3, v2) = v0)) & ! [v0: fun_fu819804446l_bool] : ! % 259.08/38.37 [v1: fun_fu819804446l_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_a_fun_int_bool] : (v1 = v0 | ~ (image_a_fun_int_bool(v3, v2) = v1) | ~ % 259.08/38.37 (image_a_fun_int_bool(v3, v2) = v0)) & ! [v0: fun_nat_nat] : ! [v1: % 259.08/38.37 fun_nat_nat] : ! [v2: nat] : ! [v3: fun_nat_fun_nat_nat] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_nat_fun_nat_nat(v3, v2) = v1) | ~ (hAPP_nat_fun_nat_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_in531499254l_bool] : ! [v1: fun_in531499254l_bool] : % 259.08/38.37 ! [v2: fun_int_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1652995168ol_int(v3, v2) = v1) | ~ (cOMBB_1652995168ol_int(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: % 259.08/38.37 fun_int_bool] : ! [v3: fun_in531499254l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBS_int_bool_bool(v3, v2) = v1) | ~ (cOMBS_int_bool_bool(v3, v2) = v0)) % 259.08/38.37 & ! [v0: fun_na1469252690l_bool] : ! [v1: fun_na1469252690l_bool] : ! [v2: % 259.08/38.37 fun_nat_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1015721476ol_nat(v3, v2) = v1) | ~ (cOMBB_1015721476ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_nat_bool] : ! [v3: fun_na1469252690l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBS_nat_bool_bool(v3, v2) = v1) | ~ (cOMBS_nat_bool_bool(v3, v2) = v0)) % 259.08/38.37 & ! [v0: fun_pn250273176l_bool] : ! [v1: fun_pn250273176l_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_675860798_pname(v3, v2) = v1) | ~ (cOMBB_675860798_pname(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_pn250273176l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBS_568398431l_bool(v3, v2) = v1) | ~ (cOMBS_568398431l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu554186387l_bool] : ! [v1: fun_fu554186387l_bool] : % 259.08/38.37 ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_338059395a_bool(v3, v2) = v1) | ~ (cOMBB_338059395a_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v2: fun_fun_a_bool_bool] : ! [v3: fun_fu554186387l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBS_1035972772l_bool(v3, v2) = v1) | ~ (cOMBS_1035972772l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu31783638l_bool] : ! [v1: fun_fu31783638l_bool] : ! % 259.08/38.37 [v2: fun_fu1430349052l_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_2095475776e_bool(v3, v2) = v1) | ~ (cOMBB_2095475776e_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : % 259.08/38.37 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu31783638l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBS_350070575l_bool(v3, v2) = v1) | ~ (cOMBS_350070575l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu1016514960l_bool] : ! [v1: fun_fu1016514960l_bool] : % 259.08/38.37 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBB_444170502t_bool(v3, v2) = v1) | ~ (cOMBB_444170502t_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] : % 259.08/38.37 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_fu1016514960l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBS_1187019125l_bool(v3, v2) = v1) | ~ (cOMBS_1187019125l_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_fu989146164l_bool] : ! [v1: fun_fu989146164l_bool] : % 259.08/38.37 ! [v2: fun_fu819804446l_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBB_1974511970t_bool(v3, v2) = v1) | ~ (cOMBB_1974511970t_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_fu819804446l_bool] : ! [v1: fun_fu819804446l_bool] : % 259.08/38.37 ! [v2: fun_fu819804446l_bool] : ! [v3: fun_fu989146164l_bool] : (v1 = v0 | % 259.08/38.37 ~ (cOMBS_1912792529l_bool(v3, v2) = v1) | ~ (cOMBS_1912792529l_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_a_fun_bool_bool] : ! [v1: fun_a_fun_bool_bool] : ! % 259.08/38.37 [v2: fun_a_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~ % 259.08/38.37 (cOMBB_1972296269bool_a(v3, v2) = v1) | ~ (cOMBB_1972296269bool_a(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : % 259.08/38.37 ! [v3: fun_a_fun_bool_bool] : (v1 = v0 | ~ (cOMBS_a_bool_bool(v3, v2) = v1) | % 259.08/38.37 ~ (cOMBS_a_bool_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v1: fun_fun_a_bool_bool] : ! [v2: x_a] : ! [v3: fun_a_1255737515l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_a85458249l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_a85458249l_bool(v3, v2) = v0)) & ! [v0: fun_fu819804446l_bool] : ! % 259.08/38.37 [v1: fun_fu819804446l_bool] : ! [v2: int] : ! [v3: fun_in938817141l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_i2112223885l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_i2112223885l_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : ! % 259.08/38.37 [v1: fun_fu425979586l_bool] : ! [v2: nat] : ! [v3: fun_na1436237685l_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_n215258509l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_n215258509l_bool(v3, v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : ! % 259.08/38.37 [v1: fun_fu1430349052l_bool] : ! [v2: pname] : ! [v3: fun_pn422929397l_bool] % 259.08/38.37 : (v1 = v0 | ~ (hAPP_p338031245l_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_p338031245l_bool(v3, v2) = v0)) & ! [v0: fun_fu885608257l_bool] : ! % 259.08/38.37 [v1: fun_fu885608257l_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_fu386216885l_bool] : (v1 = v0 | ~ (hAPP_f285962445l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_f285962445l_bool(v3, v2) = v0)) & ! [v0: fun_fu399576434l_bool] % 259.08/38.37 : ! [v1: fun_fu399576434l_bool] : ! [v2: fun_pname_bool] : ! [v3: % 259.08/38.37 fun_fu931343505l_bool] : (v1 = v0 | ~ (hAPP_f556039215l_bool(v3, v2) = v1) % 259.08/38.37 | ~ (hAPP_f556039215l_bool(v3, v2) = v0)) & ! [v0: fun_fu814369080l_bool] % 259.08/38.37 : ! [v1: fun_fu814369080l_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.37 fun_fu1436348701l_bool] : (v1 = v0 | ~ (hAPP_f1951378235l_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1951378235l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_fu1540142484l_bool] : ! [v1: fun_fu1540142484l_bool] : ! [v2: % 259.08/38.37 fun_int_bool] : ! [v3: fun_fu1637550549l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f628503027l_bool(v3, v2) = v1) | ~ (hAPP_f628503027l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_nat_nat(v3, v2) = v1) | ~ (hAPP_nat_nat(v3, v2) = v0)) & % 259.08/38.37 ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_int_bool] : ! % 259.08/38.37 [v3: fun_int_pname] : (v1 = v0 | ~ (image_int_pname(v3, v2) = v1) | ~ % 259.08/38.37 (image_int_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_nat_pname] : (v1 = v0 % 259.08/38.37 | ~ (image_nat_pname(v3, v2) = v1) | ~ (image_nat_pname(v3, v2) = v0)) & % 259.08/38.37 ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: fun_pname_bool] : ! % 259.08/38.37 [v3: fun_pname_int] : (v1 = v0 | ~ (image_pname_int(v3, v2) = v1) | ~ % 259.08/38.37 (image_pname_int(v3, v2) = v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: % 259.08/38.37 fun_int_bool] : ! [v3: fun_fun_int_bool_nat] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f957591787ol_nat(v3, v2) = v1) | ~ (hAPP_f957591787ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: % 259.08/38.37 fun_pname_bool] : ! [v3: fun_pname_nat] : (v1 = v0 | ~ % 259.08/38.37 (image_pname_nat(v3, v2) = v1) | ~ (image_pname_nat(v3, v2) = v0)) & ! % 259.08/38.37 [v0: nat] : ! [v1: nat] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.37 fun_fun_nat_bool_nat] : (v1 = v0 | ~ (hAPP_f22106695ol_nat(v3, v2) = v1) | % 259.08/38.37 ~ (hAPP_f22106695ol_nat(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.37 fun_a_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_fun_a_bool_a] : (v1 % 259.08/38.37 = v0 | ~ (image_fun_a_bool_a(v3, v2) = v1) | ~ (image_fun_a_bool_a(v3, v2) % 259.08/38.37 = v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v3: fun_fu2020802748ol_nat] : (v1 = v0 | ~ (hAPP_f2009550088ol_nat(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f2009550088ol_nat(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! % 259.08/38.37 [v1: fun_a_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: % 259.08/38.37 fun_fun_pname_bool_a] : (v1 = v0 | ~ (image_876012084bool_a(v3, v2) = v1) | % 259.08/38.37 ~ (image_876012084bool_a(v3, v2) = v0)) & ! [v0: nat] : ! [v1: nat] : ! % 259.08/38.37 [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu1730389579ol_nat] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f55526627ol_nat(v3, v2) = v1) | ~ (hAPP_f55526627ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: % 259.08/38.37 fun_fu425979586l_bool] : ! [v3: fun_fun_nat_bool_a] : (v1 = v0 | ~ % 259.08/38.37 (image_fun_nat_bool_a(v3, v2) = v1) | ~ (image_fun_nat_bool_a(v3, v2) = % 259.08/38.37 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_fu425979586l_bool] : ! % 259.08/38.37 [v3: fun_fu411113733ol_nat] : (v1 = v0 | ~ (hAPP_f696928925ol_nat(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f696928925ol_nat(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! % 259.08/38.37 [v1: fun_a_bool] : ! [v2: fun_fu819804446l_bool] : ! [v3: % 259.08/38.37 fun_fun_int_bool_a] : (v1 = v0 | ~ (image_fun_int_bool_a(v3, v2) = v1) | ~ % 259.08/38.37 (image_fun_int_bool_a(v3, v2) = v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: % 259.08/38.37 fun_fu819804446l_bool] : ! [v3: fun_fu236049833ol_nat] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f521865025ol_nat(v3, v2) = v1) | ~ (hAPP_f521865025ol_nat(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : % 259.08/38.37 ! [v3: fun_a_a] : (v1 = v0 | ~ (image_a_a(v3, v2) = v1) | ~ (image_a_a(v3, % 259.08/38.37 v2) = v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_fun_a_bool_nat] : (v1 = v0 | ~ (hAPP_fun_a_bool_nat(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_fun_a_bool_nat(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_pname_pname] : (v1 = % 259.08/38.37 v0 | ~ (image_pname_pname(v3, v2) = v1) | ~ (image_pname_pname(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: nat] : ! % 259.08/38.37 [v3: fun_nat_fun_nat_bool] : (v1 = v0 | ~ (hAPP_n1699378549t_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_n1699378549t_bool(v3, v2) = v0)) & ! [v0: nat] : ! [v1: % 259.08/38.37 nat] : ! [v2: fun_pname_bool] : ! [v3: fun_fu1668467777ol_nat] : (v1 = v0 % 259.08/38.37 | ~ (hAPP_f921600141ol_nat(v3, v2) = v1) | ~ (hAPP_f921600141ol_nat(v3, % 259.08/38.37 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: nat] : ! [v3: % 259.08/38.37 fun_nat_bool] : (v1 = v0 | ~ (hAPP_nat_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_nat_bool(v3, v2) = v0)) & ! [v0: fun_fu1731003005a_bool] : ! [v1: % 259.08/38.37 fun_fu1731003005a_bool] : ! [v2: x_a] : ! [v3: fun_a_1752562919a_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_a1206381875a_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_a1206381875a_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.37 fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fu1731003005a_bool] : (v1 = % 259.08/38.37 v0 | ~ (hAPP_f2050579477a_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f2050579477a_bool(v3, v2) = v0)) & ! [v0: fun_fu554825757t_bool] : ! % 259.08/38.37 [v1: fun_fu554825757t_bool] : ! [v2: int] : ! [v3: fun_in719570932t_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_i1529485324t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_i1529485324t_bool(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: % 259.08/38.37 fun_int_bool] : ! [v2: fun_int_bool] : ! [v3: fun_fu554825757t_bool] : (v1 % 259.08/38.37 = v0 | ~ (hAPP_f1805168059t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f1805168059t_bool(v3, v2) = v0)) & ! [v0: fun_fu821463397t_bool] : ! % 259.08/38.37 [v1: fun_fu821463397t_bool] : ! [v2: nat] : ! [v3: fun_na35521688t_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_n1512601776t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_n1512601776t_bool(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1: % 259.08/38.37 fun_nat_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_fu821463397t_bool] : (v1 % 259.08/38.37 = v0 | ~ (hAPP_f800510211t_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f800510211t_bool(v3, v2) = v0)) & ! [v0: fun_fu410713561e_bool] : ! % 259.08/38.37 [v1: fun_fu410713561e_bool] : ! [v2: pname] : ! [v3: fun_pn479984722e_bool] % 259.08/38.37 : (v1 = v0 | ~ (hAPP_p905327722e_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_p905327722e_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.37 fun_pname_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_fu410713561e_bool] : % 259.08/38.37 (v1 = v0 | ~ (hAPP_f759274231e_bool(v3, v2) = v1) | ~ % 259.08/38.37 (hAPP_f759274231e_bool(v3, v2) = v0)) & ! [v0: fun_fu911136611l_bool] : ! % 259.08/38.37 [v1: fun_fu911136611l_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.37 fun_fu1434634199l_bool] : (v1 = v0 | ~ (hAPP_f1531278575l_bool(v3, v2) = % 259.08/38.37 v1) | ~ (hAPP_f1531278575l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: % 259.08/38.37 fun_fun_a_bool_bool] : ! [v3: fun_fu911136611l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f2117159681l_bool(v3, v2) = v1) | ~ (hAPP_f2117159681l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu2087345469l_bool] : ! [v1: fun_fu2087345469l_bool] : % 259.08/38.37 ! [v2: fun_pname_bool] : ! [v3: fun_fu1232732404l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1320879424l_bool(v3, v2) = v1) | ~ (hAPP_f1320879424l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : % 259.08/38.37 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu2087345469l_bool] : (v1 = v0 | % 259.08/38.37 ~ (hAPP_f559147733l_bool(v3, v2) = v1) | ~ (hAPP_f559147733l_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_fu616551101l_bool] : ! [v1: fun_fu616551101l_bool] : % 259.08/38.37 ! [v2: fun_nat_bool] : ! [v3: fun_fu1516990510l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f633452666l_bool(v3, v2) = v1) | ~ (hAPP_f633452666l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] : % 259.08/38.37 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_fu616551101l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f1246832597l_bool(v3, v2) = v1) | ~ (hAPP_f1246832597l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu1070826941l_bool] : ! [v1: fun_fu1070826941l_bool] : % 259.08/38.37 ! [v2: fun_int_bool] : ! [v3: fun_fu587680722l_bool] : (v1 = v0 | ~ % 259.08/38.37 (hAPP_f587666462l_bool(v3, v2) = v1) | ~ (hAPP_f587666462l_bool(v3, v2) = % 259.08/38.37 v0)) & ! [v0: fun_fu819804446l_bool] : ! [v1: fun_fu819804446l_bool] : % 259.08/38.37 ! [v2: fun_fu819804446l_bool] : ! [v3: fun_fu1070826941l_bool] : (v1 = v0 | % 259.08/38.37 ~ (hAPP_f1948010709l_bool(v3, v2) = v1) | ~ (hAPP_f1948010709l_bool(v3, v2) % 259.08/38.37 = v0)) & ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: % 259.08/38.37 fun_nat_bool] : ! [v3: fun_nat_int] : (v1 = v0 | ~ (image_nat_int(v3, v2) % 259.08/38.37 = v1) | ~ (image_nat_int(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.37 fun_a_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_pname_a] : (v1 = v0 | ~ % 259.08/38.37 (image_pname_a(v3, v2) = v1) | ~ (image_pname_a(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v3: fun_fun_a_bool_int] : (v1 = v0 | ~ (image_fun_a_bool_int(v3, v2) = v1) | % 259.08/38.37 ~ (image_fun_a_bool_int(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: % 259.08/38.37 fun_int_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: % 259.08/38.37 fun_fu1830380701ol_int] : (v1 = v0 | ~ (image_41399353ol_int(v3, v2) = v1) % 259.08/38.37 | ~ (image_41399353ol_int(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! [v1: % 259.08/38.37 fun_int_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3: % 259.08/38.37 fun_fun_nat_bool_int] : (v1 = v0 | ~ (image_1133522419ol_int(v3, v2) = v1) % 259.08/38.37 | ~ (image_1133522419ol_int(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! % 259.08/38.37 [v1: fun_int_bool] : ! [v2: fun_fu819804446l_bool] : ! [v3: % 259.08/38.37 fun_fun_int_bool_int] : (v1 = v0 | ~ (image_2069007511ol_int(v3, v2) = v1) % 259.08/38.37 | ~ (image_2069007511ol_int(v3, v2) = v0)) & ! [v0: fun_int_bool] : ! % 259.08/38.37 [v1: fun_int_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_int] : (v1 = v0 | ~ % 259.08/38.37 (image_a_int(v3, v2) = v1) | ~ (image_a_int(v3, v2) = v0)) & ! [v0: % 259.08/38.37 fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: fun_fun_a_bool_bool] : ! % 259.08/38.37 [v3: fun_fun_a_bool_nat] : (v1 = v0 | ~ (image_fun_a_bool_nat(v3, v2) = v1) | % 259.08/38.37 ~ (image_fun_a_bool_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1: % 259.08/38.37 fun_nat_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: % 259.08/38.37 fun_fu1668467777ol_nat] : (v1 = v0 | ~ (image_1551609309ol_nat(v3, v2) = % 259.08/38.37 v1) | ~ (image_1551609309ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : % 259.08/38.37 ! [v1: fun_nat_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3: % 259.08/38.37 fun_fun_nat_bool_nat] : (v1 = v0 | ~ (image_496248727ol_nat(v3, v2) = v1) | % 259.08/38.37 ~ (image_496248727ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1: % 259.08/38.37 fun_nat_bool] : ! [v2: fun_fu819804446l_bool] : ! [v3: % 259.08/38.37 fun_fun_int_bool_nat] : (v1 = v0 | ~ (image_1431733819ol_nat(v3, v2) = v1) % 259.08/38.37 | ~ (image_1431733819ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! % 259.08/38.38 [v1: fun_nat_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_nat] : (v1 = v0 | ~ % 259.08/38.38 (image_a_nat(v3, v2) = v1) | ~ (image_a_nat(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_fun_a_bool_bool] : % 259.08/38.38 ! [v3: fun_fun_a_bool_pname] : (v1 = v0 | ~ (image_1854862208_pname(v3, v2) = % 259.08/38.38 v1) | ~ (image_1854862208_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] % 259.08/38.38 : ! [v1: fun_pname_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: % 259.08/38.38 fun_fu1499449723_pname] : (v1 = v0 | ~ (image_1283814551_pname(v3, v2) = % 259.08/38.38 v1) | ~ (image_1283814551_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] % 259.08/38.38 : ! [v1: fun_pname_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3: % 259.08/38.38 fun_fu665170229_pname] : (v1 = v0 | ~ (image_1921560913_pname(v3, v2) = v1) % 259.08/38.38 | ~ (image_1921560913_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! % 259.08/38.38 [v1: fun_pname_bool] : ! [v2: fun_fu819804446l_bool] : ! [v3: % 259.08/38.38 fun_fu953875929_pname] : (v1 = v0 | ~ (image_62782965_pname(v3, v2) = v1) | % 259.08/38.38 ~ (image_62782965_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: % 259.08/38.38 fun_pname_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_pname] : (v1 = v0 | ~ % 259.08/38.38 (image_a_pname(v3, v2) = v1) | ~ (image_a_pname(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_int_bool] % 259.08/38.38 : ! [v3: fun_int_fun_a_bool] : (v1 = v0 | ~ (image_int_fun_a_bool(v3, v2) = % 259.08/38.38 v1) | ~ (image_int_fun_a_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2: % 259.08/38.38 fun_int_bool] : ! [v3: fun_in2065004473e_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_637364955e_bool(v3, v2) = v1) | ~ (image_637364955e_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] : % 259.08/38.38 ! [v2: fun_int_bool] : ! [v3: fun_int_fun_nat_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_892525857t_bool(v3, v2) = v1) | ~ (image_892525857t_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu819804446l_bool] : ! [v1: fun_fu819804446l_bool] : % 259.08/38.38 ! [v2: fun_int_bool] : ! [v3: fun_int_fun_int_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_275383677t_bool(v3, v2) = v1) | ~ (image_275383677t_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_int_bool] : % 259.08/38.38 ! [v3: fun_int_a] : (v1 = v0 | ~ (image_int_a(v3, v2) = v1) | ~ % 259.08/38.38 (image_int_a(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1: % 259.08/38.38 fun_fun_a_bool_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_nat_fun_a_bool] : % 259.08/38.38 (v1 = v0 | ~ (image_nat_fun_a_bool(v3, v2) = v1) | ~ % 259.08/38.38 (image_nat_fun_a_bool(v3, v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : ! % 259.08/38.38 [v1: fun_fu1430349052l_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.38 fun_na936072029e_bool] : (v1 = v0 | ~ (image_1655916159e_bool(v3, v2) = v1) % 259.08/38.38 | ~ (image_1655916159e_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] % 259.08/38.38 : ! [v1: fun_fu425979586l_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.38 fun_nat_fun_nat_bool] : (v1 = v0 | ~ (image_26036933t_bool(v3, v2) = v1) | % 259.08/38.38 ~ (image_26036933t_bool(v3, v2) = v0)) & ! [v0: fun_fu819804446l_bool] : ! % 259.08/38.38 [v1: fun_fu819804446l_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.38 fun_nat_fun_int_bool] : (v1 = v0 | ~ (image_1556378401t_bool(v3, v2) = v1) % 259.08/38.38 | ~ (image_1556378401t_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: % 259.08/38.38 fun_a_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_nat_a] : (v1 = v0 | ~ % 259.08/38.38 (image_nat_a(v3, v2) = v1) | ~ (image_nat_a(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: % 259.08/38.38 fun_pname_bool] : ! [v3: fun_pname_fun_a_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_112932426a_bool(v3, v2) = v1) | ~ (image_112932426a_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : % 259.08/38.38 ! [v2: fun_pname_bool] : ! [v3: fun_pn800050071e_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_47868345e_bool(v3, v2) = v1) | ~ (image_47868345e_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] : % 259.08/38.38 ! [v2: fun_pname_bool] : ! [v3: fun_pn406123357t_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_2129980159t_bool(v3, v2) = v1) | ~ (image_2129980159t_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu819804446l_bool] : ! [v1: fun_fu819804446l_bool] : % 259.08/38.38 ! [v2: fun_pname_bool] : ! [v3: fun_pn665169337t_bool] : (v1 = v0 | ~ % 259.08/38.38 (image_1512837979t_bool(v3, v2) = v1) | ~ (image_1512837979t_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu819804446l_bool] : ! [v1: fun_fu819804446l_bool] : % 259.08/38.38 ! [v2: fun_int_bool] : ! [v3: fun_fu1151772339l_bool] : (v1 = v0 | ~ % 259.08/38.38 (hAPP_f284875647l_bool(v3, v2) = v1) | ~ (hAPP_f284875647l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_int_bool] : ! [v3: % 259.08/38.38 fun_fu819804446l_bool] : (v1 = v0 | ~ (hAPP_f448129468l_bool(v3, v2) = v1) % 259.08/38.38 | ~ (hAPP_f448129468l_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] % 259.08/38.38 : ! [v1: fun_fu425979586l_bool] : ! [v2: fun_nat_bool] : ! [v3: % 259.08/38.38 fun_fu1217155507l_bool] : (v1 = v0 | ~ (hAPP_f103356543l_bool(v3, v2) = v1) % 259.08/38.38 | ~ (hAPP_f103356543l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : % 259.08/38.38 ! [v2: fun_nat_bool] : ! [v3: fun_fu425979586l_bool] : (v1 = v0 | ~ % 259.08/38.38 (hAPP_f54304608l_bool(v3, v2) = v1) | ~ (hAPP_f54304608l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : % 259.08/38.38 ! [v2: fun_pname_bool] : ! [v3: fun_fu802393907l_bool] : (v1 = v0 | ~ % 259.08/38.38 (hAPP_f434788991l_bool(v3, v2) = v1) | ~ (hAPP_f434788991l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_pname_bool] : ! [v3: % 259.08/38.38 fun_fu1430349052l_bool] : (v1 = v0 | ~ (hAPP_f1664156314l_bool(v3, v2) = % 259.08/38.38 v1) | ~ (hAPP_f1664156314l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu885608257l_bool] : ! [v1: fun_fu885608257l_bool] : ! [v2: % 259.08/38.38 fun_fun_a_bool_bool] : ! [v3: fun_fu418465139l_bool] : (v1 = v0 | ~ % 259.08/38.38 (hAPP_f1434722111l_bool(v3, v2) = v1) | ~ (hAPP_f1434722111l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fun_a_bool_bool] : ! % 259.08/38.38 [v3: fun_fu885608257l_bool] : (v1 = v0 | ~ (hAPP_f621171935l_bool(v3, v2) = % 259.08/38.38 v1) | ~ (hAPP_f621171935l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: % 259.08/38.38 bool] : ! [v2: fun_fu885608257l_bool] : ! [v3: fun_fu255076663l_bool] : % 259.08/38.38 (v1 = v0 | ~ (hAPP_f292226953l_bool(v3, v2) = v1) | ~ % 259.08/38.38 (hAPP_f292226953l_bool(v3, v2) = v0)) & ! [v0: fun_fu399576434l_bool] : ! % 259.08/38.38 [v1: fun_fu399576434l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: % 259.08/38.38 fun_fu1911931399l_bool] : (v1 = v0 | ~ (hAPP_f510955609l_bool(v3, v2) = v1) % 259.08/38.38 | ~ (hAPP_f510955609l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : % 259.08/38.38 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu399576434l_bool] : (v1 = v0 | % 259.08/38.38 ~ (hAPP_f1935102916l_bool(v3, v2) = v1) | ~ (hAPP_f1935102916l_bool(v3, v2) % 259.08/38.38 = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu399576434l_bool] : % 259.08/38.38 ! [v3: fun_fu1438281908l_bool] : (v1 = v0 | ~ (hAPP_f389811538l_bool(v3, v2) % 259.08/38.38 = v1) | ~ (hAPP_f389811538l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] : ! [v2: % 259.08/38.38 fun_fu425979586l_bool] : ! [v3: fun_fu140186515l_bool] : (v1 = v0 | ~ % 259.08/38.38 (hAPP_f1772781669l_bool(v3, v2) = v1) | ~ (hAPP_f1772781669l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu425979586l_bool] : ! % 259.08/38.38 [v3: fun_fu814369080l_bool] : (v1 = v0 | ~ (hAPP_f1637334154l_bool(v3, v2) = % 259.08/38.38 v1) | ~ (hAPP_f1637334154l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: % 259.08/38.38 bool] : ! [v2: fun_fu814369080l_bool] : ! [v3: fun_fu61768826l_bool] : (v1 % 259.08/38.38 = v0 | ~ (hAPP_f937997336l_bool(v3, v2) = v1) | ~ % 259.08/38.38 (hAPP_f937997336l_bool(v3, v2) = v0)) & ! [v0: fun_fu1540142484l_bool] : ! % 259.08/38.38 [v1: fun_fu1540142484l_bool] : ! [v2: fun_fu819804446l_bool] : ! [v3: % 259.08/38.38 fun_fu209342027l_bool] : (v1 = v0 | ~ (hAPP_f317860125l_bool(v3, v2) = v1) % 259.08/38.38 | ~ (hAPP_f317860125l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : % 259.08/38.38 ! [v2: fun_fu819804446l_bool] : ! [v3: fun_fu1540142484l_bool] : (v1 = v0 | % 259.08/38.38 ~ (hAPP_f215623910l_bool(v3, v2) = v1) | ~ (hAPP_f215623910l_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu1540142484l_bool] : % 259.08/38.38 ! [v3: fun_fu717296342l_bool] : (v1 = v0 | ~ (hAPP_f1593524852l_bool(v3, v2) % 259.08/38.38 = v1) | ~ (hAPP_f1593524852l_bool(v3, v2) = v0)) & ! [v0: % 259.08/38.38 fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_a_bool] : % 259.08/38.38 ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~ (hAPP_f1631501043l_bool(v3, v2) % 259.08/38.38 = v1) | ~ (hAPP_f1631501043l_bool(v3, v2) = v0)) & ! [v0: bool] : ! % 259.08/38.38 [v1: bool] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_bool] : (v1 = v0 | % 259.08/38.38 ~ (hAPP_fun_a_bool_bool(v3, v2) = v1) | ~ (hAPP_fun_a_bool_bool(v3, v2) = % 259.08/38.38 v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = v0 | ~ % 259.08/38.38 (bit1(v2) = v1) | ~ (bit1(v2) = v0)) & ! [v0: int] : ! [v1: int] : ! % 259.08/38.38 [v2: int] : (v1 = v0 | ~ (succ(v2) = v1) | ~ (succ(v2) = v0)) & ! [v0: int] % 259.08/38.38 : ! [v1: int] : ! [v2: int] : (v1 = v0 | ~ (abs_abs_int(v2) = v1) | ~ % 259.08/38.38 (abs_abs_int(v2) = v0)) & ! [v0: fun_nat_fun_nat_nat] : ! [v1: % 259.08/38.38 fun_nat_fun_nat_nat] : ! [v2: bool] : (v1 = v0 | ~ (if_nat(v2) = v1) | ~ % 259.08/38.38 (if_nat(v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = v0 | % 259.08/38.38 ~ (number_number_of_int(v2) = v1) | ~ (number_number_of_int(v2) = v0)) & % 259.08/38.38 ! [v0: nat] : ! [v1: nat] : ! [v2: int] : (v1 = v0 | ~ % 259.08/38.38 (number_number_of_nat(v2) = v1) | ~ (number_number_of_nat(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu380257692t_bool] : ! [v1: fun_fu380257692t_bool] : ! [v2: % 259.08/38.38 fun_in719570932t_bool] : (v1 = v0 | ~ (cOMBC_1683390479t_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1683390479t_bool(v2) = v0)) & ! [v0: fun_fu429110920t_bool] : ! % 259.08/38.38 [v1: fun_fu429110920t_bool] : ! [v2: fun_na35521688t_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_178881787t_bool(v2) = v1) | ~ (cOMBC_178881787t_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu868269973a_bool] : ! [v1: fun_fu868269973a_bool] : ! [v2: % 259.08/38.38 fun_a_1752562919a_bool] : (v1 = v0 | ~ (cOMBC_394484100a_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_394484100a_bool(v2) = v0)) & ! [v0: option_com] : ! [v1: % 259.08/38.38 option_com] : ! [v2: pname] : (v1 = v0 | ~ (body(v2) = v1) | ~ (body(v2) % 259.08/38.38 = v0)) & ! [v0: com] : ! [v1: com] : ! [v2: option_com] : (v1 = v0 | ~ % 259.08/38.38 (the_com(v2) = v1) | ~ (the_com(v2) = v0)) & ! [v0: fun_pname_a] : ! [v1: % 259.08/38.38 fun_pname_a] : ! [v2: x_a] : (v1 = v0 | ~ (cOMBK_a_pname(v2) = v1) | ~ % 259.08/38.38 (cOMBK_a_pname(v2) = v0)) & ! [v0: fun_nat_int] : ! [v1: fun_nat_int] : ! % 259.08/38.38 [v2: int] : (v1 = v0 | ~ (cOMBK_int_nat(v2) = v1) | ~ (cOMBK_int_nat(v2) = % 259.08/38.38 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: bool] : (v1 = % 259.08/38.38 v0 | ~ (cOMBK_bool_a(v2) = v1) | ~ (cOMBK_bool_a(v2) = v0)) & ! [v0: % 259.08/38.38 fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBK_bool_nat(v2) = v1) | ~ (cOMBK_bool_nat(v2) = v0)) & ! [v0: % 259.08/38.38 fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBK_bool_int(v2) = v1) | ~ (cOMBK_bool_int(v2) = v0)) & ! [v0: x_a] : % 259.08/38.38 ! [v1: x_a] : ! [v2: com] : (v1 = v0 | ~ (mgt(v2) = v1) | ~ (mgt(v2) = v0)) % 259.08/38.38 & ! [v0: bool] : ! [v1: bool] : ! [v2: com] : (v1 = v0 | ~ (wt(v2) = v1) | % 259.08/38.38 ~ (wt(v2) = v0)) & ! [v0: fun_pn800050071e_bool] : ! [v1: % 259.08/38.38 fun_pn800050071e_bool] : ! [v2: fun_pn800050071e_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_1149511130e_bool(v2) = v1) | ~ (cOMBC_1149511130e_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_int_fun_int_bool] : ! [v1: fun_int_fun_int_bool] : ! [v2: % 259.08/38.38 fun_int_fun_int_bool] : (v1 = v0 | ~ (cOMBC_int_int_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_int_int_bool(v2) = v0)) & ! [v0: fun_a_fun_a_bool] : ! [v1: % 259.08/38.38 fun_a_fun_a_bool] : ! [v2: fun_a_fun_a_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_a_a_bool(v2) = v1) | ~ (cOMBC_a_a_bool(v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu1731003005a_bool] : ! [v1: fun_fu1731003005a_bool] : ! [v2: % 259.08/38.38 fun_a_1255737515l_bool] : (v1 = v0 | ~ (cOMBC_1355376034l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1355376034l_bool(v2) = v0)) & ! [v0: fun_int_fun_nat_bool] : ! % 259.08/38.38 [v1: fun_int_fun_nat_bool] : ! [v2: fun_nat_fun_int_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_nat_int_bool(v2) = v1) | ~ (cOMBC_nat_int_bool(v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] : ! [v2: % 259.08/38.38 fun_pn422929397l_bool] : (v1 = v0 | ~ (cOMBC_1058051404l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1058051404l_bool(v2) = v0)) & ! [v0: fun_a_fun_pname_bool] : ! % 259.08/38.38 [v1: fun_a_fun_pname_bool] : ! [v2: fun_pname_fun_a_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_pname_a_bool(v2) = v1) | ~ (cOMBC_pname_a_bool(v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu859530750t_bool] : ! [v1: fun_fu859530750t_bool] : ! [v2: % 259.08/38.38 fun_in1106722302l_bool] : (v1 = v0 | ~ (cOMBC_1753430397l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1753430397l_bool(v2) = v0)) & ! [v0: fun_fu1159356667t_bool] : ! % 259.08/38.38 [v1: fun_fu1159356667t_bool] : ! [v2: fun_in711834963l_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_316919022l_bool(v2) = v1) | ~ (cOMBC_316919022l_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu1080509377t_bool] : ! [v1: fun_fu1080509377t_bool] : ! [v2: % 259.08/38.38 fun_in791894553l_bool] : (v1 = v0 | ~ (cOMBC_1848398772l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1848398772l_bool(v2) = v0)) & ! [v0: fun_fu554825757t_bool] : ! % 259.08/38.38 [v1: fun_fu554825757t_bool] : ! [v2: fun_in938817141l_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_94739984l_bool(v2) = v1) | ~ (cOMBC_94739984l_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_a_fun_int_bool] : ! [v1: fun_a_fun_int_bool] : ! [v2: % 259.08/38.38 fun_int_fun_a_bool] : (v1 = v0 | ~ (cOMBC_int_a_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_int_a_bool(v2) = v0)) & ! [v0: fun_fu600484770t_bool] : ! [v1: % 259.08/38.38 fun_fu600484770t_bool] : ! [v2: fun_na1632405922l_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_1928494297l_bool(v2) = v1) | ~ (cOMBC_1928494297l_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_fu900310687t_bool] : ! [v1: fun_fu900310687t_bool] : ! [v2: % 259.08/38.38 fun_na2122364079l_bool] : (v1 = v0 | ~ (cOMBC_386238098l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_386238098l_bool(v2) = v0)) & ! [v0: fun_fu821463397t_bool] : ! % 259.08/38.38 [v1: fun_fu821463397t_bool] : ! [v2: fun_na1436237685l_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_226598744l_bool(v2) = v1) | ~ (cOMBC_226598744l_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu295779777t_bool] : ! [v1: fun_fu295779777t_bool] : ! [v2: % 259.08/38.38 fun_na1583160273l_bool] : (v1 = v0 | ~ (cOMBC_620423604l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_620423604l_bool(v2) = v0)) & ! [v0: fun_nat_fun_nat_bool] : ! % 259.08/38.38 [v1: fun_nat_fun_nat_bool] : ! [v2: fun_nat_fun_nat_bool] : (v1 = v0 | ~ % 259.08/38.38 (cOMBC_nat_nat_bool(v2) = v1) | ~ (cOMBC_nat_nat_bool(v2) = v0)) & ! [v0: % 259.08/38.38 fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: fun_int_bool] : (v1 = v0 | % 259.08/38.38 ~ (collect_int(v2) = v1) | ~ (collect_int(v2) = v0)) & ! [v0: % 259.08/38.38 fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: fun_nat_bool] : (v1 = v0 | % 259.08/38.38 ~ (collect_nat(v2) = v1) | ~ (collect_nat(v2) = v0)) & ! [v0: % 259.08/38.38 fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_pname_bool] : (v1 = % 259.08/38.38 v0 | ~ (collect_pname(v2) = v1) | ~ (collect_pname(v2) = v0)) & ! [v0: % 259.08/38.38 fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : (v1 = v0 | ~ % 259.08/38.38 (collect_a(v2) = v1) | ~ (collect_a(v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu1151772339l_bool] : ! [v1: fun_fu1151772339l_bool] : ! [v2: % 259.08/38.38 fun_fu1151772339l_bool] : (v1 = v0 | ~ (cOMBC_605892544l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_605892544l_bool(v2) = v0)) & ! [v0: fun_fu819804446l_bool] : ! % 259.08/38.38 [v1: fun_fu819804446l_bool] : ! [v2: fun_fu819804446l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collect_fun_int_bool(v2) = v1) | ~ (collect_fun_int_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu1217155507l_bool] : ! [v1: fun_fu1217155507l_bool] : ! [v2: % 259.08/38.38 fun_fu1217155507l_bool] : (v1 = v0 | ~ (cOMBC_1693257480l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1693257480l_bool(v2) = v0)) & ! [v0: fun_fu425979586l_bool] : ! % 259.08/38.38 [v1: fun_fu425979586l_bool] : ! [v2: fun_fu425979586l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collect_fun_nat_bool(v2) = v1) | ~ (collect_fun_nat_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu802393907l_bool] : ! [v1: fun_fu802393907l_bool] : ! [v2: % 259.08/38.38 fun_fu802393907l_bool] : (v1 = v0 | ~ (cOMBC_1284144636l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1284144636l_bool(v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : ! % 259.08/38.38 [v1: fun_fu1430349052l_bool] : ! [v2: fun_fu1430349052l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collec1974731493e_bool(v2) = v1) | ~ (collec1974731493e_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_fu1471507361l_bool] : ! [v1: fun_fu1471507361l_bool] : ! [v2: % 259.08/38.38 fun_fu1471507361l_bool] : (v1 = v0 | ~ (cOMBC_1732670874l_bool(v2) = v1) | % 259.08/38.38 ~ (cOMBC_1732670874l_bool(v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! % 259.08/38.38 [v1: fun_fun_a_bool_bool] : ! [v2: fun_fun_a_bool_bool] : (v1 = v0 | ~ % 259.08/38.38 (collect_fun_a_bool(v2) = v1) | ~ (collect_fun_a_bool(v2) = v0)) & ! [v0: % 259.08/38.38 fun_fu418465139l_bool] : ! [v1: fun_fu418465139l_bool] : ! [v2: % 259.08/38.38 fun_fu418465139l_bool] : (v1 = v0 | ~ (cOMBC_331553030l_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_331553030l_bool(v2) = v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1: % 259.08/38.38 fun_fu885608257l_bool] : ! [v2: fun_fu885608257l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collec707592106l_bool(v2) = v1) | ~ (collec707592106l_bool(v2) = v0)) & ! % 259.08/38.38 [v0: fun_fu1911931399l_bool] : ! [v1: fun_fu1911931399l_bool] : ! [v2: % 259.08/38.38 fun_fu1911931399l_bool] : (v1 = v0 | ~ (cOMBC_7971162l_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_7971162l_bool(v2) = v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: % 259.08/38.38 fun_fu399576434l_bool] : ! [v2: fun_fu399576434l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collec1613912337l_bool(v2) = v1) | ~ (collec1613912337l_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_fu140186515l_bool] : ! [v1: fun_fu140186515l_bool] : ! [v2: % 259.08/38.38 fun_fu140186515l_bool] : (v1 = v0 | ~ (cOMBC_595898202l_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_595898202l_bool(v2) = v0)) & ! [v0: fun_fu814369080l_bool] : ! [v1: % 259.08/38.38 fun_fu814369080l_bool] : ! [v2: fun_fu814369080l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collec1015864663l_bool(v2) = v1) | ~ (collec1015864663l_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_fu209342027l_bool] : ! [v1: fun_fu209342027l_bool] : ! [v2: % 259.08/38.38 fun_fu209342027l_bool] : (v1 = v0 | ~ (cOMBC_348868698l_bool(v2) = v1) | ~ % 259.08/38.38 (cOMBC_348868698l_bool(v2) = v0)) & ! [v0: fun_fu1540142484l_bool] : ! % 259.08/38.38 [v1: fun_fu1540142484l_bool] : ! [v2: fun_fu1540142484l_bool] : (v1 = v0 | ~ % 259.08/38.38 (collec1409689523l_bool(v2) = v1) | ~ (collec1409689523l_bool(v2) = v0)) & % 259.08/38.38 ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: % 259.08/38.38 fun_a_bool] : (v1 = v0 | ~ (p(v2) = v1) | ~ (p(v2) = v0)) % 259.08/38.38 % 259.08/38.38 Further assumptions not needed in the proof: % 259.08/38.38 -------------------------------------------- % 259.08/38.38 fact_0_assms_I1_J, fact_1000_mult__less__cancel2, fact_1001_mult__less__cancel1, % 259.08/38.38 fact_1002_nat__0__less__mult__iff, fact_1003_Suc__mult__less__cancel1, % 259.08/38.38 fact_1004_mult__Suc__right, fact_1005_mult__Suc, % 259.08/38.38 fact_1006_Suc__mult__le__cancel1, fact_1007_mult__eq__self__implies__10, % 259.08/38.38 fact_100_card__insert__if, fact_1012_mult__le__cancel1, % 259.08/38.38 fact_1013_mult__le__cancel2, fact_1014_mult__eq__if, % 259.08/38.38 fact_1015_nat__less__add__iff2, fact_1016_nat__mult__commute, % 259.08/38.38 fact_1017_nat__mult__assoc, fact_1018_less__number__of__int__code, % 259.08/38.38 fact_1019_zmult__1, fact_101_card__insert__if, fact_1020_zmult__1__right, % 259.08/38.38 fact_1021_zmult__commute, fact_1022_times__numeral__code_I5_J, % 259.08/38.38 fact_1023_zmult__assoc, fact_1024_less__eq__number__of__int__code, % 259.08/38.38 fact_1025_zdiff__zmult__distrib, fact_1026_zdiff__zmult__distrib2, % 259.08/38.38 fact_1027_zadd__zmult__distrib2, fact_1028_plus__numeral__code_I9_J, % 259.08/38.38 fact_1029_zadd__zmult__distrib, fact_102_card__insert__if, % 259.08/38.38 fact_1032_odd__nonzero, fact_1033_zadd__0__right, fact_1034_zadd__0, % 259.08/38.38 fact_1037_less__bin__lemma, fact_1039_odd__less__0, % 259.08/38.38 fact_103_card__insert__disjoint, fact_1040_zadd__left__mono, % 259.08/38.38 fact_1041_zadd__assoc, fact_1042_zadd__left__commute, fact_1043_zadd__commute, % 259.08/38.38 fact_1044_zle__refl, fact_1045_zle__linear, fact_1046_zle__trans, % 259.08/38.38 fact_1047_zle__antisym, fact_1048_zle__diff1__eq, fact_1049_zless__linear, % 259.08/38.38 fact_104_card__insert__disjoint, fact_1050_zless__le, % 259.08/38.38 fact_1051_zadd__strict__right__mono, fact_1052_zadd__zless__mono, % 259.08/38.38 fact_1053_zle__add1__eq__le, fact_1054_add1__zle__eq, % 259.08/38.38 fact_1055_zless__imp__add1__zle, fact_1056_zless__add1__eq, % 259.08/38.38 fact_1057_nat__mult__eq__cancel__disj, fact_1058_left__add__mult__distrib, % 259.08/38.38 fact_1059_nat__mult__eq__cancel1, fact_105_card__insert__disjoint, % 259.08/38.38 fact_1060_nat__mult__less__cancel1, fact_1061_nat__mult__le__cancel1, % 259.08/38.38 fact_1062_nat__le__add__iff1, fact_1063_nat__diff__add__eq1, % 259.08/38.38 fact_1064_nat__eq__add__iff1, fact_1065_nat__le__add__iff2, % 259.08/38.38 fact_1066_nat__diff__add__eq2, fact_1067_nat__eq__add__iff2, % 259.08/38.38 fact_1068_nat__less__add__iff1, fact_106_card__insert__disjoint, % 259.08/38.38 fact_1070_unique__quotient__lemma__neg, fact_1072_int__0__neq__1, % 259.08/38.38 fact_1079_int__less__induct, fact_107_card__insert__disjoint, % 259.08/38.38 fact_1081_int__gr__induct, fact_1082_int__ge__induct, % 259.08/38.38 fact_108_card__insert__disjoint, fact_1092_int__induct, fact_1095_tsub__def, % 259.08/38.38 fact_1098_int__1, fact_109_card__insert__disjoint, fact_10_finite__imageI, % 259.08/38.38 fact_1100_int__eq__0__conv, fact_1101_zless__int, fact_1102_zle__int, % 259.08/38.38 fact_1103_zadd__int, fact_1104_zadd__int__left, fact_1105_zle__iff__zadd, % 259.08/38.38 fact_1106_zmult__int, fact_1107_int__mult, % 259.08/38.38 fact_1108_Nat__Transfer_Otransfer__int__nat__functions_I2_J, % 259.08/38.38 fact_1109_transfer__int__nat__relations_I2_J, fact_110_card__insert__disjoint, % 259.08/38.38 fact_1110_transfer__int__nat__relations_I3_J, % 259.08/38.38 fact_1111_Nat__Transfer_Otransfer__int__nat__functions_I3_J, % 259.08/38.38 fact_1112_Nat__Transfer_Otransfer__int__nat__functions_I1_J, % 259.08/38.38 fact_1113_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J, % 259.08/38.38 fact_1114_transfer__nat__int__set__relations_I1_J, % 259.08/38.38 fact_1115_transfer__int__nat__numerals_I2_J, fact_111_finite__Collect__conjI, % 259.08/38.38 fact_1121_int__le__0__conv, fact_1123_zless__iff__Suc__zadd, fact_1124_int__Suc, % 259.08/38.38 fact_1125_zdiff__int, fact_1127_zmult__zless__mono2__lemma, % 259.08/38.38 fact_1129_zdiff__int__split, fact_112_finite__Collect__conjI, % 259.08/38.38 fact_1130_tsub__eq, fact_1132_int__int__eq, % 259.08/38.38 fact_1133_transfer__nat__int__set__relations_I4_J, % 259.08/38.38 fact_1134_transfer__nat__int__set__relations_I5_J, % 259.08/38.38 fact_1135_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J, % 259.08/38.38 fact_1136_transfer__nat__int__set__relations_I3_J, % 259.08/38.38 fact_1137_transfer__nat__int__set__relations_I2_J, fact_1138_int__if__cong, % 259.08/38.38 fact_1139_transfer__int__nat__relations_I1_J, fact_113_finite__Collect__conjI, % 259.08/38.38 fact_1143_int__diff__cases, fact_1145_zabs__less__one__iff, fact_1146_neg__def, % 259.08/38.38 fact_1148_not__neg__1, fact_1149_not__neg__0, fact_114_finite__Collect__conjI, % 259.08/38.38 fact_1150_abs__zmult__eq__1, fact_1151_not__neg__int, % 259.08/38.38 fact_1153_neg__imp__number__of__eq__0, fact_1154_eq__nat__number__of, % 259.08/38.38 fact_1155_nat__number__of__add__left, fact_1156_int__nat__number__of, % 259.08/38.38 fact_1158_int__val__lemma, fact_1159_nat0__intermed__int__val, % 259.08/38.38 fact_115_finite__Collect__conjI, fact_1160_nat__intermed__int__val, % 259.08/38.38 fact_1161_Suc__nat__number__of__add, fact_1162_succ__def, % 259.08/38.38 fact_1163_Suc__nat__number__of, fact_1164_nat__number__of__Bit1, % 259.08/38.38 fact_1165_nat__1__add__number__of, fact_1167_neg__number__of__Bit1, % 259.08/38.38 fact_1168_not__neg__number__of__Pls, fact_116_finite__Collect__conjI, % 259.08/38.38 fact_1176_zero__is__num__zero, fact_1177_Bit1__def, % 259.08/38.38 fact_1178_nat__number__of__Pls, fact_1179_semiring__norm_I113_J, % 259.08/38.38 fact_117_finite__Collect__conjI, fact_1181_rel__simps_I51_J, % 259.08/38.38 fact_1182_rel__simps_I46_J, fact_1183_rel__simps_I39_J, % 259.08/38.38 fact_1184_diff__bin__simps_I1_J, fact_1185_add__Pls, fact_1186_add__Pls__right, % 259.08/38.38 fact_1187_mult__Pls, fact_118_finite__Collect__conjI, % 259.08/38.38 fact_1191_rel__simps_I34_J, fact_1192_less__eq__int__code_I16_J, % 259.08/38.38 fact_1195_rel__simps_I17_J, fact_1196_less__int__code_I16_J, % 259.08/38.38 fact_119_Suc__diff__le, fact_11_finite__imageI, % 259.08/38.38 fact_120_finite__Collect__le__nat, fact_121_card__Collect__le__nat, % 259.08/38.38 fact_122_Suc__inject, fact_123_nat_Oinject, fact_124_Suc__n__not__n, % 259.08/38.38 fact_125_n__not__Suc__n, fact_126_le__antisym, fact_127_le__trans, % 259.08/38.38 fact_128_eq__imp__le, fact_129_nat__le__linear, fact_12_finite__imageI, % 259.08/38.38 fact_130_le__refl, fact_131_diff__commute, fact_132_finite__Collect__disjI, % 259.08/38.38 fact_133_finite__Collect__disjI, fact_134_finite__Collect__disjI, % 259.08/38.38 fact_135_finite__Collect__disjI, fact_136_finite__Collect__disjI, % 259.08/38.38 fact_137_finite__Collect__disjI, fact_138_finite__Collect__disjI, % 259.08/38.38 fact_139_finite__Collect__disjI, fact_13_finite__imageI, % 259.08/38.38 fact_140_finite__insert, fact_141_finite__insert, fact_142_finite__insert, % 259.08/38.38 fact_143_finite__insert, fact_144_finite__insert, fact_145_finite__insert, % 259.08/38.38 fact_146_finite__insert, fact_147_finite__insert, fact_148_finite__subset, % 259.08/38.38 fact_149_finite__subset, fact_14_finite__imageI, fact_150_finite__subset, % 259.08/38.38 fact_151_finite__subset, fact_153_finite__subset, fact_154_finite__subset, % 259.08/38.38 fact_155_finite__subset, fact_156_rev__finite__subset, % 259.08/38.38 fact_157_rev__finite__subset, fact_158_rev__finite__subset, % 259.08/38.38 fact_159_rev__finite__subset, fact_15_finite__imageI, % 259.08/38.38 fact_161_rev__finite__subset, fact_162_rev__finite__subset, % 259.08/38.38 fact_163_rev__finite__subset, fact_164_Suc__leD, fact_165_le__SucE, % 259.08/38.38 fact_166_le__SucI, fact_167_Suc__le__mono, fact_168_le__Suc__eq, % 259.08/38.38 fact_169_not__less__eq__eq, fact_16_finite__imageI, fact_170_Suc__n__not__le__n, % 259.08/38.38 fact_171_Suc__diff__diff, fact_172_diff__Suc__Suc, fact_173_le__diff__iff, % 259.08/38.38 fact_174_Nat_Odiff__diff__eq, fact_175_eq__diff__iff, % 259.08/38.38 fact_176_diff__diff__cancel, fact_177_diff__le__mono, fact_178_diff__le__mono2, % 259.08/38.38 fact_179_diff__le__self, fact_17_finite__imageI, fact_180_finite__surj, % 259.08/38.38 fact_181_finite__surj, fact_182_finite__surj, fact_183_finite__surj, % 259.08/38.38 fact_184_finite__surj, fact_185_finite__surj, fact_186_finite__surj, % 259.08/38.38 fact_187_finite__surj, fact_188_finite__surj, fact_189_finite__surj, % 259.08/38.38 fact_18_finite__imageI, fact_190_finite__surj, fact_191_finite__surj, % 259.08/38.38 fact_192_finite__surj, fact_193_finite__surj, fact_194_finite__surj, % 259.08/38.38 fact_195_finite__surj, fact_196_finite__surj, fact_197_finite__surj, % 259.08/38.38 fact_198_finite__surj, fact_199_finite__surj, fact_19_finite__imageI, % 259.08/38.38 fact_1_finite__Collect__subsets, fact_200_finite__surj, fact_201_finite__surj, % 259.08/38.38 fact_202_finite__surj, fact_203_finite__surj, fact_204_finite__surj, % 259.08/38.38 fact_205_finite__surj, fact_206_finite__surj, fact_207_finite__surj, % 259.08/38.38 fact_208_finite__surj, fact_209_finite__surj, fact_20_finite__imageI, % 259.08/38.38 fact_210_finite__surj, fact_211_finite__surj, fact_212_finite__surj, % 259.08/38.38 fact_213_finite__surj, fact_214_finite__surj, fact_215_finite__surj, % 259.08/38.38 fact_216_finite__surj, fact_218_finite__surj, fact_219_finite__subset__image, % 259.08/38.38 fact_21_finite__imageI, fact_220_finite__subset__image, % 259.08/38.38 fact_221_finite__subset__image, fact_222_finite__subset__image, % 259.08/38.38 fact_223_finite__subset__image, fact_224_finite__subset__image, % 259.08/38.38 fact_225_finite__subset__image, fact_226_finite__subset__image, % 259.08/38.38 fact_227_finite__subset__image, fact_228_finite__subset__image, % 259.08/38.38 fact_229_finite__subset__image, fact_22_finite__imageI, % 259.08/38.38 fact_230_finite__subset__image, fact_231_finite__subset__image, % 259.08/38.38 fact_232_finite__subset__image, fact_233_finite__subset__image, % 259.08/38.38 fact_234_finite__subset__image, fact_235_finite__subset__image, % 259.08/38.38 fact_236_finite__subset__image, fact_237_finite__subset__image, % 259.08/38.38 fact_238_finite__subset__image, fact_239_finite__subset__image, % 259.08/38.38 fact_23_finite__imageI, fact_240_finite__subset__image, % 259.08/38.38 fact_241_finite__subset__image, fact_242_finite__subset__image, % 259.08/38.38 fact_243_finite__subset__image, fact_244_finite__subset__image, % 259.08/38.38 fact_245_finite__subset__image, fact_246_finite__subset__image, % 259.08/38.38 fact_247_finite__subset__image, fact_248_finite__subset__image, % 259.08/38.38 fact_249_finite__subset__image, fact_24_finite__imageI, % 259.08/38.38 fact_250_finite__subset__image, fact_251_finite__subset__image, % 259.08/38.38 fact_252_finite__subset__image, fact_253_finite__subset__image, % 259.08/38.38 fact_254_finite__subset__image, fact_255_finite__subset__image, % 259.08/38.38 fact_256_finite__subset__image, fact_257_finite__subset__image, % 259.08/38.38 fact_258_finite__subset__image, fact_259_finite__subset__image, % 259.08/38.38 fact_25_finite__imageI, fact_260_finite__subset__image, % 259.08/38.38 fact_261_finite__subset__image, fact_263_finite__subset__image, % 259.08/38.38 fact_264_lift__Suc__mono__le, fact_265_lift__Suc__mono__le, % 259.08/38.38 fact_266_lift__Suc__mono__le, fact_267_lift__Suc__mono__le, % 259.08/38.38 fact_268_lift__Suc__mono__le, fact_269_lift__Suc__mono__le, % 259.08/38.38 fact_26_finite__imageI, fact_270_lift__Suc__mono__le, % 259.08/38.38 fact_271_pigeonhole__infinite, fact_272_pigeonhole__infinite, % 259.08/38.38 fact_273_pigeonhole__infinite, fact_274_pigeonhole__infinite, % 259.08/38.38 fact_275_pigeonhole__infinite, fact_276_pigeonhole__infinite, % 259.08/38.38 fact_277_pigeonhole__infinite, fact_278_pigeonhole__infinite, % 259.08/38.38 fact_279_pigeonhole__infinite, fact_27_finite__imageI, % 259.08/38.38 fact_280_pigeonhole__infinite, fact_281_pigeonhole__infinite, % 259.08/38.38 fact_282_image__eqI, fact_284_equalityI, fact_285_equalityI, fact_286_equalityI, % 259.08/38.38 fact_287_subsetD, fact_288_subsetD, fact_289_subsetD, fact_28_finite__imageI, % 259.08/38.38 fact_290_subsetD, fact_291_insertCI, fact_292_insertCI, fact_293_insertCI, % 259.08/38.38 fact_294_insertCI, fact_295_insertE, fact_296_insertE, fact_297_insertE, % 259.08/38.38 fact_298_insertE, fact_299_zero__induct__lemma, fact_29_finite__imageI, % 259.08/38.38 fact_2_finite__Collect__subsets, fact_300_Suc__le__D, fact_301_order__refl, % 259.08/38.38 fact_302_order__refl, fact_303_order__refl, fact_304_order__refl, % 259.08/38.38 fact_305_order__refl, fact_306_linorder__linear, fact_307_linorder__linear, % 259.08/38.38 fact_308_order__eq__iff, fact_309_order__eq__iff, fact_30_finite__imageI, % 259.08/38.38 fact_310_order__eq__iff, fact_311_order__eq__iff, fact_312_order__eq__iff, % 259.08/38.38 fact_313_order__eq__refl, fact_314_order__eq__refl, fact_315_order__eq__refl, % 259.08/38.38 fact_316_order__eq__refl, fact_317_order__eq__refl, % 259.08/38.38 fact_318_order__antisym__conv, fact_319_order__antisym__conv, % 259.08/38.38 fact_31_finite__imageI, fact_320_order__antisym__conv, % 259.08/38.38 fact_321_order__antisym__conv, fact_322_order__antisym__conv, % 259.08/38.38 fact_323_ord__eq__le__trans, fact_324_ord__eq__le__trans, % 259.08/38.38 fact_325_ord__eq__le__trans, fact_326_ord__eq__le__trans, % 259.08/38.38 fact_327_ord__eq__le__trans, fact_328_xt1_I3_J, fact_329_xt1_I3_J, % 259.08/38.38 fact_32_finite__imageI, fact_330_xt1_I3_J, fact_331_xt1_I3_J, fact_332_xt1_I3_J, % 259.08/38.38 fact_333_ord__le__eq__trans, fact_334_ord__le__eq__trans, % 259.08/38.38 fact_335_ord__le__eq__trans, fact_336_ord__le__eq__trans, % 259.08/38.38 fact_337_ord__le__eq__trans, fact_338_xt1_I4_J, fact_339_xt1_I4_J, % 259.08/38.38 fact_33_finite__imageI, fact_340_xt1_I4_J, fact_341_xt1_I4_J, fact_342_xt1_I4_J, % 259.08/38.38 fact_343_order__antisym, fact_344_order__antisym, fact_345_order__antisym, % 259.08/38.38 fact_346_order__antisym, fact_347_order__antisym, fact_348_order__trans, % 259.08/38.38 fact_349_order__trans, fact_34_finite__imageI, fact_350_order__trans, % 259.08/38.38 fact_351_order__trans, fact_352_order__trans, fact_353_xt1_I5_J, % 259.08/38.38 fact_354_xt1_I5_J, fact_355_xt1_I5_J, fact_356_xt1_I5_J, fact_357_xt1_I5_J, % 259.08/38.38 fact_358_xt1_I6_J, fact_359_xt1_I6_J, fact_35_finite__imageI, fact_360_xt1_I6_J, % 259.08/38.38 fact_361_xt1_I6_J, fact_362_xt1_I6_J, fact_363_linorder__le__cases, % 259.08/38.38 fact_364_linorder__le__cases, fact_365_insertI1, fact_366_insertI1, % 259.08/38.38 fact_367_insertI1, fact_368_insertI1, fact_369_insert__compr, % 259.08/38.38 fact_36_finite__imageI, fact_370_insert__compr, fact_371_insert__compr, % 259.08/38.38 fact_372_insert__compr, fact_373_insert__Collect, fact_374_insert__Collect, % 259.08/38.38 fact_375_insert__Collect, fact_376_mem__def, fact_377_mem__def, % 259.08/38.38 fact_378_mem__def, fact_379_mem__def, fact_37_finite__imageI, % 259.08/38.38 fact_380_Collect__def, fact_381_Collect__def, fact_382_insert__absorb2, % 259.08/38.38 fact_383_insert__commute, fact_384_insert__iff, fact_385_insert__iff, % 259.08/38.38 fact_386_insert__iff, fact_387_insert__iff, fact_388_insert__code, % 259.08/38.38 fact_389_insert__ident, fact_390_insert__ident, fact_391_insert__ident, % 259.08/38.38 fact_392_insert__ident, fact_393_insertI2, fact_394_insertI2, fact_395_insertI2, % 259.08/38.38 fact_396_insertI2, fact_397_insert__absorb, fact_398_insert__absorb, % 259.08/38.38 fact_399_insert__absorb, fact_39_finite__imageI, % 259.08/38.38 fact_3_finite__Collect__subsets, fact_400_insert__absorb, fact_401_subset__refl, % 259.08/38.38 fact_402_subset__refl, fact_403_subset__refl, fact_404_set__eq__subset, % 259.08/38.38 fact_405_set__eq__subset, fact_406_set__eq__subset, fact_407_equalityD1, % 259.08/38.38 fact_408_equalityD1, fact_409_equalityD1, fact_40_finite_OinsertI, % 259.08/38.38 fact_410_equalityD2, fact_411_equalityD2, fact_412_equalityD2, % 259.08/38.38 fact_413_in__mono, fact_414_in__mono, fact_415_in__mono, fact_416_in__mono, % 259.08/38.38 fact_417_set__rev__mp, fact_418_set__rev__mp, fact_419_set__rev__mp, % 259.08/38.38 fact_41_finite_OinsertI, fact_420_set__rev__mp, fact_421_set__mp, % 259.08/38.38 fact_422_set__mp, fact_423_set__mp, fact_424_set__mp, fact_425_subset__trans, % 259.08/38.38 fact_426_subset__trans, fact_427_subset__trans, fact_428_equalityE, % 259.08/38.38 fact_429_equalityE, fact_42_finite_OinsertI, fact_430_equalityE, % 259.08/38.38 fact_431_image__iff, fact_432_image__iff, fact_433_imageI, fact_434_imageI, % 259.08/38.38 fact_435_rev__image__eqI, fact_436_rev__image__eqI, fact_437_insert__compr__raw, % 259.08/38.38 fact_438_insert__compr__raw, fact_439_insert__compr__raw, % 259.08/38.38 fact_43_finite_OinsertI, fact_440_insert__compr__raw, fact_441_le__fun__def, % 259.08/38.38 fact_442_le__fun__def, fact_443_le__fun__def, fact_444_le__funD, % 259.08/38.38 fact_445_le__funD, fact_446_le__funD, fact_447_le__funE, fact_448_le__funE, % 259.08/38.38 fact_449_le__funE, fact_44_finite_OinsertI, fact_450_subset__insertI, % 259.08/38.38 fact_451_subset__insertI, fact_452_subset__insertI, fact_454_insert__subset, % 259.08/38.38 fact_455_insert__subset, fact_456_insert__subset, fact_457_subset__insert, % 259.08/38.38 fact_458_subset__insert, fact_459_subset__insert, fact_45_finite_OinsertI, % 259.08/38.38 fact_460_subset__insert, fact_461_subset__insertI2, fact_462_subset__insertI2, % 259.08/38.38 fact_463_subset__insertI2, fact_464_insert__mono, fact_465_insert__mono, % 259.08/38.38 fact_466_insert__mono, fact_467_image__insert, fact_468_image__insert, % 259.08/38.38 fact_469_insert__image, fact_46_finite_OinsertI, fact_470_insert__image, % 259.08/38.38 fact_471_subset__image__iff, fact_472_subset__image__iff, fact_473_image__mono, % 259.08/38.38 fact_474_image__mono, fact_475_imageE, fact_476_imageE, fact_477_subsetI, % 259.08/38.38 fact_478_subsetI, fact_47_finite_OinsertI, fact_480_subsetI, % 259.08/38.38 fact_481_image__subsetI, fact_482_image__subsetI, fact_483_le__funI, % 259.08/38.38 fact_484_le__funI, fact_485_le__funI, % 259.08/38.38 fact_486_finite__nat__set__iff__bounded__le, fact_487_assms_I3_J, % 259.08/38.38 fact_488_diff__eq__diff__less__eq, fact_489_less__eq__nat_Osimps_I2_J, % 259.08/38.38 fact_48_card__image__le, fact_490_emptyE, fact_491_emptyE, fact_492_emptyE, % 259.08/38.38 fact_493_emptyE, fact_494_finite__Diff, fact_495_finite__Diff, % 259.08/38.38 fact_496_finite__Diff, fact_497_finite_OemptyI, fact_498_finite_OemptyI, % 259.08/38.38 fact_499_finite_OemptyI, fact_49_card__image__le, % 259.08/38.38 fact_4_finite__Collect__subsets, fact_500_finite_OemptyI, % 259.08/38.38 fact_501_empty__subsetI, fact_502_empty__subsetI, fact_503_empty__subsetI, % 259.08/38.38 fact_504_equals0D, fact_505_equals0D, fact_506_equals0D, fact_507_equals0D, % 259.08/38.38 fact_508_Collect__empty__eq, fact_509_Collect__empty__eq, % 259.08/38.38 fact_50_card__image__le, fact_510_Collect__empty__eq, fact_511_Diff__cancel, % 259.08/38.38 fact_512_Diff__cancel, fact_513_Diff__cancel, fact_514_Diff__empty, % 259.08/38.38 fact_515_Diff__empty, fact_516_Diff__empty, fact_517_empty__iff, % 259.08/38.38 fact_518_empty__iff, fact_519_empty__iff, fact_51_card__image__le, % 259.08/38.38 fact_520_empty__iff, fact_521_empty__Collect__eq, fact_522_empty__Collect__eq, % 259.08/38.38 fact_523_empty__Collect__eq, fact_524_empty__Diff, fact_525_empty__Diff, % 259.08/38.38 fact_526_empty__Diff, fact_527_ex__in__conv, fact_528_ex__in__conv, % 259.08/38.38 fact_529_ex__in__conv, fact_52_card__image__le, fact_530_ex__in__conv, % 259.08/38.38 fact_531_all__not__in__conv, fact_532_all__not__in__conv, % 259.08/38.38 fact_533_all__not__in__conv, fact_534_all__not__in__conv, fact_535_bot__apply, % 259.08/38.38 fact_536_bot__apply, fact_537_bot__apply, fact_538_empty__def, % 259.08/38.38 fact_539_empty__def, fact_53_card__image__le, fact_540_empty__def, % 259.08/38.38 fact_541_bot__fun__def, fact_542_bot__fun__def, fact_543_bot__fun__def, % 259.08/38.38 fact_544_insert__Diff, fact_545_insert__Diff, fact_546_insert__Diff, % 259.08/38.38 fact_547_insert__Diff, fact_548_Diff__insert__absorb, % 259.08/38.38 fact_549_Diff__insert__absorb, fact_54_card__image__le, % 259.08/38.38 fact_550_Diff__insert__absorb, fact_551_Diff__insert__absorb, % 259.08/38.38 fact_552_insert__Diff__single, fact_553_insert__Diff__single, % 259.08/38.38 fact_554_insert__Diff__single, fact_555_Diff__insert2, fact_556_Diff__insert2, % 259.08/38.38 fact_557_Diff__insert2, fact_558_Diff__insert, fact_559_Diff__insert, % 259.08/38.38 fact_55_card__image__le, fact_560_Diff__insert, fact_561_diff__single__insert, % 259.08/38.38 fact_562_diff__single__insert, fact_563_diff__single__insert, % 259.08/38.38 fact_564_diff__single__insert, fact_565_subset__insert__iff, % 259.08/38.38 fact_566_subset__insert__iff, fact_567_subset__insert__iff, % 259.08/38.38 fact_568_subset__insert__iff, fact_569_finite__Diff2, fact_56_card__image__le, % 259.08/38.38 fact_570_finite__Diff2, fact_571_finite__Diff2, fact_572_insert__Diff1, % 259.08/38.38 fact_573_insert__Diff1, fact_574_insert__Diff1, fact_575_insert__Diff1, % 259.08/38.38 fact_576_insert__Diff__if, fact_577_insert__Diff__if, fact_578_insert__Diff__if, % 259.08/38.38 fact_579_insert__Diff__if, fact_57_card__image__le, fact_580_double__diff, % 259.08/38.38 fact_581_double__diff, fact_582_double__diff, fact_583_Diff__mono, % 259.08/38.38 fact_584_Diff__mono, fact_585_Diff__mono, fact_586_Diff__subset, % 259.08/38.38 fact_587_Diff__subset, fact_588_Diff__subset, fact_589_singleton__inject, % 259.08/38.38 fact_58_card__image__le, fact_590_singleton__inject, fact_591_singleton__inject, % 259.08/38.38 fact_592_singletonE, fact_593_singletonE, fact_594_singletonE, % 259.08/38.38 fact_595_singletonE, fact_596_doubleton__eq__iff, fact_597_doubleton__eq__iff, % 259.08/38.38 fact_598_doubleton__eq__iff, fact_599_singleton__iff, fact_59_card__image__le, % 259.08/38.38 fact_5_finite__Collect__subsets, fact_600_singleton__iff, % 259.08/38.38 fact_601_singleton__iff, fact_602_singleton__iff, fact_603_insert__not__empty, % 259.08/38.38 fact_604_insert__not__empty, fact_605_insert__not__empty, % 259.08/38.38 fact_606_empty__not__insert, fact_607_empty__not__insert, % 259.08/38.38 fact_608_empty__not__insert, fact_609_subset__empty, fact_60_card__image__le, % 259.08/38.38 fact_610_subset__empty, fact_611_subset__empty, fact_612_image__is__empty, % 259.08/38.38 fact_613_image__is__empty, fact_614_image__empty, fact_615_image__empty, % 259.08/38.38 fact_616_empty__is__image, fact_617_empty__is__image, fact_618_le__bot, % 259.08/38.38 fact_619_le__bot, fact_61_card__image__le, fact_620_le__bot, fact_621_le__bot, % 259.08/38.38 fact_622_bot__unique, fact_623_bot__unique, fact_624_bot__unique, % 259.08/38.38 fact_625_bot__unique, fact_626_bot__least, fact_627_bot__least, % 259.08/38.38 fact_629_bot__least, fact_62_card__image__le, fact_630_Collect__conv__if, % 259.08/38.38 fact_631_Collect__conv__if, fact_632_Collect__conv__if, % 259.08/38.38 fact_633_Collect__conv__if2, fact_634_Collect__conv__if2, % 259.08/38.38 fact_635_Collect__conv__if2, fact_636_singleton__conv, fact_637_singleton__conv, % 259.08/38.38 fact_638_singleton__conv, fact_639_singleton__conv2, fact_63_card__image__le, % 259.08/38.38 fact_640_singleton__conv2, fact_641_singleton__conv2, fact_642_card__Suc__Diff1, % 259.08/38.38 fact_643_card__Suc__Diff1, fact_644_card__Suc__Diff1, fact_645_card__Suc__Diff1, % 259.08/38.38 fact_646_card__insert, fact_647_card__insert, fact_648_card__insert, % 259.08/38.38 fact_649_card__insert, fact_64_card__image__le, fact_650_card__Diff1__le, % 259.08/38.38 fact_651_card__Diff1__le, fact_652_card__Diff1__le, fact_653_card__Diff1__le, % 259.08/38.38 fact_654_finite__Diff__insert, fact_655_finite__Diff__insert, % 259.08/38.38 fact_656_finite__Diff__insert, fact_657_finite__Diff__insert, % 259.08/38.38 fact_658_image__diff__subset, fact_659_image__diff__subset, % 259.08/38.38 fact_65_card__image__le, fact_660_subset__singletonD, % 259.08/38.38 fact_661_subset__singletonD, fact_662_subset__singletonD, % 259.08/38.38 fact_663_nat__case__Suc, fact_664_nat__case__Suc, fact_665_image__constant, % 259.08/38.38 fact_666_image__constant, fact_667_image__constant__conv, % 259.08/38.38 fact_668_image__constant__conv, fact_669_diff__eq__diff__eq, % 259.08/38.38 fact_66_card__image__le, fact_670_card__Diff__subset, % 259.08/38.38 fact_671_card__Diff__subset, fact_672_card__Diff__subset, % 259.08/38.38 fact_673_card__Diff__subset, fact_674_diff__card__le__card__Diff, % 259.08/38.38 fact_675_diff__card__le__card__Diff, fact_676_diff__card__le__card__Diff, % 259.08/38.38 fact_677_diff__card__le__card__Diff, fact_678_finite__subset__induct, % 259.08/38.38 fact_679_finite__subset__induct, fact_67_card__image__le, % 259.08/38.38 fact_680_finite__subset__induct, fact_681_finite__subset__induct, % 259.08/38.38 fact_682_assms_I2_J, fact_683_finite__empty__induct, % 259.08/38.38 fact_684_finite__empty__induct, fact_685_finite__empty__induct, % 259.08/38.38 fact_686_finite__empty__induct, fact_687_finite__induct, % 259.08/38.38 fact_688_finite__induct, fact_689_finite__induct, fact_68_card__image__le, % 259.08/38.38 fact_690_finite__induct, fact_691_finite_Osimps, fact_692_finite_Osimps, % 259.08/38.38 fact_693_finite_Osimps, fact_694_finite_Osimps, fact_695_finite__less__ub, % 259.08/38.38 fact_696_the__elem__eq, fact_697_the__elem__eq, fact_698_the__elem__eq, % 259.08/38.38 fact_699_nonempty__iff, fact_69_card__image__le, % 259.08/38.38 fact_6_finite__Collect__subsets, fact_700_nonempty__iff, fact_701_nonempty__iff, % 259.08/38.38 fact_702_nonempty__iff, fact_703_assms_I4_J, fact_704_DiffE, fact_705_DiffE, % 259.08/38.38 fact_706_DiffE, fact_707_DiffE, fact_708_DiffI, fact_709_DiffI, % 259.08/38.38 fact_70_card__image__le, fact_710_DiffI, fact_711_DiffI, fact_712_DiffD2, % 259.08/38.38 fact_713_DiffD2, fact_714_DiffD2, fact_715_DiffD2, fact_716_DiffD1, % 259.08/38.38 fact_717_DiffD1, fact_718_DiffD1, fact_719_DiffD1, fact_71_card__mono, % 259.08/38.38 fact_720_Diff__iff, fact_721_Diff__iff, fact_722_Diff__iff, fact_723_Diff__iff, % 259.08/38.38 fact_724_set__diff__eq, fact_725_set__diff__eq, fact_726_set__diff__eq, % 259.08/38.38 fact_727_set__diff__eq, fact_728_folding__one_Oinsert__remove, % 259.08/38.38 fact_729_folding__one_Oinsert__remove, fact_72_card__mono, % 259.08/38.38 fact_730_folding__one_Oinsert__remove, fact_731_folding__one_Oinsert__remove, % 259.08/38.38 fact_732_folding__one_Oremove, fact_733_folding__one_Oremove, % 259.08/38.38 fact_734_folding__one_Oremove, fact_735_folding__one_Oremove, % 259.08/38.38 fact_736_card__Diff__singleton__if, fact_737_card__Diff__singleton__if, % 259.08/38.38 fact_738_card__Diff__singleton__if, fact_739_card__Diff__singleton__if, % 259.08/38.38 fact_73_card__mono, fact_740_card__Diff__singleton, % 259.08/38.38 fact_741_card__Diff__singleton, fact_742_card__Diff__singleton, % 259.08/38.38 fact_743_card__Diff__singleton, fact_744_one__reorient, fact_745_one__reorient, % 259.08/38.38 fact_746_diff__Suc__1, fact_747_diff__Suc__eq__diff__pred, % 259.08/38.38 fact_748_folding__one_Osingleton, fact_749_folding__one_Osingleton, % 259.08/38.38 fact_74_card__mono, fact_750_folding__one_Osingleton, % 259.08/38.38 fact_751_card__Diff__insert, fact_752_card__Diff__insert, % 259.08/38.38 fact_753_card__Diff__insert, fact_754_card__Diff__insert, % 259.08/38.38 fact_755_folding__one_Oinsert, fact_756_folding__one_Oinsert, % 259.08/38.38 fact_757_folding__one_Oinsert, fact_758_folding__one_Oinsert, % 259.08/38.38 fact_759_folding__one_Oclosed, fact_75_card__mono, % 259.08/38.38 fact_760_folding__one_Oclosed, fact_761_folding__one_Oclosed, % 259.08/38.38 fact_762_folding__one_Oclosed, fact_763_card_Oremove, fact_764_card_Oremove, % 259.08/38.38 fact_765_card_Oremove, fact_766_card_Oremove, fact_767_card_Oinsert__remove, % 259.08/38.38 fact_768_card_Oinsert__remove, fact_769_card_Oinsert__remove, % 259.08/38.38 fact_76_card__mono, fact_770_card_Oinsert__remove, % 259.08/38.38 fact_771_folding__one__idem_Osubset__idem, % 259.08/38.38 fact_772_folding__one__idem_Osubset__idem, % 259.08/38.38 fact_773_folding__one__idem_Osubset__idem, % 259.08/38.38 fact_774_folding__one__idem_Osubset__idem, % 259.08/38.38 fact_775_folding__one__idem_Oinsert__idem, % 259.08/38.38 fact_776_folding__one__idem_Oinsert__idem, % 259.08/38.38 fact_777_folding__one__idem_Oinsert__idem, % 259.08/38.38 fact_778_folding__one__idem_Oinsert__idem, fact_779_finite__ne__induct, % 259.08/38.38 fact_77_card__mono, fact_780_finite__ne__induct, fact_781_finite__ne__induct, % 259.08/38.38 fact_782_finite__ne__induct, fact_783_the__elem__def, fact_784_the__elem__def, % 259.08/38.38 fact_785_the__elem__def, fact_786_ab__semigroup__add__class_Oadd__ac_I1_J, % 259.08/38.38 fact_787_ab__semigroup__add__class_Oadd__ac_I1_J, fact_788_add__left__cancel, % 259.08/38.38 fact_789_add__left__cancel, fact_78_card__mono, fact_790_add__right__cancel, % 259.08/38.38 fact_791_add__right__cancel, fact_792_add__left__imp__eq, % 259.08/38.38 fact_793_add__left__imp__eq, fact_794_add__imp__eq, fact_795_add__imp__eq, % 259.08/38.38 fact_796_add__right__imp__eq, fact_797_add__right__imp__eq, % 259.08/38.38 fact_798_nat__add__commute, fact_799_nat__add__left__commute, % 259.08/38.38 fact_79_card__seteq, fact_7_finite__Collect__subsets, fact_800_nat__add__assoc, % 259.08/38.38 fact_801_nat__add__left__cancel, fact_802_nat__add__right__cancel, % 259.08/38.38 fact_803_add__le__cancel__right, fact_804_add__le__cancel__right, % 259.08/38.38 fact_805_add__le__cancel__left, fact_806_add__le__cancel__left, % 259.08/38.38 fact_807_add__right__mono, fact_808_add__right__mono, fact_809_add__left__mono, % 259.08/38.38 fact_80_card__seteq, fact_810_add__left__mono, fact_811_add__mono, % 259.08/38.38 fact_812_add__mono, fact_813_add__le__imp__le__right, % 259.08/38.38 fact_814_add__le__imp__le__right, fact_815_add__le__imp__le__left, % 259.08/38.38 fact_816_add__le__imp__le__left, fact_817_diff__add__cancel, % 259.08/38.38 fact_818_add__diff__cancel, fact_819_add__Suc__right, fact_81_card__seteq, % 259.08/38.38 fact_820_add__Suc, fact_821_add__Suc__shift, fact_822_le__add2, % 259.08/38.38 fact_823_le__add1, fact_824_le__iff__add, fact_825_nat__add__left__cancel__le, % 259.08/38.38 fact_826_trans__le__add1, fact_827_trans__le__add2, fact_828_add__le__mono1, % 259.08/38.38 fact_829_add__le__mono, fact_82_card__seteq, fact_830_add__leD2, % 259.08/38.38 fact_831_add__leD1, fact_832_add__leE, fact_833_diff__add__inverse2, % 259.08/38.38 fact_834_diff__add__inverse, fact_835_diff__diff__left, fact_836_diff__cancel, % 259.08/38.38 fact_837_diff__cancel2, fact_838_diff__diff__right, fact_839_le__diff__conv, % 259.08/38.38 fact_83_card__seteq, fact_840_le__add__diff, fact_841_le__add__diff__inverse, % 259.08/38.38 fact_842_add__diff__assoc, fact_843_le__diff__conv2, % 259.08/38.38 fact_844_le__add__diff__inverse2, fact_845_le__imp__diff__is__add, % 259.08/38.38 fact_846_diff__add__assoc, fact_847_add__diff__assoc2, % 259.08/38.38 fact_848_diff__add__assoc2, fact_849_Suc__eq__plus1__left, fact_84_card__seteq, % 259.08/38.38 fact_850_Suc__eq__plus1, fact_851_diff__Suc__diff__eq1, % 259.08/38.38 fact_852_diff__Suc__diff__eq2, fact_853_termination__basic__simps_I4_J, % 259.08/38.38 fact_854_termination__basic__simps_I3_J, fact_855_lessI, fact_856_Suc__mono, % 259.08/38.38 fact_857_finite__Collect__less__nat, fact_858_less__not__refl, % 259.08/38.38 fact_859_nat__neq__iff, fact_85_card__seteq, fact_860_linorder__neqE__nat, % 259.08/38.38 fact_861_less__irrefl__nat, fact_862_less__not__refl2, % 259.08/38.38 fact_863_less__not__refl3, fact_864_nat__less__cases, fact_865_not__less__eq, % 259.08/38.38 fact_866_less__Suc__eq, fact_867_Suc__less__eq, % 259.08/38.38 fact_868_not__less__less__Suc__eq, fact_869_less__antisym, fact_86_card__seteq, % 259.08/38.38 fact_870_less__SucI, fact_871_Suc__lessI, fact_872_less__trans__Suc, % 259.08/38.38 fact_873_less__SucE, fact_874_Suc__lessD, fact_875_Suc__less__SucD, % 259.08/38.38 fact_876_not__add__less1, fact_877_not__add__less2, % 259.08/38.38 fact_878_nat__add__left__cancel__less, fact_879_trans__less__add1, % 259.08/38.38 fact_87_card__insert__le, fact_880_trans__less__add2, fact_881_add__less__mono1, % 259.08/38.38 fact_882_add__less__mono, fact_883_less__add__eq__less, fact_884_add__lessD1, % 259.08/38.38 fact_885_termination__basic__simps_I1_J, % 259.08/38.38 fact_886_termination__basic__simps_I2_J, fact_887_nat__less__le, % 259.08/38.38 fact_888_le__eq__less__or__eq, fact_889_less__imp__le__nat, % 259.08/38.38 fact_88_card__insert__le, fact_890_le__neq__implies__less, % 259.08/38.38 fact_891_less__or__eq__imp__le, fact_892_termination__basic__simps_I5_J, % 259.08/38.38 fact_893_less__imp__diff__less, fact_894_diff__less__mono2, % 259.08/38.38 fact_895_finite__nat__set__iff__bounded, fact_896_card__Collect__less__nat, % 259.08/38.38 fact_897_finite__M__bounded__by__nat, fact_898_less__add__Suc1, % 259.08/38.38 fact_899_less__add__Suc2, fact_89_card__insert__le, % 259.08/38.38 fact_8_finite__Collect__subsets, fact_900_less__iff__Suc__add, % 259.08/38.38 fact_901_less__eq__Suc__le, fact_902_less__Suc__eq__le, fact_903_Suc__le__eq, % 259.08/38.38 fact_904_le__imp__less__Suc, fact_905_Suc__leI, fact_906_le__less__Suc__eq, % 259.08/38.38 fact_907_Suc__le__lessD, fact_908_diff__less__Suc, fact_909_less__diff__conv, % 259.08/38.38 fact_90_card__insert__le, fact_910_add__diff__inverse, % 259.08/38.38 fact_911_diff__less__mono, fact_912_less__diff__iff, % 259.08/38.38 fact_913_less__eq__Suc__le__raw, fact_914_mono__nat__linear__lb, % 259.08/38.38 fact_915_inc__induct, fact_916_less__imp__Suc__add, % 259.08/38.38 fact_917_bounded__nat__set__is__finite, fact_918_less__mono__imp__le__mono, % 259.08/38.38 fact_919_lessE, fact_91_card__insert__le, fact_920_Suc__lessE, % 259.08/38.38 fact_921_less__zeroE, fact_922_le0, fact_923_zero__less__Suc, % 259.08/38.38 fact_924_le__0__eq, fact_925_less__eq__nat_Osimps_I1_J, % 259.08/38.38 fact_926_diffs0__imp__equal, fact_927_diff__self__eq__0, % 259.08/38.38 fact_928_minus__nat_Odiff__0, fact_929_diff__0__eq__0, fact_92_card__insert__le, % 259.08/38.38 fact_931_add__eq__self__zero, fact_932_add__is__0, fact_933_Nat_Oadd__0__right, % 259.08/38.38 fact_934_plus__nat_Oadd__0, fact_935_gr0I, fact_936_gr__implies__not0, % 259.08/38.38 fact_937_less__nat__zero__code, fact_938_neq0__conv, fact_939_not__less0, % 259.08/38.38 fact_93_card__insert__le, fact_940_Suc__neq__Zero, fact_941_Zero__neq__Suc, % 259.08/38.38 fact_942_nat_Osimps_I3_J, fact_943_Suc__not__Zero, fact_944_nat_Osimps_I2_J, % 259.08/38.38 fact_945_Zero__not__Suc, fact_946_gr0__conv__Suc, % 259.08/38.38 fact_948_less__Suc__eq__0__disj, fact_94_card__insert__le, fact_951_add__gr__0, % 259.08/38.38 fact_952_zero__less__diff, fact_953_diff__less, fact_954_diff__add__0, % 259.08/38.38 fact_955_diff__is__0__eq, fact_956_diff__is__0__eq_H, fact_958_diff__Suc, % 259.08/38.38 fact_95_card__insert__if, fact_960_diff__Suc__less, fact_961_nat__diff__split, % 259.08/38.38 fact_962_nat__diff__split__asm, fact_963_card__less__Suc, fact_964_card__less, % 259.08/38.38 fact_965_card__less__Suc2, fact_966_Suc__diff__1, fact_967_Suc__pred_H, % 259.08/38.38 fact_968_add__eq__if, fact_969_ex__least__nat__less, fact_96_card__insert__if, % 259.08/38.38 fact_970_ex__least__nat__le, fact_971_less__imp__add__positive, % 259.08/38.38 fact_972_gr0__implies__Suc, fact_973_nat_Oexhaust, fact_974_zero__induct, % 259.08/38.38 fact_975_not0__implies__Suc, fact_976_nat__induct, fact_977_expand__Suc, % 259.08/38.38 fact_978_mult__0, fact_979_mult__0__right, fact_97_card__insert__if, % 259.08/38.38 fact_980_mult__is__0, fact_981_mult__cancel1, fact_982_mult__cancel2, % 259.08/38.38 fact_983_Suc__mult__cancel1, fact_984_add__mult__distrib, % 259.08/38.38 fact_985_add__mult__distrib2, fact_986_mult__le__mono, fact_987_mult__le__mono2, % 259.08/38.38 fact_988_mult__le__mono1, fact_989_le__cube, fact_98_card__insert__if, % 259.08/38.38 fact_990_le__square, fact_991_diff__mult__distrib, % 259.08/38.38 fact_992_diff__mult__distrib2, fact_993_nat__mult__eq__1__iff, % 259.08/38.38 fact_994_nat__mult__1__right, fact_995_nat__1__eq__mult__iff, % 259.08/38.38 fact_996_nat__mult__1, fact_998_mult__less__mono2, fact_999_mult__less__mono1, % 259.08/38.38 fact_99_card__insert__if, fact_9_finite__imageI, % 259.08/38.38 help_COMBB_1_1_COMBB_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Com__Opna, % 259.08/38.38 help_COMBB_1_1_COMBB_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Int__Oint, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000t__a_U, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Opname_U, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Int__Oint_U, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Nat__Onat_U, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_059, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_060, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_061, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_062, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_065, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_066, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_067, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__Int__Oint_000tc__HOL__Obool_000tc__Nat__Onat_U, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__Int__Oint_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__Nat__Onat_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HO, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool_000t__, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It__, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It___068, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_071, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_000tc__HOL__Obo, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_000tc__fun_Itc_, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_000tc__fun_Itc__069, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obo, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc_, % 259.08/38.38 help_COMBB_1_1_COMBB_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__070, % 259.08/38.38 help_COMBC_1_1_COMBC_000t__a_000t__a_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Oboo, % 259.08/38.38 help_COMBC_1_1_COMBC_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Com__Opname_000t__a_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Com__Opname_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000t__a_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__Int__Oint_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__fun_Itc__Com__Opname_Mtc__HOL__Oboo, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool__063, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Int__Oint_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__Int__Oint_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__Nat__Onat_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Com__Opname_Mtc__HOL__Oboo, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool__064, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a_Mtc__HO, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_000tc__fun_Itc_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_Mtc__H, % 259.08/38.38 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H, % 259.08/38.38 help_COMBI_1_1_COMBI_000tc__Nat__Onat_U, % 259.08/38.38 help_COMBK_1_1_COMBK_000t__a_000tc__Com__Opname_U, % 259.08/38.38 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000t__a_U, % 259.08/38.38 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__Int__Oint_U, % 259.08/38.38 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__Nat__Onat_U, % 259.08/38.38 help_COMBK_1_1_COMBK_000tc__Int__Oint_000tc__Nat__Onat_U, % 259.08/38.38 help_COMBS_1_1_COMBS_000t__a_000tc__HOL__Obool_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__HOL__Obool_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__Int__Oint_000tc__HOL__Obool_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__Nat__Onat_000tc__HOL__Obool_000tc__HOL__Obool_U, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc_, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__O, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_000tc__HOL__Obo, % 259.08/38.38 help_COMBS_1_1_COMBS_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obo, % 259.08/38.38 help_If_1_1_If_000tc__Nat__Onat_T, help_If_2_1_If_000tc__Nat__Onat_T, % 259.08/38.38 help_If_3_1_If_000tc__Nat__Onat_T, help_fFalse_1_1_T, help_fFalse_1_1_U, % 259.08/38.38 help_fNot_1_1_U, help_fNot_2_1_U, help_fconj_1_1_U, help_fconj_2_1_U, % 259.08/38.38 help_fconj_3_1_U, help_fdisj_1_1_U, help_fdisj_2_1_U, help_fdisj_3_1_U, % 259.08/38.38 help_fequal_1_1_fequal_000t__a_T, help_fequal_1_1_fequal_000tc__Com__Opname_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__Int__Oint_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__Nat__Onat_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_1_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_2_1_fequal_000t__a_T, help_fequal_2_1_fequal_000tc__Com__Opname_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__Int__Oint_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__Nat__Onat_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__fun_Itc__Int__Oint_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fequal_2_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T, % 259.08/38.38 help_fimplies_1_1_U, help_fimplies_2_1_U, help_fimplies_3_1_U % 259.08/38.38 % 259.08/38.38 Those formulas are unsatisfiable: % 259.08/38.38 --------------------------------- % 259.08/38.38 % 259.08/38.38 Begin of proof % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_38_finite__imageI) implies: % 259.08/38.39 | (1) ! [v0: fun_pname_a] : ! [v1: fun_pname_bool] : ! [v2: fun_a_bool] : % 259.08/38.39 | ( ~ (image_pname_a(v0, v1) = v2) | ~ fun_pname_bool(v1) | ~ % 259.08/38.39 | fun_pname_a(v0) | ? [v3: bool] : ? [v4: bool] : % 259.08/38.39 | ((hAPP_f1664156314l_bool(finite_finite_pname, v1) = v3 & bool(v3) & % 259.08/38.39 | ~ hBOOL(v3)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v4 & % 259.08/38.39 | bool(v4) & hBOOL(v4)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_160_rev__finite__subset) implies: % 259.08/38.39 | (2) ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: % 259.08/38.39 | fun_fun_a_bool_bool] : ! [v3: bool] : ( ~ % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v2) | ~ % 259.08/38.39 | (hAPP_fun_a_bool_bool(v2, v1) = v3) | ~ fun_a_bool(v1) | ~ % 259.08/38.39 | fun_a_bool(v0) | ~ hBOOL(v3) | ? [v4: bool] : ? [v5: bool] : % 259.08/38.39 | ((hAPP_fun_a_bool_bool(finite_finite_a, v1) = v4 & bool(v4) & ~ % 259.08/38.39 | hBOOL(v4)) | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v5 & % 259.08/38.39 | bool(v5) & hBOOL(v5)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_217_finite__surj) implies: % 259.08/38.39 | (3) ! [v0: fun_a_bool] : ! [v1: fun_pname_a] : ! [v2: fun_pname_bool] : % 259.08/38.39 | ! [v3: fun_fun_a_bool_bool] : ! [v4: fun_a_bool] : ! [v5: bool] : ( ~ % 259.08/38.39 | (image_pname_a(v1, v2) = v4) | ~ % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v3) | ~ % 259.08/38.39 | (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v2) | ~ % 259.08/38.39 | fun_pname_a(v1) | ~ fun_a_bool(v0) | ~ hBOOL(v5) | ? [v6: bool] : % 259.08/38.39 | ? [v7: bool] : ((hAPP_f1664156314l_bool(finite_finite_pname, v2) = v6 % 259.08/38.39 | & bool(v6) & ~ hBOOL(v6)) | % 259.08/38.39 | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v7 & bool(v7) & % 259.08/38.39 | hBOOL(v7)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_262_finite__subset__image) implies: % 259.08/38.39 | (4) ! [v0: fun_pname_a] : ! [v1: fun_pname_bool] : ! [v2: fun_a_bool] : % 259.08/38.39 | ! [v3: fun_fun_a_bool_bool] : ! [v4: fun_a_bool] : ! [v5: bool] : ( ~ % 259.08/38.39 | (image_pname_a(v0, v1) = v4) | ~ % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3) | ~ % 259.08/38.39 | (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v1) | ~ % 259.08/38.39 | fun_pname_a(v0) | ~ fun_a_bool(v2) | ~ hBOOL(v5) | ? [v6: bool] : % 259.08/38.39 | ? [v7: fun_pname_bool] : ? [v8: fun_fu1430349052l_bool] : ? [v9: % 259.08/38.39 | bool] : ? [v10: bool] : ? [v11: fun_a_bool] : (fun_pname_bool(v7) % 259.08/38.39 | & ((v11 = v2 & image_pname_a(v0, v7) = v2 & % 259.08/38.39 | hAPP_f434788991l_bool(ord_le313189616e_bool, v7) = v8 & % 259.08/38.39 | hAPP_f1664156314l_bool(v8, v1) = v9 & % 259.08/38.39 | hAPP_f1664156314l_bool(finite_finite_pname, v7) = v10 & % 259.08/38.39 | fun_fu1430349052l_bool(v8) & bool(v10) & bool(v9) & hBOOL(v10) % 259.08/38.39 | & hBOOL(v9)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v6 % 259.08/38.39 | & bool(v6) & ~ hBOOL(v6))))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_283_image__eqI) implies: % 259.08/38.39 | (5) ! [v0: fun_pname_bool] : ! [v1: x_a] : ! [v2: fun_pname_a] : ! [v3: % 259.08/38.39 | pname] : ! [v4: fun_fu1430349052l_bool] : ! [v5: bool] : ! [v6: % 259.08/38.39 | fun_fun_a_bool_bool] : ! [v7: fun_a_bool] : ! [v8: bool] : ( ~ % 259.08/38.39 | (hAPP_a85458249l_bool(member_a, v1) = v6) | ~ % 259.08/38.39 | (hAPP_p338031245l_bool(member_pname, v3) = v4) | ~ % 259.08/38.39 | (image_pname_a(v2, v0) = v7) | ~ (hAPP_f1664156314l_bool(v4, v0) = % 259.08/38.39 | v5) | ~ (hAPP_fun_a_bool_bool(v6, v7) = v8) | ~ % 259.08/38.39 | fun_pname_bool(v0) | ~ fun_pname_a(v2) | ~ pname(v3) | ~ x_a(v1) | % 259.08/38.39 | ~ hBOOL(v5) | hBOOL(v8) | ? [v9: x_a] : ( ~ (v9 = v1) & % 259.08/38.39 | hAPP_pname_a(v2, v3) = v9 & x_a(v9))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_453_insert__subset) implies: % 259.08/38.39 | (6) ! [v0: x_a] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: % 259.08/38.39 | fun_fu1731003005a_bool] : ! [v4: fun_a_bool] : ! [v5: % 259.08/38.39 | fun_fun_a_bool_bool] : ! [v6: bool] : ( ~ % 259.08/38.39 | (hAPP_a1206381875a_bool(insert_a, v0) = v3) | ~ % 259.08/38.39 | (hAPP_f2050579477a_bool(v3, v1) = v4) | ~ % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v4) = v5) | ~ % 259.08/38.39 | (hAPP_fun_a_bool_bool(v5, v2) = v6) | ~ fun_a_bool(v2) | ~ % 259.08/38.39 | fun_a_bool(v1) | ~ x_a(v0) | hBOOL(v6) | ? [v7: % 259.08/38.39 | fun_fun_a_bool_bool] : ? [v8: bool] : ? [v9: fun_fun_a_bool_bool] % 259.08/38.39 | : ? [v10: bool] : ((hAPP_a85458249l_bool(member_a, v0) = v7 & % 259.08/38.39 | hAPP_fun_a_bool_bool(v7, v2) = v8 & fun_fun_a_bool_bool(v7) & % 259.08/38.39 | bool(v8) & ~ hBOOL(v8)) | % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v9 & % 259.08/38.39 | hAPP_fun_a_bool_bool(v9, v2) = v10 & fun_fun_a_bool_bool(v9) & % 259.08/38.39 | bool(v10) & ~ hBOOL(v10)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_479_subsetI) implies: % 259.08/38.39 | (7) ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: % 259.08/38.39 | fun_fun_a_bool_bool] : ! [v3: bool] : ( ~ % 259.08/38.39 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2) | ~ % 259.08/38.39 | (hAPP_fun_a_bool_bool(v2, v0) = v3) | ~ fun_a_bool(v1) | ~ % 259.08/38.39 | fun_a_bool(v0) | hBOOL(v3) | ? [v4: x_a] : ? [v5: % 259.08/38.39 | fun_fun_a_bool_bool] : ? [v6: bool] : ? [v7: bool] : % 259.08/38.39 | (hAPP_a85458249l_bool(member_a, v4) = v5 & hAPP_fun_a_bool_bool(v5, % 259.08/38.39 | v1) = v6 & hAPP_fun_a_bool_bool(v5, v0) = v7 & % 259.08/38.39 | fun_fun_a_bool_bool(v5) & bool(v7) & bool(v6) & x_a(v4) & hBOOL(v6) % 259.08/38.39 | & ~ hBOOL(v7))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_628_bot__least) implies: % 259.08/38.39 | (8) nat(bot_bot_nat) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_930_bot__nat__def) implies: % 259.08/38.39 | (9) bot_bot_nat = zero_zero_nat % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_947_less__Suc0) implies: % 259.08/38.39 | (10) ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! % 259.08/38.39 | [v1: nat] : ! [v2: fun_nat_bool] : (v1 = zero_zero_nat | ~ % 259.08/38.39 | (hAPP_n1699378549t_bool(ord_less_nat, v1) = v2) | ~ nat(v1) | ? % 259.08/38.39 | [v3: bool] : (hAPP_nat_bool(v2, v0) = v3 & bool(v3) & ~ % 259.08/38.39 | hBOOL(v3))) & ! [v1: fun_nat_bool] : ( ~ % 259.08/38.39 | (hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v1) | ? % 259.08/38.39 | [v2: bool] : (hAPP_nat_bool(v1, v0) = v2 & bool(v2) & hBOOL(v2)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_950_add__is__1) implies: % 259.08/38.39 | (11) ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! % 259.08/38.39 | [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | v2 = % 259.08/38.39 | zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) % 259.08/38.39 | | ~ (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) & ! % 259.08/38.39 | [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | v1 = v0 % 259.08/38.39 | | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = v3) | ~ % 259.08/38.39 | (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: % 259.08/38.39 | nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = zero_zero_nat | % 259.08/38.39 | v1 = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = % 259.08/38.39 | v3) | ~ (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) % 259.08/38.39 | & ! [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v1 = v0 | v1 % 259.08/38.39 | = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v1) = % 259.08/38.39 | v3) | ~ (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) % 259.08/38.39 | & ! [v1: fun_nat_nat] : ! [v2: nat] : (v2 = v0 | ~ % 259.08/38.39 | (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v1) | ~ % 259.08/38.39 | (hAPP_nat_nat(v1, zero_zero_nat) = v2)) & ! [v1: fun_nat_nat] : % 259.08/38.39 | ! [v2: nat] : (v2 = v0 | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, % 259.08/38.39 | zero_zero_nat) = v1) | ~ (hAPP_nat_nat(v1, v0) = v2))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_957_One__nat__def) implies: % 259.08/38.39 | (12) hAPP_nat_nat(suc, zero_zero_nat) = one_one_nat % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_959_Suc__pred) implies: % 259.08/38.39 | (13) ? [v0: fun_nat_bool] : ? [v1: nat] : (hAPP_nat_nat(suc, % 259.08/38.39 | zero_zero_nat) = v1 & hAPP_n1699378549t_bool(ord_less_nat, % 259.08/38.39 | zero_zero_nat) = v0 & fun_nat_bool(v0) & nat(v1) & ! [v2: nat] : % 259.08/38.39 | ! [v3: bool] : ( ~ (hAPP_nat_bool(v0, v2) = v3) | ~ nat(v2) | ~ % 259.08/38.39 | hBOOL(v3) | ? [v4: fun_nat_nat] : ? [v5: nat] : % 259.08/38.39 | (hAPP_nat_fun_nat_nat(minus_minus_nat, v2) = v4 & hAPP_nat_nat(v4, % 259.08/38.39 | v1) = v5 & hAPP_nat_nat(suc, v5) = v2 & fun_nat_nat(v4) & % 259.08/38.39 | nat(v5)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_997_mult__eq__1__iff) implies: % 259.08/38.39 | (14) ? [v0: nat] : (hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0) & ! % 259.08/38.39 | [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v2 = v0 | ~ % 259.08/38.39 | (hAPP_nat_fun_nat_nat(times_times_nat, v1) = v3) | ~ % 259.08/38.39 | (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: % 259.08/38.39 | nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : (v1 = v0 | ~ % 259.08/38.39 | (hAPP_nat_fun_nat_nat(times_times_nat, v1) = v3) | ~ % 259.08/38.39 | (hAPP_nat_nat(v3, v2) = v0) | ~ nat(v2) | ~ nat(v1)) & ! [v1: % 259.08/38.39 | fun_nat_nat] : ! [v2: nat] : (v2 = v0 | ~ % 259.08/38.39 | (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v1) | ~ % 259.08/38.39 | (hAPP_nat_nat(v1, v0) = v2))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_1008_n__less__m__mult__n) implies: % 259.08/38.39 | (15) ? [v0: nat] : ? [v1: fun_nat_bool] : (hAPP_nat_nat(suc, % 259.08/38.39 | zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, v0) = % 259.08/38.39 | v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 259.08/38.39 | [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 259.08/38.39 | (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ % 259.08/38.39 | hBOOL(v5) | ~ hBOOL(v4) | ? [v6: fun_nat_bool] : ? [v7: % 259.08/38.39 | fun_nat_nat] : ? [v8: nat] : ? [v9: bool] : % 259.08/38.39 | (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v7 & hAPP_nat_nat(v7, % 259.08/38.39 | v3) = v8 & hAPP_n1699378549t_bool(ord_less_nat, v3) = v6 & % 259.08/38.39 | hAPP_nat_bool(v6, v8) = v9 & fun_nat_nat(v7) & fun_nat_bool(v6) % 259.08/38.39 | & nat(v8) & bool(v9) & hBOOL(v9)))) % 259.08/38.39 | % 259.08/38.39 | ALPHA: (fact_1009_n__less__n__mult__m) implies: % 259.08/38.40 | (16) ? [v0: nat] : ? [v1: fun_nat_bool] : (hAPP_nat_nat(suc, % 259.08/38.40 | zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, v0) = % 259.08/38.40 | v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 259.08/38.40 | [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 259.08/38.40 | (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ % 259.08/38.40 | hBOOL(v5) | ~ hBOOL(v4) | ? [v6: fun_nat_bool] : ? [v7: % 259.08/38.40 | fun_nat_nat] : ? [v8: nat] : ? [v9: bool] : % 259.08/38.40 | (hAPP_nat_fun_nat_nat(times_times_nat, v3) = v7 & hAPP_nat_nat(v7, % 259.08/38.40 | v2) = v8 & hAPP_n1699378549t_bool(ord_less_nat, v3) = v6 & % 259.08/38.40 | hAPP_nat_bool(v6, v8) = v9 & fun_nat_nat(v7) & fun_nat_bool(v6) % 259.08/38.40 | & nat(v8) & bool(v9) & hBOOL(v9)))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1010_one__less__mult) implies: % 259.08/38.40 | (17) ? [v0: nat] : ? [v1: fun_nat_bool] : (hAPP_nat_nat(suc, % 259.08/38.40 | zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_nat, v0) = % 259.08/38.40 | v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 259.08/38.40 | [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v4) | ~ % 259.08/38.40 | (hAPP_nat_bool(v1, v2) = v5) | ~ nat(v3) | ~ nat(v2) | ~ % 259.08/38.40 | hBOOL(v5) | ~ hBOOL(v4) | ? [v6: fun_nat_nat] : ? [v7: nat] : % 259.08/38.40 | ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v6 & % 259.08/38.40 | hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = v8 & % 259.08/38.40 | fun_nat_nat(v6) & nat(v7) & bool(v8) & hBOOL(v8)))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1011_one__le__mult__iff) implies: % 259.08/38.40 | (18) ? [v0: nat] : ? [v1: fun_nat_bool] : (hAPP_nat_nat(suc, % 259.08/38.40 | zero_zero_nat) = v0 & hAPP_n1699378549t_bool(ord_less_eq_nat, v0) % 259.08/38.40 | = v1 & fun_nat_bool(v1) & nat(v0) & ! [v2: nat] : ! [v3: nat] : ! % 259.08/38.40 | [v4: bool] : ! [v5: bool] : ( ~ (hAPP_nat_bool(v1, v3) = v5) | ~ % 259.08/38.40 | (hAPP_nat_bool(v1, v2) = v4) | ~ nat(v3) | ~ nat(v2) | ~ % 259.08/38.40 | hBOOL(v5) | ~ hBOOL(v4) | ? [v6: fun_nat_nat] : ? [v7: nat] : % 259.08/38.40 | ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v2) = v6 & % 259.08/38.40 | hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = v8 & % 259.08/38.40 | fun_nat_nat(v6) & nat(v7) & bool(v8) & hBOOL(v8))) & ! [v2: % 259.08/38.40 | nat] : ! [v3: nat] : ! [v4: bool] : ! [v5: bool] : ( ~ % 259.08/38.40 | (hAPP_nat_bool(v1, v3) = v5) | ~ (hAPP_nat_bool(v1, v2) = v4) | % 259.08/38.40 | ~ nat(v3) | ~ nat(v2) | hBOOL(v5) | ? [v6: fun_nat_nat] : ? % 259.08/38.40 | [v7: nat] : ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, % 259.08/38.40 | v2) = v6 & hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = % 259.08/38.40 | v8 & fun_nat_nat(v6) & nat(v7) & bool(v8) & ~ hBOOL(v8))) & ! % 259.08/38.40 | [v2: nat] : ! [v3: nat] : ! [v4: bool] : ! [v5: bool] : ( ~ % 259.08/38.40 | (hAPP_nat_bool(v1, v3) = v5) | ~ (hAPP_nat_bool(v1, v2) = v4) | % 259.08/38.40 | ~ nat(v3) | ~ nat(v2) | hBOOL(v4) | ? [v6: fun_nat_nat] : ? % 259.08/38.40 | [v7: nat] : ? [v8: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, % 259.08/38.40 | v2) = v6 & hAPP_nat_nat(v6, v3) = v7 & hAPP_nat_bool(v1, v7) = % 259.08/38.40 | v8 & fun_nat_nat(v6) & nat(v7) & bool(v8) & ~ hBOOL(v8)))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1030_zmult__zless__mono2) implies: % 259.08/38.40 | (19) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.08/38.40 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.08/38.40 | int] : ! [v3: int] : ! [v4: fun_int_int] : ! [v5: int] : ! % 259.08/38.40 | [v6: fun_int_bool] : ! [v7: int] : ! [v8: bool] : ( ~ % 259.08/38.40 | (hAPP_int_fun_int_int(times_times_int, v1) = v4) | ~ % 259.08/38.40 | (hAPP_int_int(v4, v3) = v7) | ~ (hAPP_int_int(v4, v2) = v5) | ~ % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_int, v5) = v6) | ~ % 259.08/38.40 | (hAPP_int_bool(v6, v7) = v8) | ~ int(v3) | ~ int(v2) | ~ % 259.08/38.40 | int(v1) | hBOOL(v8) | ? [v9: fun_int_bool] : ? [v10: bool] : ? % 259.08/38.40 | [v11: bool] : ((hAPP_i1948725293t_bool(ord_less_int, v2) = v9 & % 259.08/38.40 | hAPP_int_bool(v9, v3) = v10 & fun_int_bool(v9) & bool(v10) & % 259.08/38.40 | ~ hBOOL(v10)) | (hAPP_int_bool(v0, v1) = v11 & bool(v11) & ~ % 259.08/38.40 | hBOOL(v11))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1031_pos__zmult__eq__1__iff) implies: % 259.08/38.40 | (20) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.08/38.40 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.08/38.40 | int] : ! [v3: fun_int_int] : (v2 = one_one_int | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(times_times_int, v2) = v3) | ~ % 259.08/38.40 | (hAPP_int_int(v3, v1) = one_one_int) | ~ int(v2) | ~ int(v1) | % 259.08/38.40 | ? [v4: bool] : (hAPP_int_bool(v0, v2) = v4 & bool(v4) & ~ % 259.08/38.40 | hBOOL(v4))) & ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] % 259.08/38.40 | : (v1 = one_one_int | ~ (hAPP_int_fun_int_int(times_times_int, v2) % 259.08/38.40 | = v3) | ~ (hAPP_int_int(v3, v1) = one_one_int) | ~ int(v2) | % 259.08/38.40 | ~ int(v1) | ? [v4: bool] : (hAPP_int_bool(v0, v2) = v4 & bool(v4) % 259.08/38.40 | & ~ hBOOL(v4))) & ! [v1: fun_int_int] : ! [v2: int] : (v2 = % 259.08/38.40 | one_one_int | ~ (hAPP_int_fun_int_int(times_times_int, % 259.08/38.40 | one_one_int) = v1) | ~ (hAPP_int_int(v1, one_one_int) = v2) | % 259.08/38.40 | ? [v3: bool] : (hAPP_int_bool(v0, one_one_int) = v3 & bool(v3) & % 259.08/38.40 | ~ hBOOL(v3)))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1035_int__0__less__1) implies: % 259.08/38.40 | (21) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.08/38.40 | hAPP_int_bool(v0, one_one_int) = v1 & fun_int_bool(v0) & bool(v1) & % 259.08/38.40 | hBOOL(v1)) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1036_int__one__le__iff__zero__less) implies: % 259.08/38.40 | (22) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = v0 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : % 259.08/38.40 | ( ~ (hAPP_int_bool(v1, v2) = v3) | ~ int(v2) | ~ hBOOL(v3) | ? % 259.08/38.40 | [v4: bool] : (hAPP_int_bool(v0, v2) = v4 & bool(v4) & hBOOL(v4))) % 259.08/38.40 | & ! [v2: int] : ! [v3: bool] : ( ~ (hAPP_int_bool(v1, v2) = v3) | % 259.08/38.40 | ~ int(v2) | hBOOL(v3) | ? [v4: bool] : (hAPP_int_bool(v0, v2) = % 259.08/38.40 | v4 & bool(v4) & ~ hBOOL(v4)))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1038_le__imp__0__less) implies: % 259.08/38.40 | (23) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : ? [v2: fun_int_int] : % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, one_one_int) = v2 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.08/38.40 | fun_int_int(v2) & fun_int_bool(v1) & fun_int_bool(v0) & ! [v3: int] % 259.08/38.40 | : ! [v4: int] : ( ~ (hAPP_int_int(v2, v3) = v4) | ~ int(v3) | ? % 259.08/38.40 | [v5: bool] : ? [v6: bool] : ((hAPP_int_bool(v1, v4) = v6 & % 259.08/38.40 | bool(v6) & hBOOL(v6)) | (hAPP_int_bool(v0, v3) = v5 & bool(v5) % 259.08/38.40 | & ~ hBOOL(v5))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1069_zdiv__mono2__neg__lemma) implies: % 259.08/38.40 | (24) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.08/38.40 | ! [v4: int] : ! [v5: int] : ! [v6: int] : ! [v7: int] : ! [v8: % 259.08/38.40 | fun_int_int] : ! [v9: int] : ! [v10: fun_int_int] : ! [v11: % 259.08/38.40 | int] : ! [v12: fun_int_int] : ! [v13: int] : ! [v14: % 259.08/38.40 | fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v5) = % 259.08/38.40 | v12) | ~ (hAPP_int_fun_int_int(times_times_int, v2) = v8) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v13) = v14) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v9) = v10) | ~ % 259.08/38.40 | (hAPP_int_int(v14, v7) = v11) | ~ (hAPP_int_int(v12, v6) = v13) | % 259.08/38.40 | ~ (hAPP_int_int(v10, v4) = v11) | ~ (hAPP_int_int(v8, v3) = v9) % 259.08/38.40 | | ~ int(v7) | ~ int(v6) | ~ int(v5) | ~ int(v4) | ~ int(v3) | % 259.08/38.40 | ~ int(v2) | ? [v15: fun_int_bool] : ? [v16: bool] : ? [v17: % 259.08/38.40 | fun_int_bool] : ? [v18: bool] : ? [v19: bool] : ? [v20: bool] % 259.08/38.40 | : ? [v21: fun_int_bool] : ? [v22: bool] : ? [v23: fun_int_bool] % 259.08/38.40 | : ? [v24: bool] : ((hAPP_i1948725293t_bool(ord_less_eq_int, v6) = % 259.08/38.40 | v23 & hAPP_int_bool(v23, v3) = v24 & fun_int_bool(v23) & % 259.08/38.40 | bool(v24) & hBOOL(v24)) | % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, v5) = v21 & % 259.08/38.40 | hAPP_int_bool(v21, v2) = v22 & fun_int_bool(v21) & bool(v22) & % 259.08/38.40 | ~ hBOOL(v22)) | (hAPP_i1948725293t_bool(ord_less_int, v11) = % 259.08/38.40 | v15 & hAPP_int_bool(v15, zero_zero_int) = v16 & % 259.08/38.40 | fun_int_bool(v15) & bool(v16) & ~ hBOOL(v16)) | % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_int, v4) = v17 & % 259.08/38.40 | hAPP_int_bool(v17, v2) = v18 & fun_int_bool(v17) & bool(v18) & % 259.08/38.40 | ~ hBOOL(v18)) | (hAPP_int_bool(v1, v5) = v20 & bool(v20) & ~ % 259.08/38.40 | hBOOL(v20)) | (hAPP_int_bool(v0, v7) = v19 & bool(v19) & ~ % 259.08/38.40 | hBOOL(v19))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1073_self__quotient__aux1) implies: % 259.08/38.40 | (25) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = v1 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.08/38.40 | ! [v4: int] : ! [v5: fun_int_int] : ! [v6: fun_int_int] : ! [v7: % 259.08/38.40 | int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v4) = v6) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ % 259.08/38.40 | (hAPP_int_int(v6, v3) = v7) | ~ (hAPP_int_int(v5, v7) = v4) | ~ % 259.08/38.40 | int(v4) | ~ int(v3) | ~ int(v2) | ? [v8: bool] : ? [v9: % 259.08/38.40 | fun_int_bool] : ? [v10: bool] : ? [v11: bool] : % 259.08/38.40 | ((hAPP_i1948725293t_bool(ord_less_int, v2) = v9 & % 259.08/38.40 | hAPP_int_bool(v9, v4) = v10 & fun_int_bool(v9) & bool(v10) & % 259.08/38.40 | ~ hBOOL(v10)) | (hAPP_int_bool(v1, v3) = v11 & bool(v11) & % 259.08/38.40 | hBOOL(v11)) | (hAPP_int_bool(v0, v4) = v8 & bool(v8) & ~ % 259.08/38.40 | hBOOL(v8))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1074_self__quotient__aux2) implies: % 259.08/38.40 | (26) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.08/38.40 | ! [v4: int] : ! [v5: fun_int_int] : ! [v6: fun_int_int] : ! [v7: % 259.08/38.40 | int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v4) = v6) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ % 259.08/38.40 | (hAPP_int_int(v6, v3) = v7) | ~ (hAPP_int_int(v5, v7) = v4) | ~ % 259.08/38.40 | int(v4) | ~ int(v3) | ~ int(v2) | ? [v8: bool] : ? [v9: bool] % 259.08/38.40 | : ? [v10: fun_int_bool] : ? [v11: bool] : % 259.08/38.40 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v10 & % 259.08/38.40 | hAPP_int_bool(v10, one_one_int) = v11 & fun_int_bool(v10) & % 259.08/38.40 | bool(v11) & hBOOL(v11)) | (hAPP_int_bool(v1, v2) = v9 & % 259.08/38.40 | bool(v9) & ~ hBOOL(v9)) | (hAPP_int_bool(v0, v4) = v8 & % 259.08/38.40 | bool(v8) & ~ hBOOL(v8))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1075_q__pos__lemma) implies: % 259.08/38.40 | (27) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.08/38.40 | ! [v4: int] : ! [v5: fun_int_int] : ! [v6: int] : ! [v7: % 259.08/38.40 | fun_int_int] : ! [v8: int] : ( ~ % 259.08/38.40 | (hAPP_int_fun_int_int(times_times_int, v2) = v5) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ % 259.08/38.40 | (hAPP_int_int(v7, v4) = v8) | ~ (hAPP_int_int(v5, v3) = v6) | ~ % 259.08/38.40 | int(v4) | ~ int(v3) | ~ int(v2) | ? [v9: bool] : ? [v10: % 259.08/38.40 | fun_int_bool] : ? [v11: bool] : ? [v12: bool] : ? [v13: bool] % 259.08/38.40 | : ((hAPP_i1948725293t_bool(ord_less_int, v4) = v10 & % 259.08/38.40 | hAPP_int_bool(v10, v2) = v11 & fun_int_bool(v10) & bool(v11) & % 259.08/38.40 | ~ hBOOL(v11)) | (hAPP_int_bool(v1, v2) = v12 & bool(v12) & ~ % 259.08/38.40 | hBOOL(v12)) | (hAPP_int_bool(v0, v8) = v9 & bool(v9) & ~ % 259.08/38.40 | hBOOL(v9)) | (hAPP_int_bool(v0, v3) = v13 & bool(v13) & % 259.08/38.40 | hBOOL(v13))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1076_q__neg__lemma) implies: % 259.08/38.40 | (28) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.08/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.08/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.08/38.40 | ! [v4: int] : ! [v5: fun_int_int] : ! [v6: int] : ! [v7: % 259.08/38.40 | fun_int_int] : ! [v8: int] : ( ~ % 259.08/38.40 | (hAPP_int_fun_int_int(times_times_int, v2) = v5) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ % 259.08/38.40 | (hAPP_int_int(v7, v4) = v8) | ~ (hAPP_int_int(v5, v3) = v6) | ~ % 259.08/38.40 | int(v4) | ~ int(v3) | ~ int(v2) | ? [v9: fun_int_bool] : ? % 259.08/38.40 | [v10: bool] : ? [v11: bool] : ? [v12: bool] : ? [v13: % 259.08/38.40 | fun_int_bool] : ? [v14: bool] : % 259.08/38.40 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v13 & % 259.08/38.40 | hAPP_int_bool(v13, zero_zero_int) = v14 & fun_int_bool(v13) & % 259.08/38.40 | bool(v14) & hBOOL(v14)) | % 259.08/38.40 | (hAPP_i1948725293t_bool(ord_less_int, v8) = v9 & % 259.08/38.40 | hAPP_int_bool(v9, zero_zero_int) = v10 & fun_int_bool(v9) & % 259.08/38.40 | bool(v10) & ~ hBOOL(v10)) | (hAPP_int_bool(v1, v2) = v12 & % 259.08/38.40 | bool(v12) & ~ hBOOL(v12)) | (hAPP_int_bool(v0, v4) = v11 & % 259.08/38.40 | bool(v11) & ~ hBOOL(v11))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1077_unique__quotient__lemma) implies: % 259.08/38.40 | (29) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.08/38.40 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.08/38.40 | int] : ! [v3: int] : ! [v4: int] : ! [v5: int] : ! [v6: % 259.08/38.40 | fun_int_int] : ! [v7: int] : ! [v8: fun_int_int] : ! [v9: int] % 259.08/38.40 | : ! [v10: fun_int_bool] : ! [v11: int] : ! [v12: fun_int_int] : % 259.08/38.40 | ! [v13: int] : ! [v14: bool] : ( ~ % 259.08/38.40 | (hAPP_int_fun_int_int(times_times_int, v1) = v6) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v11) = v12) | ~ % 259.08/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v7) = v8) | ~ % 259.08/38.40 | (hAPP_int_int(v12, v5) = v13) | ~ (hAPP_int_int(v8, v3) = v9) | % 259.08/38.40 | ~ (hAPP_int_int(v6, v4) = v11) | ~ (hAPP_int_int(v6, v2) = v7) | % 259.08/38.40 | ~ (hAPP_i1948725293t_bool(ord_less_eq_int, v9) = v10) | ~ % 259.08/38.40 | (hAPP_int_bool(v10, v13) = v14) | ~ int(v5) | ~ int(v4) | ~ % 259.08/38.40 | int(v3) | ~ int(v2) | ~ int(v1) | ~ hBOOL(v14) | ? [v15: bool] % 259.08/38.40 | : ? [v16: fun_int_bool] : ? [v17: bool] : ? [v18: fun_int_bool] % 259.08/38.40 | : ? [v19: bool] : ? [v20: fun_int_bool] : ? [v21: bool] : % 259.08/38.40 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v2) = v20 & % 259.08/38.40 | hAPP_int_bool(v20, v4) = v21 & fun_int_bool(v20) & bool(v21) & % 259.08/38.40 | hBOOL(v21)) | (hAPP_i1948725293t_bool(ord_less_int, v5) = v18 % 259.08/38.40 | & hAPP_int_bool(v18, v1) = v19 & fun_int_bool(v18) & bool(v19) % 259.08/38.40 | & ~ hBOOL(v19)) | (hAPP_i1948725293t_bool(ord_less_int, v3) = % 259.08/38.40 | v16 & hAPP_int_bool(v16, v1) = v17 & fun_int_bool(v16) & % 259.08/38.40 | bool(v17) & ~ hBOOL(v17)) | (hAPP_int_bool(v0, v3) = v15 & % 259.08/38.40 | bool(v15) & ~ hBOOL(v15))))) % 259.08/38.40 | % 259.08/38.40 | ALPHA: (fact_1078_zdiv__mono2__lemma) implies: % 259.52/38.40 | (30) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.52/38.40 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.40 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v1 & % 259.52/38.40 | fun_int_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: int] : % 259.52/38.40 | ! [v4: int] : ! [v5: int] : ! [v6: int] : ! [v7: int] : ! [v8: % 259.52/38.40 | fun_int_int] : ! [v9: int] : ! [v10: fun_int_int] : ! [v11: % 259.52/38.40 | int] : ! [v12: fun_int_int] : ! [v13: int] : ! [v14: % 259.52/38.40 | fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v5) = % 259.52/38.40 | v12) | ~ (hAPP_int_fun_int_int(times_times_int, v2) = v8) | ~ % 259.52/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v13) = v14) | ~ % 259.52/38.40 | (hAPP_int_fun_int_int(plus_plus_int, v9) = v10) | ~ % 259.52/38.40 | (hAPP_int_int(v14, v7) = v11) | ~ (hAPP_int_int(v12, v6) = v13) | % 259.52/38.40 | ~ (hAPP_int_int(v10, v4) = v11) | ~ (hAPP_int_int(v8, v3) = v9) % 259.52/38.40 | | ~ int(v7) | ~ int(v6) | ~ int(v5) | ~ int(v4) | ~ int(v3) | % 259.52/38.40 | ~ int(v2) | ? [v15: bool] : ? [v16: fun_int_bool] : ? [v17: % 259.52/38.40 | bool] : ? [v18: bool] : ? [v19: bool] : ? [v20: fun_int_bool] % 259.52/38.40 | : ? [v21: bool] : ? [v22: fun_int_bool] : ? [v23: bool] : % 259.52/38.40 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v5) = v20 & % 259.52/38.40 | hAPP_int_bool(v20, v2) = v21 & fun_int_bool(v20) & bool(v21) & % 259.52/38.40 | ~ hBOOL(v21)) | (hAPP_i1948725293t_bool(ord_less_eq_int, v3) % 259.52/38.40 | = v22 & hAPP_int_bool(v22, v6) = v23 & fun_int_bool(v22) & % 259.52/38.40 | bool(v23) & hBOOL(v23)) | % 259.52/38.40 | (hAPP_i1948725293t_bool(ord_less_int, v7) = v16 & % 259.52/38.40 | hAPP_int_bool(v16, v5) = v17 & fun_int_bool(v16) & bool(v17) & % 259.52/38.40 | ~ hBOOL(v17)) | (hAPP_int_bool(v1, v5) = v19 & bool(v19) & ~ % 259.52/38.40 | hBOOL(v19)) | (hAPP_int_bool(v0, v11) = v15 & bool(v15) & ~ % 259.52/38.40 | hBOOL(v15)) | (hAPP_int_bool(v0, v4) = v18 & bool(v18) & ~ % 259.52/38.40 | hBOOL(v18))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1080_int__le__induct) implies: % 259.52/38.41 | (31) ! [v0: fun_int_bool] : ! [v1: int] : ! [v2: int] : ! [v3: % 259.52/38.41 | fun_int_bool] : ! [v4: bool] : ! [v5: bool] : ( ~ % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, v1) = v3) | ~ % 259.52/38.41 | (hAPP_int_bool(v3, v2) = v4) | ~ (hAPP_int_bool(v0, v1) = v5) | ~ % 259.52/38.41 | fun_int_bool(v0) | ~ int(v2) | ~ int(v1) | ~ hBOOL(v4) | % 259.52/38.41 | hBOOL(v5) | ? [v6: bool] : ? [v7: int] : ? [v8: fun_int_bool] : % 259.52/38.41 | ? [v9: bool] : ? [v10: bool] : ? [v11: fun_int_int] : ? [v12: % 259.52/38.41 | int] : ? [v13: bool] : (int(v7) & % 259.52/38.41 | ((hAPP_int_fun_int_int(minus_minus_int, v7) = v11 & % 259.52/38.41 | hAPP_int_int(v11, one_one_int) = v12 & % 259.52/38.41 | hAPP_i1948725293t_bool(ord_less_eq_int, v7) = v8 & % 259.52/38.41 | hAPP_int_bool(v8, v2) = v9 & hAPP_int_bool(v0, v12) = v13 & % 259.52/38.41 | hAPP_int_bool(v0, v7) = v10 & fun_int_int(v11) & % 259.52/38.41 | fun_int_bool(v8) & int(v12) & bool(v13) & bool(v10) & bool(v9) % 259.52/38.41 | & hBOOL(v10) & hBOOL(v9) & ~ hBOOL(v13)) | (hAPP_int_bool(v0, % 259.52/38.41 | v2) = v6 & bool(v6) & ~ hBOOL(v6))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1083_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J) % 259.52/38.41 | implies: % 259.52/38.41 | (32) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.41 | int] : ! [v3: bool] : ! [v4: bool] : ( ~ (hAPP_int_bool(v0, v2) % 259.52/38.41 | = v3) | ~ (hAPP_int_bool(v0, v1) = v4) | ~ int(v2) | ~ % 259.52/38.41 | int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: fun_int_int] : ? % 259.52/38.41 | [v6: int] : ? [v7: bool] : (hAPP_int_fun_int_int(times_times_int, % 259.52/38.41 | v2) = v5 & hAPP_int_int(v5, v1) = v6 & hAPP_int_bool(v0, v6) = % 259.52/38.41 | v7 & fun_int_int(v5) & int(v6) & bool(v7) & hBOOL(v7)))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1084_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J) % 259.52/38.41 | implies: % 259.52/38.41 | (33) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.41 | hAPP_int_bool(v0, zero_zero_int) = v1 & fun_int_bool(v0) & bool(v1) % 259.52/38.41 | & hBOOL(v1)) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1085_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J) % 259.52/38.41 | implies: % 259.52/38.41 | (34) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.41 | int] : ! [v3: bool] : ! [v4: bool] : ( ~ (hAPP_int_bool(v0, v2) % 259.52/38.41 | = v3) | ~ (hAPP_int_bool(v0, v1) = v4) | ~ int(v2) | ~ % 259.52/38.41 | int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: fun_int_int] : ? % 259.52/38.41 | [v6: int] : ? [v7: bool] : (hAPP_int_fun_int_int(plus_plus_int, % 259.52/38.41 | v2) = v5 & hAPP_int_int(v5, v1) = v6 & hAPP_int_bool(v0, v6) = % 259.52/38.41 | v7 & fun_int_int(v5) & int(v6) & bool(v7) & hBOOL(v7)))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1086_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J) % 259.52/38.41 | implies: % 259.52/38.41 | (35) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.41 | hAPP_int_bool(v0, one_one_int) = v1 & fun_int_bool(v0) & bool(v1) & % 259.52/38.41 | hBOOL(v1)) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1087_transfer__nat__int__set__cong) implies: % 259.52/38.41 | (36) ? [v0: fun_int_bool] : ? [v1: fun_in531499254l_bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.41 | cOMBB_1652995168ol_int(fconj, v0) = v1 & fun_in531499254l_bool(v1) & % 259.52/38.41 | fun_int_bool(v0) & ! [v2: fun_int_bool] : ! [v3: fun_int_bool] : % 259.52/38.41 | ! [v4: fun_int_bool] : ! [v5: fun_int_bool] : ( ~ % 259.52/38.41 | (cOMBS_int_bool_bool(v1, v3) = v4) | ~ (cOMBS_int_bool_bool(v1, % 259.52/38.41 | v2) = v5) | ~ fun_int_bool(v3) | ~ fun_int_bool(v2) | ? % 259.52/38.41 | [v6: fun_int_bool] : ? [v7: fun_int_bool] : ? [v8: int] : ? % 259.52/38.41 | [v9: bool] : ? [v10: bool] : ? [v11: bool] : (int(v8) & ((v7 = % 259.52/38.41 | v6 & collect_int(v5) = v6 & collect_int(v4) = v6 & % 259.52/38.41 | fun_int_bool(v6)) | (hAPP_int_bool(v0, v8) = v9 & bool(v9) & % 259.52/38.41 | hBOOL(v9) & ((hAPP_int_bool(v3, v8) = v10 & bool(v10) & % 259.52/38.41 | hBOOL(v10)) | (hAPP_int_bool(v2, v8) = v11 & bool(v11) & % 259.52/38.41 | hBOOL(v11))) & ((hAPP_int_bool(v3, v8) = v10 & bool(v10) % 259.52/38.41 | & ~ hBOOL(v10)) | (hAPP_int_bool(v2, v8) = v11 & % 259.52/38.41 | bool(v11) & ~ hBOOL(v11)))))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1088_decr__mult__lemma) implies: % 259.52/38.41 | (37) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 & % 259.52/38.41 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.52/38.41 | fun_int_bool(v1) & fun_int_bool(v0) & ? [v2: fun_int_bool] : ! % 259.52/38.41 | [v3: int] : ! [v4: int] : ! [v5: bool] : ! [v6: bool] : ( ~ % 259.52/38.41 | (hAPP_int_bool(v1, v3) = v6) | ~ (hAPP_int_bool(v0, v4) = v5) | % 259.52/38.41 | ~ fun_int_bool(v2) | ~ int(v4) | ~ int(v3) | ~ hBOOL(v6) | ~ % 259.52/38.41 | hBOOL(v5) | ? [v7: fun_int_int] : ? [v8: int] : ? [v9: int] : % 259.52/38.41 | ? [v10: bool] : ? [v11: fun_int_int] : ? [v12: int] : ? [v13: % 259.52/38.41 | bool] : (int(v9) & ((hAPP_int_fun_int_int(times_times_int, v3) = % 259.52/38.41 | v7 & hAPP_int_int(v7, v4) = v8 & fun_int_int(v7) & int(v8) & % 259.52/38.41 | ! [v14: int] : ! [v15: fun_int_int] : ! [v16: int] : ! % 259.52/38.41 | [v17: bool] : ( ~ (hAPP_int_fun_int_int(minus_minus_int, % 259.52/38.41 | v14) = v15) | ~ (hAPP_int_int(v15, v8) = v16) | ~ % 259.52/38.41 | (hAPP_int_bool(v2, v16) = v17) | ~ int(v14) | hBOOL(v17) % 259.52/38.41 | | ? [v18: bool] : (hAPP_int_bool(v2, v14) = v18 & % 259.52/38.41 | bool(v18) & ~ hBOOL(v18)))) | % 259.52/38.41 | (hAPP_int_fun_int_int(minus_minus_int, v9) = v11 & % 259.52/38.41 | hAPP_int_int(v11, v4) = v12 & hAPP_int_bool(v2, v12) = v13 & % 259.52/38.41 | hAPP_int_bool(v2, v9) = v10 & fun_int_int(v11) & int(v12) & % 259.52/38.41 | bool(v13) & bool(v10) & hBOOL(v10) & ~ hBOOL(v13)))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1090_imp__le__cong) implies: % 259.52/38.41 | (38) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0)) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1091_incr__mult__lemma) implies: % 259.52/38.41 | (39) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v1 & % 259.52/38.41 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.52/38.41 | fun_int_bool(v1) & fun_int_bool(v0) & ? [v2: fun_int_bool] : ! % 259.52/38.41 | [v3: int] : ! [v4: int] : ! [v5: bool] : ! [v6: bool] : ( ~ % 259.52/38.41 | (hAPP_int_bool(v1, v3) = v6) | ~ (hAPP_int_bool(v0, v4) = v5) | % 259.52/38.41 | ~ fun_int_bool(v2) | ~ int(v4) | ~ int(v3) | ~ hBOOL(v6) | ~ % 259.52/38.41 | hBOOL(v5) | ? [v7: fun_int_int] : ? [v8: int] : ? [v9: int] : % 259.52/38.41 | ? [v10: bool] : ? [v11: fun_int_int] : ? [v12: int] : ? [v13: % 259.52/38.41 | bool] : (int(v9) & ((hAPP_int_fun_int_int(times_times_int, v3) = % 259.52/38.41 | v7 & hAPP_int_int(v7, v4) = v8 & fun_int_int(v7) & int(v8) & % 259.52/38.41 | ! [v14: int] : ! [v15: fun_int_int] : ! [v16: int] : ! % 259.52/38.41 | [v17: bool] : ( ~ (hAPP_int_fun_int_int(plus_plus_int, v14) % 259.52/38.41 | = v15) | ~ (hAPP_int_int(v15, v8) = v16) | ~ % 259.52/38.41 | (hAPP_int_bool(v2, v16) = v17) | ~ int(v14) | hBOOL(v17) % 259.52/38.41 | | ? [v18: bool] : (hAPP_int_bool(v2, v14) = v18 & % 259.52/38.41 | bool(v18) & ~ hBOOL(v18)))) | % 259.52/38.41 | (hAPP_int_fun_int_int(plus_plus_int, v9) = v11 & % 259.52/38.41 | hAPP_int_int(v11, v4) = v12 & hAPP_int_bool(v2, v12) = v13 & % 259.52/38.41 | hAPP_int_bool(v2, v9) = v10 & fun_int_int(v11) & int(v12) & % 259.52/38.41 | bool(v13) & bool(v10) & hBOOL(v10) & ~ hBOOL(v13)))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1093_minusinfinity) implies: % 259.52/38.41 | (40) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ? [v1: fun_int_bool] : % 259.52/38.41 | ? [v2: int] : ! [v3: fun_int_bool] : ! [v4: int] : ! [v5: bool] : % 259.52/38.41 | ! [v6: int] : ! [v7: bool] : ( ~ (hAPP_int_bool(v3, v6) = v7) | ~ % 259.52/38.41 | (hAPP_int_bool(v0, v4) = v5) | ~ fun_int_bool(v3) | ~ % 259.52/38.41 | fun_int_bool(v1) | ~ int(v6) | ~ int(v4) | ~ int(v2) | ~ % 259.52/38.41 | hBOOL(v7) | ~ hBOOL(v5) | ? [v8: int] : ? [v9: bool] : ? [v10: % 259.52/38.41 | int] : ? [v11: fun_int_bool] : ? [v12: bool] : ? [v13: bool] % 259.52/38.41 | : ? [v14: bool] : ? [v15: int] : ? [v16: int] : ? [v17: bool] % 259.52/38.41 | : ? [v18: fun_int_int] : ? [v19: fun_int_int] : ? [v20: int] : % 259.52/38.41 | ? [v21: int] : ? [v22: bool] : (int(v16) & int(v15) & int(v10) & % 259.52/38.41 | int(v8) & ((hAPP_i1948725293t_bool(ord_less_int, v10) = v11 & % 259.52/38.41 | hAPP_int_bool(v11, v2) = v12 & fun_int_bool(v11) & bool(v12) % 259.52/38.41 | & hBOOL(v12) & ((hAPP_int_bool(v3, v10) = v14 & bool(v14) & % 259.52/38.41 | hBOOL(v14)) | (hAPP_int_bool(v1, v10) = v13 & bool(v13) % 259.52/38.41 | & hBOOL(v13))) & ((hAPP_int_bool(v3, v10) = v14 & % 259.52/38.41 | bool(v14) & ~ hBOOL(v14)) | (hAPP_int_bool(v1, v10) = % 259.52/38.41 | v13 & bool(v13) & ~ hBOOL(v13)))) | (hAPP_int_bool(v1, % 259.52/38.41 | v8) = v9 & bool(v9) & hBOOL(v9)) | % 259.52/38.41 | (((hAPP_int_fun_int_int(times_times_int, v16) = v19 & % 259.52/38.41 | hAPP_int_fun_int_int(minus_minus_int, v15) = v18 & % 259.52/38.41 | hAPP_int_int(v19, v4) = v20 & hAPP_int_int(v18, v20) = % 259.52/38.41 | v21 & hAPP_int_bool(v3, v21) = v22 & fun_int_int(v19) & % 259.52/38.41 | fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & % 259.52/38.41 | hBOOL(v22)) | (hAPP_int_bool(v3, v15) = v17 & bool(v17) % 259.52/38.41 | & hBOOL(v17))) & ((hAPP_int_fun_int_int(times_times_int, % 259.52/38.41 | v16) = v19 & hAPP_int_fun_int_int(minus_minus_int, % 259.52/38.41 | v15) = v18 & hAPP_int_int(v19, v4) = v20 & % 259.52/38.41 | hAPP_int_int(v18, v20) = v21 & hAPP_int_bool(v3, v21) = % 259.52/38.41 | v22 & fun_int_int(v19) & fun_int_int(v18) & int(v21) & % 259.52/38.41 | int(v20) & bool(v22) & ~ hBOOL(v22)) | % 259.52/38.41 | (hAPP_int_bool(v3, v15) = v17 & bool(v17) & ~ % 259.52/38.41 | hBOOL(v17)))))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1094_plusinfinity) implies: % 259.52/38.41 | (41) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ? [v1: fun_int_bool] : % 259.52/38.41 | ! [v2: fun_int_bool] : ! [v3: int] : ! [v4: bool] : ! [v5: int] : % 259.52/38.41 | ! [v6: bool] : ! [v7: int] : ! [v8: fun_int_bool] : ( ~ % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_int, v7) = v8) | ~ % 259.52/38.41 | (hAPP_int_bool(v2, v5) = v6) | ~ (hAPP_int_bool(v0, v3) = v4) | % 259.52/38.41 | ~ fun_int_bool(v2) | ~ fun_int_bool(v1) | ~ int(v7) | ~ int(v5) % 259.52/38.41 | | ~ int(v3) | ~ hBOOL(v6) | ~ hBOOL(v4) | ? [v9: int] : ? % 259.52/38.41 | [v10: bool] : ? [v11: int] : ? [v12: bool] : ? [v13: bool] : ? % 259.52/38.41 | [v14: bool] : ? [v15: int] : ? [v16: int] : ? [v17: bool] : ? % 259.52/38.41 | [v18: fun_int_int] : ? [v19: fun_int_int] : ? [v20: int] : ? % 259.52/38.41 | [v21: int] : ? [v22: bool] : (int(v16) & int(v15) & int(v11) & % 259.52/38.41 | int(v9) & ((hAPP_int_bool(v8, v11) = v12 & bool(v12) & % 259.52/38.41 | hBOOL(v12) & ((hAPP_int_bool(v2, v11) = v14 & bool(v14) & % 259.52/38.41 | hBOOL(v14)) | (hAPP_int_bool(v1, v11) = v13 & bool(v13) % 259.52/38.41 | & hBOOL(v13))) & ((hAPP_int_bool(v2, v11) = v14 & % 259.52/38.41 | bool(v14) & ~ hBOOL(v14)) | (hAPP_int_bool(v1, v11) = % 259.52/38.41 | v13 & bool(v13) & ~ hBOOL(v13)))) | (hAPP_int_bool(v1, % 259.52/38.41 | v9) = v10 & bool(v10) & hBOOL(v10)) | % 259.52/38.41 | (((hAPP_int_fun_int_int(times_times_int, v16) = v19 & % 259.52/38.41 | hAPP_int_fun_int_int(minus_minus_int, v15) = v18 & % 259.52/38.41 | hAPP_int_int(v19, v3) = v20 & hAPP_int_int(v18, v20) = % 259.52/38.41 | v21 & hAPP_int_bool(v2, v21) = v22 & fun_int_int(v19) & % 259.52/38.41 | fun_int_int(v18) & int(v21) & int(v20) & bool(v22) & % 259.52/38.41 | hBOOL(v22)) | (hAPP_int_bool(v2, v15) = v17 & bool(v17) % 259.52/38.41 | & hBOOL(v17))) & ((hAPP_int_fun_int_int(times_times_int, % 259.52/38.41 | v16) = v19 & hAPP_int_fun_int_int(minus_minus_int, % 259.52/38.41 | v15) = v18 & hAPP_int_int(v19, v3) = v20 & % 259.52/38.41 | hAPP_int_int(v18, v20) = v21 & hAPP_int_bool(v2, v21) = % 259.52/38.41 | v22 & fun_int_int(v19) & fun_int_int(v18) & int(v21) & % 259.52/38.41 | int(v20) & bool(v22) & ~ hBOOL(v22)) | % 259.52/38.41 | (hAPP_int_bool(v2, v15) = v17 & bool(v17) & ~ % 259.52/38.41 | hBOOL(v17)))))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1097_int__less__0__conv) implies: % 259.52/38.41 | (42) ! [v0: nat] : ! [v1: int] : ( ~ % 259.52/38.41 | (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | ? % 259.52/38.41 | [v2: fun_int_bool] : ? [v3: bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_int, v1) = v2 & hAPP_int_bool(v2, % 259.52/38.41 | zero_zero_int) = v3 & fun_int_bool(v2) & bool(v3) & ~ % 259.52/38.41 | hBOOL(v3))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1116_transfer__int__nat__numerals_I1_J) implies: % 259.52/38.41 | (43) hAPP_nat_int(semiri1621563631at_int, zero_zero_nat) = zero_zero_int % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1117_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J) % 259.52/38.41 | implies: % 259.52/38.41 | (44) ? [v0: fun_int_bool] : ? [v1: fun_in531499254l_bool] : % 259.52/38.41 | (hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.41 | cOMBB_1652995168ol_int(fconj, v0) = v1 & fun_in531499254l_bool(v1) & % 259.52/38.41 | fun_int_bool(v0) & ! [v2: fun_int_bool] : ! [v3: fun_int_bool] : ( % 259.52/38.41 | ~ (cOMBS_int_bool_bool(v1, v2) = v3) | ~ fun_int_bool(v2) | ? % 259.52/38.41 | [v4: fun_int_bool] : ? [v5: fun_nat_bool] : ? [v6: fun_nat_bool] % 259.52/38.41 | : (cOMBB_int_bool_nat(v2, semiri1621563631at_int) = v5 & % 259.52/38.41 | collect_int(v3) = v4 & collect_nat(v5) = v6 & % 259.52/38.41 | image_nat_int(semiri1621563631at_int, v6) = v4 & % 259.52/38.41 | fun_nat_bool(v6) & fun_nat_bool(v5) & fun_int_bool(v4)))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1118_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J) % 259.52/38.41 | implies: % 259.52/38.41 | (45) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: nat] : ! [v2: % 259.52/38.41 | int] : ( ~ (hAPP_nat_int(semiri1621563631at_int, v1) = v2) | ~ % 259.52/38.41 | nat(v1) | ? [v3: bool] : (hAPP_int_bool(v0, v2) = v3 & bool(v3) & % 259.52/38.41 | hBOOL(v3)))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1119_transfer__int__nat__quantifiers_I2_J) implies: % 259.52/38.41 | (46) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: fun_int_bool] : % 259.52/38.41 | ! [v2: nat] : ! [v3: int] : ! [v4: bool] : ( ~ % 259.52/38.41 | (hAPP_nat_int(semiri1621563631at_int, v2) = v3) | ~ % 259.52/38.41 | (hAPP_int_bool(v1, v3) = v4) | ~ fun_int_bool(v1) | ~ nat(v2) | % 259.52/38.41 | ~ hBOOL(v4) | ? [v5: int] : ? [v6: bool] : ? [v7: bool] : % 259.52/38.41 | (hAPP_int_bool(v1, v5) = v7 & hAPP_int_bool(v0, v5) = v6 & int(v5) % 259.52/38.41 | & bool(v7) & bool(v6) & hBOOL(v7) & hBOOL(v6))) & ? [v1: % 259.52/38.41 | fun_int_bool] : ! [v2: int] : ! [v3: bool] : ( ~ % 259.52/38.41 | (hAPP_int_bool(v0, v2) = v3) | ~ fun_int_bool(v1) | ~ int(v2) | % 259.52/38.41 | ~ hBOOL(v3) | ? [v4: nat] : ? [v5: int] : ? [v6: bool] : ? % 259.52/38.41 | [v7: bool] : (nat(v4) & ((hAPP_nat_int(semiri1621563631at_int, v4) % 259.52/38.41 | = v5 & hAPP_int_bool(v1, v5) = v6 & int(v5) & bool(v6) & % 259.52/38.41 | hBOOL(v6)) | (hAPP_int_bool(v1, v2) = v7 & bool(v7) & ~ % 259.52/38.41 | hBOOL(v7)))))) % 259.52/38.41 | % 259.52/38.41 | ALPHA: (fact_1120_transfer__int__nat__quantifiers_I1_J) implies: % 259.52/38.41 | (47) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.41 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: fun_int_bool] : % 259.52/38.41 | ! [v2: nat] : ! [v3: int] : ! [v4: bool] : ( ~ % 259.52/38.41 | (hAPP_nat_int(semiri1621563631at_int, v2) = v3) | ~ % 259.52/38.41 | (hAPP_int_bool(v1, v3) = v4) | ~ fun_int_bool(v1) | ~ nat(v2) | % 259.52/38.41 | hBOOL(v4) | ? [v5: int] : ? [v6: bool] : ? [v7: bool] : % 259.52/38.41 | (hAPP_int_bool(v1, v5) = v7 & hAPP_int_bool(v0, v5) = v6 & int(v5) % 259.52/38.41 | & bool(v7) & bool(v6) & hBOOL(v6) & ~ hBOOL(v7))) & ? [v1: % 259.52/38.41 | fun_int_bool] : ! [v2: int] : ! [v3: bool] : ( ~ % 259.52/38.41 | (hAPP_int_bool(v0, v2) = v3) | ~ fun_int_bool(v1) | ~ int(v2) | % 259.52/38.41 | ~ hBOOL(v3) | ? [v4: bool] : ? [v5: nat] : ? [v6: int] : ? % 259.52/38.41 | [v7: bool] : (nat(v5) & ((hAPP_nat_int(semiri1621563631at_int, v5) % 259.52/38.41 | = v6 & hAPP_int_bool(v1, v6) = v7 & int(v6) & bool(v7) & ~ % 259.52/38.41 | hBOOL(v7)) | (hAPP_int_bool(v1, v2) = v4 & bool(v4) & % 259.52/38.41 | hBOOL(v4)))))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1122_int__Suc0__eq__1) implies: % 259.52/38.42 | (48) ? [v0: nat] : (hAPP_nat_int(semiri1621563631at_int, v0) = one_one_int % 259.52/38.42 | & hAPP_nat_nat(suc, zero_zero_nat) = v0 & nat(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1126_zero__less__int__conv) implies: % 259.52/38.42 | (49) ? [v0: fun_int_bool] : ? [v1: fun_nat_bool] : % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.52/38.42 | hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v1 & % 259.52/38.42 | fun_nat_bool(v1) & fun_int_bool(v0) & ! [v2: nat] : ! [v3: bool] : % 259.52/38.42 | ( ~ (hAPP_nat_bool(v1, v2) = v3) | ~ nat(v2) | ~ hBOOL(v3) | ? % 259.52/38.42 | [v4: int] : ? [v5: bool] : (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.42 | v2) = v4 & hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & % 259.52/38.42 | hBOOL(v5))) & ! [v2: nat] : ! [v3: bool] : ( ~ % 259.52/38.42 | (hAPP_nat_bool(v1, v2) = v3) | ~ nat(v2) | hBOOL(v3) | ? [v4: % 259.52/38.42 | int] : ? [v5: bool] : (hAPP_nat_int(semiri1621563631at_int, v2) % 259.52/38.42 | = v4 & hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & ~ % 259.52/38.42 | hBOOL(v5)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1128_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J) % 259.52/38.42 | implies: % 259.52/38.42 | (50) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.42 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.42 | int] : ! [v3: bool] : ! [v4: bool] : ( ~ (hAPP_int_bool(v0, v2) % 259.52/38.42 | = v3) | ~ (hAPP_int_bool(v0, v1) = v4) | ~ int(v2) | ~ % 259.52/38.42 | int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: fun_int_int] : ? % 259.52/38.42 | [v6: int] : ? [v7: bool] : (hAPP_int_fun_int_int(nat_tsub, v2) = % 259.52/38.42 | v5 & hAPP_int_int(v5, v1) = v6 & hAPP_int_bool(v0, v6) = v7 & % 259.52/38.42 | fun_int_int(v5) & int(v6) & bool(v7) & hBOOL(v7)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1131_zero__less__imp__eq__int) implies: % 259.52/38.42 | (51) ? [v0: fun_int_bool] : ? [v1: fun_nat_bool] : % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = v0 & % 259.52/38.42 | hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v1 & % 259.52/38.42 | fun_nat_bool(v1) & fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : % 259.52/38.42 | ( ~ (hAPP_int_bool(v0, v2) = v3) | ~ int(v2) | ~ hBOOL(v3) | ? % 259.52/38.42 | [v4: nat] : ? [v5: bool] : (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.42 | v4) = v2 & hAPP_nat_bool(v1, v4) = v5 & nat(v4) & bool(v5) & % 259.52/38.42 | hBOOL(v5)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1142_zero__le__imp__eq__int) implies: % 259.52/38.42 | (52) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.42 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.42 | bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | ~ % 259.52/38.42 | hBOOL(v2) | ? [v3: nat] : (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.42 | v3) = v1 & nat(v3)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1144_decr__lemma) implies: % 259.52/38.42 | (53) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.52/38.42 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.42 | int] : ! [v3: int] : ! [v4: fun_int_int] : ! [v5: int] : ! % 259.52/38.42 | [v6: int] : ! [v7: fun_int_int] : ! [v8: int] : ! [v9: % 259.52/38.42 | fun_int_int] : ! [v10: int] : ! [v11: int] : ! [v12: % 259.52/38.42 | fun_int_bool] : ! [v13: bool] : ( ~ (abs_abs_int(v5) = v6) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(times_times_int, v8) = v9) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(minus_minus_int, v1) = v4) | ~ % 259.52/38.42 | (hAPP_int_int(v9, v3) = v10) | ~ (hAPP_int_int(v7, one_one_int) = % 259.52/38.42 | v8) | ~ (hAPP_int_int(v4, v10) = v11) | ~ (hAPP_int_int(v4, % 259.52/38.42 | v2) = v5) | ~ (hAPP_i1948725293t_bool(ord_less_int, v11) = % 259.52/38.42 | v12) | ~ (hAPP_int_bool(v12, v2) = v13) | ~ int(v3) | ~ % 259.52/38.42 | int(v2) | ~ int(v1) | hBOOL(v13) | ? [v14: bool] : % 259.52/38.42 | (hAPP_int_bool(v0, v3) = v14 & bool(v14) & ~ hBOOL(v14)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1147_not__neg__eq__ge__0) implies: % 259.52/38.42 | (54) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, % 259.52/38.42 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.42 | bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | ~ % 259.52/38.42 | hBOOL(v2) | ? [v3: bool] : (hAPP_int_bool(nat_neg, v1) = v3 & % 259.52/38.42 | bool(v3) & ~ hBOOL(v3))) & ! [v1: int] : ! [v2: bool] : ( ~ % 259.52/38.42 | (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | hBOOL(v2) | ? [v3: % 259.52/38.42 | bool] : (hAPP_int_bool(nat_neg, v1) = v3 & bool(v3) & % 259.52/38.42 | hBOOL(v3)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1152_abs__int__eq) implies: % 259.52/38.42 | (55) ! [v0: nat] : ! [v1: int] : ( ~ % 259.52/38.42 | (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | % 259.52/38.42 | (abs_abs_int(v1) = v1 & int(v1))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1157_incr__lemma) implies: % 259.52/38.42 | (56) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_int, % 259.52/38.42 | zero_zero_int) = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: % 259.52/38.42 | int] : ! [v3: int] : ! [v4: fun_int_bool] : ! [v5: fun_int_int] % 259.52/38.42 | : ! [v6: fun_int_int] : ! [v7: int] : ! [v8: int] : ! [v9: % 259.52/38.42 | fun_int_int] : ! [v10: int] : ! [v11: fun_int_int] : ! [v12: % 259.52/38.42 | int] : ! [v13: int] : ! [v14: bool] : ( ~ (abs_abs_int(v7) = v8) % 259.52/38.42 | | ~ (hAPP_int_fun_int_int(times_times_int, v10) = v11) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(plus_plus_int, v8) = v9) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(plus_plus_int, v2) = v5) | ~ % 259.52/38.42 | (hAPP_int_fun_int_int(minus_minus_int, v2) = v6) | ~ % 259.52/38.42 | (hAPP_int_int(v11, v3) = v12) | ~ (hAPP_int_int(v9, one_one_int) % 259.52/38.42 | = v10) | ~ (hAPP_int_int(v6, v1) = v7) | ~ (hAPP_int_int(v5, % 259.52/38.42 | v12) = v13) | ~ (hAPP_i1948725293t_bool(ord_less_int, v1) = % 259.52/38.42 | v4) | ~ (hAPP_int_bool(v4, v13) = v14) | ~ int(v3) | ~ % 259.52/38.42 | int(v2) | ~ int(v1) | hBOOL(v14) | ? [v15: bool] : % 259.52/38.42 | (hAPP_int_bool(v0, v3) = v15 & bool(v15) & ~ hBOOL(v15)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1166_succ__Pls) implies: % 259.52/38.42 | (57) ? [v0: int] : (bit1(pls) = v0 & succ(pls) = v0 & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1169_transfer__int__nat__numerals_I4_J) implies: % 259.52/38.42 | (58) ? [v0: int] : ? [v1: int] : ? [v2: int] : ? [v3: nat] : (bit1(v0) % 259.52/38.42 | = v1 & bit1(pls) = v0 & number_number_of_int(v1) = v2 & % 259.52/38.42 | number_number_of_nat(v1) = v3 & hAPP_nat_int(semiri1621563631at_int, % 259.52/38.42 | v3) = v2 & nat(v3) & int(v2) & int(v1) & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1170_numeral__1__eq__Suc__0) implies: % 259.52/38.42 | (59) ? [v0: int] : ? [v1: nat] : (bit1(pls) = v0 & % 259.52/38.42 | number_number_of_nat(v0) = v1 & hAPP_nat_nat(suc, zero_zero_nat) = % 259.52/38.42 | v1 & nat(v1) & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1171_numeral__3__eq__3) implies: % 259.52/38.42 | (60) ? [v0: int] : ? [v1: int] : ? [v2: nat] : ? [v3: nat] : ? [v4: % 259.52/38.42 | nat] : (bit1(v0) = v1 & bit1(pls) = v0 & number_number_of_nat(v1) = % 259.52/38.42 | v2 & hAPP_nat_nat(suc, v4) = v2 & hAPP_nat_nat(suc, v3) = v4 & % 259.52/38.42 | hAPP_nat_nat(suc, zero_zero_nat) = v3 & nat(v4) & nat(v3) & nat(v2) % 259.52/38.42 | & int(v1) & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1172_Suc3__eq__add__3) implies: % 259.52/38.42 | (61) ? [v0: int] : ? [v1: int] : ? [v2: nat] : ? [v3: fun_nat_nat] : % 259.52/38.42 | (bit1(v0) = v1 & bit1(pls) = v0 & number_number_of_nat(v1) = v2 & % 259.52/38.42 | hAPP_nat_fun_nat_nat(plus_plus_nat, v2) = v3 & fun_nat_nat(v3) & % 259.52/38.42 | nat(v2) & int(v1) & int(v0) & ! [v4: nat] : ! [v5: nat] : ( ~ % 259.52/38.42 | (hAPP_nat_nat(v3, v4) = v5) | ~ nat(v4) | ? [v6: nat] : ? [v7: % 259.52/38.42 | nat] : (hAPP_nat_nat(suc, v7) = v5 & hAPP_nat_nat(suc, v6) = v7 % 259.52/38.42 | & hAPP_nat_nat(suc, v4) = v6 & nat(v7) & nat(v6) & nat(v5)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1174_nat__numeral__1__eq__1) implies: % 259.52/38.42 | (62) ? [v0: int] : (bit1(pls) = v0 & number_number_of_nat(v0) = % 259.52/38.42 | one_one_nat & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1175_one__is__num__one) implies: % 259.52/38.42 | (63) ? [v0: int] : (bit1(pls) = v0 & number_number_of_int(v0) = % 259.52/38.42 | one_one_int & int(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1180_Pls__def) implies: % 259.52/38.42 | (64) pls = zero_zero_int % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1188_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J) % 259.52/38.42 | implies: % 259.52/38.42 | (65) ? [v0: fun_int_bool] : ? [v1: int] : ? [v2: int] : ? [v3: int] : % 259.52/38.42 | ? [v4: bool] : (bit1(v1) = v2 & bit1(pls) = v1 & % 259.52/38.42 | number_number_of_int(v2) = v3 & % 259.52/38.42 | hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = v0 & % 259.52/38.42 | hAPP_int_bool(v0, v3) = v4 & fun_int_bool(v0) & int(v3) & int(v2) & % 259.52/38.42 | int(v1) & bool(v4) & hBOOL(v4)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1189_rel__simps_I19_J) implies: % 259.52/38.42 | (66) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_eq_int, pls) = v0 & hAPP_int_bool(v0, % 259.52/38.42 | pls) = v1 & fun_int_bool(v0) & bool(v1) & hBOOL(v1)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1190_rel__simps_I22_J) implies: % 259.52/38.42 | (67) ? [v0: fun_int_bool] : (hAPP_i1948725293t_bool(ord_less_eq_int, pls) % 259.52/38.42 | = v0 & fun_int_bool(v0) & ! [v1: int] : ! [v2: bool] : ( ~ % 259.52/38.42 | (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: % 259.52/38.42 | int] : ? [v4: bool] : (bit1(v1) = v3 & hAPP_int_bool(v0, v3) = % 259.52/38.42 | v4 & int(v3) & bool(v4) & hBOOL(v4))) & ! [v1: int] : ! [v2: % 259.52/38.42 | bool] : ( ~ (hAPP_int_bool(v0, v1) = v2) | ~ int(v1) | hBOOL(v2) % 259.52/38.42 | | ? [v3: int] : ? [v4: bool] : (bit1(v1) = v3 & % 259.52/38.42 | hAPP_int_bool(v0, v3) = v4 & int(v3) & bool(v4) & ~ % 259.52/38.42 | hBOOL(v4)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1193_rel__simps_I2_J) implies: % 259.52/38.42 | (68) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, pls) = v0 & hAPP_int_bool(v0, % 259.52/38.42 | pls) = v1 & fun_int_bool(v0) & bool(v1) & ~ hBOOL(v1)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1194_rel__simps_I12_J) implies: % 259.52/38.42 | (69) ! [v0: int] : ! [v1: fun_int_bool] : ( ~ % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ int(v0) | ? % 259.52/38.42 | [v2: int] : ? [v3: fun_int_bool] : ? [v4: bool] : ? [v5: bool] : % 259.52/38.42 | ((bit1(v0) = v2 & hAPP_i1948725293t_bool(ord_less_int, v2) = v3 & % 259.52/38.42 | hAPP_int_bool(v3, pls) = v4 & fun_int_bool(v3) & int(v2) & % 259.52/38.42 | bool(v4) & ~ hBOOL(v4)) | (hAPP_int_bool(v1, pls) = v5 & % 259.52/38.42 | bool(v5) & hBOOL(v5)))) % 259.52/38.42 | (70) ! [v0: int] : ! [v1: fun_int_bool] : ( ~ % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ int(v0) | ? % 259.52/38.42 | [v2: bool] : ? [v3: int] : ? [v4: fun_int_bool] : ? [v5: bool] : % 259.52/38.42 | ((bit1(v0) = v3 & hAPP_i1948725293t_bool(ord_less_int, v3) = v4 & % 259.52/38.42 | hAPP_int_bool(v4, pls) = v5 & fun_int_bool(v4) & int(v3) & % 259.52/38.42 | bool(v5) & hBOOL(v5)) | (hAPP_int_bool(v1, pls) = v2 & bool(v2) % 259.52/38.42 | & ~ hBOOL(v2)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1197_rel__simps_I29_J) implies: % 259.52/38.42 | (71) ! [v0: int] : ! [v1: fun_int_bool] : ( ~ % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_int, v0) = v1) | ~ int(v0) | ? % 259.52/38.42 | [v2: int] : ? [v3: fun_int_bool] : ? [v4: bool] : ? [v5: bool] : % 259.52/38.42 | ((bit1(v0) = v2 & hAPP_i1948725293t_bool(ord_less_eq_int, v2) = v3 & % 259.52/38.42 | hAPP_int_bool(v3, pls) = v4 & fun_int_bool(v3) & int(v2) & % 259.52/38.42 | bool(v4) & ~ hBOOL(v4)) | (hAPP_int_bool(v1, pls) = v5 & % 259.52/38.42 | bool(v5) & hBOOL(v5)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (fact_1198_rel__simps_I5_J) implies: % 259.52/38.42 | (72) ? [v0: fun_int_bool] : ? [v1: fun_int_bool] : % 259.52/38.42 | (hAPP_i1948725293t_bool(ord_less_eq_int, pls) = v1 & % 259.52/38.42 | hAPP_i1948725293t_bool(ord_less_int, pls) = v0 & fun_int_bool(v1) & % 259.52/38.42 | fun_int_bool(v0) & ! [v2: int] : ! [v3: bool] : ( ~ % 259.52/38.42 | (hAPP_int_bool(v1, v2) = v3) | ~ int(v2) | ~ hBOOL(v3) | ? [v4: % 259.52/38.42 | int] : ? [v5: bool] : (bit1(v2) = v4 & hAPP_int_bool(v0, v4) = % 259.52/38.42 | v5 & int(v4) & bool(v5) & hBOOL(v5))) & ! [v2: int] : ! [v3: % 259.52/38.42 | bool] : ( ~ (hAPP_int_bool(v1, v2) = v3) | ~ int(v2) | hBOOL(v3) % 259.52/38.42 | | ? [v4: int] : ? [v5: bool] : (bit1(v2) = v4 & % 259.52/38.42 | hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & ~ % 259.52/38.42 | hBOOL(v5)))) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (conj_0) implies: % 259.52/38.42 | (73) ? [v0: bool] : (hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & % 259.52/38.42 | bool(v0) & hBOOL(v0)) % 259.52/38.42 | % 259.52/38.42 | ALPHA: (conj_1) implies: % 259.52/38.43 | (74) ? [v0: fun_fun_a_bool_bool] : ? [v1: fun_a_bool] : ? [v2: bool] : % 259.52/38.43 | (image_pname_a(mgt_call, u) = v1 & % 259.52/38.43 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v0 & % 259.52/38.43 | hAPP_fun_a_bool_bool(v0, v1) = v2 & fun_fun_a_bool_bool(v0) & % 259.52/38.43 | fun_a_bool(v1) & bool(v2) & hBOOL(v2)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (conj_2) implies: % 259.52/38.43 | (75) ? [v0: nat] : ? [v1: fun_nat_bool] : ? [v2: fun_a_bool] : ? [v3: % 259.52/38.43 | nat] : ? [v4: bool] : (hAPP_nat_nat(suc, na) = v0 & % 259.52/38.43 | hAPP_fun_a_bool_nat(finite_card_a, v2) = v3 & % 259.52/38.43 | hAPP_n1699378549t_bool(ord_less_eq_nat, v0) = v1 & hAPP_nat_bool(v1, % 259.52/38.43 | v3) = v4 & image_pname_a(mgt_call, u) = v2 & fun_nat_bool(v1) & % 259.52/38.43 | fun_a_bool(v2) & nat(v3) & nat(v0) & bool(v4) & hBOOL(v4)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (conj_3) implies: % 259.52/38.43 | (76) ? [v0: nat] : ? [v1: fun_a_bool] : ? [v2: nat] : ? [v3: % 259.52/38.43 | fun_nat_nat] : ? [v4: nat] : (hAPP_nat_fun_nat_nat(minus_minus_nat, % 259.52/38.43 | v2) = v3 & hAPP_nat_nat(v3, v4) = v0 & hAPP_nat_nat(suc, na) = v4 % 259.52/38.43 | & hAPP_fun_a_bool_nat(finite_card_a, v1) = v2 & % 259.52/38.43 | hAPP_fun_a_bool_nat(finite_card_a, g) = v0 & image_pname_a(mgt_call, % 259.52/38.43 | u) = v1 & fun_nat_nat(v3) & fun_a_bool(v1) & nat(v4) & nat(v2) & % 259.52/38.43 | nat(v0)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (conj_4) implies: % 259.52/38.43 | (77) ? [v0: fun_fu1430349052l_bool] : ? [v1: bool] : % 259.52/38.43 | (hAPP_p338031245l_bool(member_pname, pn) = v0 & % 259.52/38.43 | hAPP_f1664156314l_bool(v0, u) = v1 & fun_fu1430349052l_bool(v0) & % 259.52/38.43 | bool(v1) & hBOOL(v1)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (conj_5) implies: % 259.52/38.43 | (78) ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] : % 259.52/38.43 | (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a85458249l_bool(member_a, v0) % 259.52/38.43 | = v1 & hAPP_fun_a_bool_bool(v1, g) = v2 & fun_fun_a_bool_bool(v1) & % 259.52/38.43 | bool(v2) & x_a(v0) & ~ hBOOL(v2)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (conj_6) implies: % 259.52/38.43 | (79) pname(pn) % 259.52/38.43 | (80) fun_a_bool(g) % 259.52/38.43 | (81) fun_pname_a(mgt_call) % 259.52/38.43 | (82) fun_pname_bool(u) % 259.52/38.43 | (83) ? [v0: x_a] : ? [v1: fun_fu1731003005a_bool] : ? [v2: fun_a_bool] : % 259.52/38.43 | ? [v3: fun_fun_a_bool_bool] : ? [v4: fun_a_bool] : ? [v5: bool] : % 259.52/38.43 | (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a1206381875a_bool(insert_a, % 259.52/38.43 | v0) = v1 & hAPP_f2050579477a_bool(v1, g) = v2 & % 259.52/38.43 | image_pname_a(mgt_call, u) = v4 & % 259.52/38.43 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3 & % 259.52/38.43 | hAPP_fun_a_bool_bool(v3, v4) = v5 & fun_fu1731003005a_bool(v1) & % 259.52/38.43 | fun_fun_a_bool_bool(v3) & fun_a_bool(v4) & fun_a_bool(v2) & bool(v5) % 259.52/38.43 | & x_a(v0) & ~ hBOOL(v5)) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (function-axioms) implies: % 259.52/38.43 | (84) ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = v0 | ~ (bit1(v2) = % 259.52/38.43 | v1) | ~ (bit1(v2) = v0)) % 259.52/38.43 | (85) ! [v0: bool] : ! [v1: bool] : ! [v2: fun_a_bool] : ! [v3: % 259.52/38.43 | fun_fun_a_bool_bool] : (v1 = v0 | ~ (hAPP_fun_a_bool_bool(v3, v2) = % 259.52/38.43 | v1) | ~ (hAPP_fun_a_bool_bool(v3, v2) = v0)) % 259.52/38.43 | (86) ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: % 259.52/38.43 | fun_a_bool] : ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~ % 259.52/38.43 | (hAPP_f1631501043l_bool(v3, v2) = v1) | ~ % 259.52/38.43 | (hAPP_f1631501043l_bool(v3, v2) = v0)) % 259.52/38.43 | (87) ! [v0: bool] : ! [v1: bool] : ! [v2: fun_pname_bool] : ! [v3: % 259.52/38.43 | fun_fu1430349052l_bool] : (v1 = v0 | ~ (hAPP_f1664156314l_bool(v3, % 259.52/38.43 | v2) = v1) | ~ (hAPP_f1664156314l_bool(v3, v2) = v0)) % 259.52/38.43 | (88) ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_pname_bool] : % 259.52/38.43 | ! [v3: fun_pname_a] : (v1 = v0 | ~ (image_pname_a(v3, v2) = v1) | ~ % 259.52/38.43 | (image_pname_a(v3, v2) = v0)) % 259.52/38.43 | (89) ! [v0: nat] : ! [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] : % 259.52/38.43 | (v1 = v0 | ~ (hAPP_nat_nat(v3, v2) = v1) | ~ (hAPP_nat_nat(v3, v2) = % 259.52/38.43 | v0)) % 259.52/38.43 | (90) ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: % 259.52/38.43 | x_a] : ! [v3: fun_a_1255737515l_bool] : (v1 = v0 | ~ % 259.52/38.43 | (hAPP_a85458249l_bool(v3, v2) = v1) | ~ (hAPP_a85458249l_bool(v3, % 259.52/38.43 | v2) = v0)) % 259.52/38.43 | (91) ! [v0: bool] : ! [v1: bool] : ! [v2: int] : ! [v3: fun_int_bool] : % 259.52/38.43 | (v1 = v0 | ~ (hAPP_int_bool(v3, v2) = v1) | ~ (hAPP_int_bool(v3, v2) % 259.52/38.43 | = v0)) % 259.52/38.43 | (92) ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: int] : ! [v3: % 259.52/38.43 | fun_int_fun_int_bool] : (v1 = v0 | ~ (hAPP_i1948725293t_bool(v3, % 259.52/38.43 | v2) = v1) | ~ (hAPP_i1948725293t_bool(v3, v2) = v0)) % 259.52/38.43 | (93) ! [v0: x_a] : ! [v1: x_a] : ! [v2: pname] : ! [v3: fun_pname_a] : % 259.52/38.43 | (v1 = v0 | ~ (hAPP_pname_a(v3, v2) = v1) | ~ (hAPP_pname_a(v3, v2) = % 259.52/38.43 | v0)) % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (38) with fresh symbol all_1360_0 gives: % 259.52/38.43 | (94) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1360_0 & % 259.52/38.43 | fun_int_bool(all_1360_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (94) implies: % 259.52/38.43 | (95) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1360_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (38) with fresh symbol all_1362_0 gives: % 259.52/38.43 | (96) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1362_0 & % 259.52/38.43 | fun_int_bool(all_1362_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (96) implies: % 259.52/38.43 | (97) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1362_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (73) with fresh symbol all_1364_0 gives: % 259.52/38.43 | (98) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_1364_0 & % 259.52/38.43 | bool(all_1364_0) & hBOOL(all_1364_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (98) implies: % 259.52/38.43 | (99) hBOOL(all_1364_0) % 259.52/38.43 | (100) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_1364_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (48) with fresh symbol all_1369_0 gives: % 259.52/38.43 | (101) hAPP_nat_int(semiri1621563631at_int, all_1369_0) = one_one_int & % 259.52/38.43 | hAPP_nat_nat(suc, zero_zero_nat) = all_1369_0 & nat(all_1369_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (101) implies: % 259.52/38.43 | (102) nat(all_1369_0) % 259.52/38.43 | (103) hAPP_nat_nat(suc, zero_zero_nat) = all_1369_0 % 259.52/38.43 | (104) hAPP_nat_int(semiri1621563631at_int, all_1369_0) = one_one_int % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (57) with fresh symbol all_1371_0 gives: % 259.52/38.43 | (105) bit1(pls) = all_1371_0 & succ(pls) = all_1371_0 & int(all_1371_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (105) implies: % 259.52/38.43 | (106) bit1(pls) = all_1371_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (62) with fresh symbol all_1373_0 gives: % 259.52/38.43 | (107) bit1(pls) = all_1373_0 & number_number_of_nat(all_1373_0) = % 259.52/38.43 | one_one_nat & int(all_1373_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (107) implies: % 259.52/38.43 | (108) int(all_1373_0) % 259.52/38.43 | (109) bit1(pls) = all_1373_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (62) with fresh symbol all_1375_0 gives: % 259.52/38.43 | (110) bit1(pls) = all_1375_0 & number_number_of_nat(all_1375_0) = % 259.52/38.43 | one_one_nat & int(all_1375_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (110) implies: % 259.52/38.43 | (111) bit1(pls) = all_1375_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (63) with fresh symbol all_1377_0 gives: % 259.52/38.43 | (112) bit1(pls) = all_1377_0 & number_number_of_int(all_1377_0) = % 259.52/38.43 | one_one_int & int(all_1377_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (112) implies: % 259.52/38.43 | (113) number_number_of_int(all_1377_0) = one_one_int % 259.52/38.43 | (114) bit1(pls) = all_1377_0 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (66) with fresh symbols all_1425_0, all_1425_1 gives: % 259.52/38.43 | (115) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1425_1 & % 259.52/38.43 | hAPP_int_bool(all_1425_1, pls) = all_1425_0 & % 259.52/38.43 | fun_int_bool(all_1425_1) & bool(all_1425_0) & hBOOL(all_1425_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (115) implies: % 259.52/38.43 | (116) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1425_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (77) with fresh symbols all_1439_0, all_1439_1 gives: % 259.52/38.43 | (117) hAPP_p338031245l_bool(member_pname, pn) = all_1439_1 & % 259.52/38.43 | hAPP_f1664156314l_bool(all_1439_1, u) = all_1439_0 & % 259.52/38.43 | fun_fu1430349052l_bool(all_1439_1) & bool(all_1439_0) & % 259.52/38.43 | hBOOL(all_1439_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (117) implies: % 259.52/38.43 | (118) hBOOL(all_1439_0) % 259.52/38.43 | (119) hAPP_f1664156314l_bool(all_1439_1, u) = all_1439_0 % 259.52/38.43 | (120) hAPP_p338031245l_bool(member_pname, pn) = all_1439_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (21) with fresh symbols all_1447_0, all_1447_1 gives: % 259.52/38.43 | (121) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1447_1 & % 259.52/38.43 | hAPP_int_bool(all_1447_1, one_one_int) = all_1447_0 & % 259.52/38.43 | fun_int_bool(all_1447_1) & bool(all_1447_0) & hBOOL(all_1447_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (121) implies: % 259.52/38.43 | (122) hBOOL(all_1447_0) % 259.52/38.43 | (123) hAPP_int_bool(all_1447_1, one_one_int) = all_1447_0 % 259.52/38.43 | (124) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1447_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (68) with fresh symbols all_1449_0, all_1449_1 gives: % 259.52/38.43 | (125) hAPP_i1948725293t_bool(ord_less_int, pls) = all_1449_1 & % 259.52/38.43 | hAPP_int_bool(all_1449_1, pls) = all_1449_0 & % 259.52/38.43 | fun_int_bool(all_1449_1) & bool(all_1449_0) & ~ hBOOL(all_1449_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (125) implies: % 259.52/38.43 | (126) ~ hBOOL(all_1449_0) % 259.52/38.43 | (127) fun_int_bool(all_1449_1) % 259.52/38.43 | (128) hAPP_int_bool(all_1449_1, pls) = all_1449_0 % 259.52/38.43 | (129) hAPP_i1948725293t_bool(ord_less_int, pls) = all_1449_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (35) with fresh symbols all_1459_0, all_1459_1 gives: % 259.52/38.43 | (130) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1459_1 & % 259.52/38.43 | hAPP_int_bool(all_1459_1, one_one_int) = all_1459_0 & % 259.52/38.43 | fun_int_bool(all_1459_1) & bool(all_1459_0) & hBOOL(all_1459_0) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (130) implies: % 259.52/38.43 | (131) hBOOL(all_1459_0) % 259.52/38.43 | (132) hAPP_int_bool(all_1459_1, one_one_int) = all_1459_0 % 259.52/38.43 | (133) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1459_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (59) with fresh symbols all_1470_0, all_1470_1 gives: % 259.52/38.43 | (134) bit1(pls) = all_1470_1 & number_number_of_nat(all_1470_1) = % 259.52/38.43 | all_1470_0 & hAPP_nat_nat(suc, zero_zero_nat) = all_1470_0 & % 259.52/38.43 | nat(all_1470_0) & int(all_1470_1) % 259.52/38.43 | % 259.52/38.43 | ALPHA: (134) implies: % 259.52/38.43 | (135) hAPP_nat_nat(suc, zero_zero_nat) = all_1470_0 % 259.52/38.43 | (136) bit1(pls) = all_1470_1 % 259.52/38.43 | % 259.52/38.43 | DELTA: instantiating (33) with fresh symbols all_1472_0, all_1472_1 gives: % 259.52/38.44 | (137) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1472_1 & % 259.52/38.44 | hAPP_int_bool(all_1472_1, zero_zero_int) = all_1472_0 & % 259.52/38.44 | fun_int_bool(all_1472_1) & bool(all_1472_0) & hBOOL(all_1472_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (137) implies: % 259.52/38.44 | (138) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1472_1 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (52) with fresh symbol all_1483_0 gives: % 259.52/38.44 | (139) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1483_0 & % 259.52/38.44 | fun_int_bool(all_1483_0) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.44 | (hAPP_int_bool(all_1483_0, v0) = v1) | ~ int(v0) | ~ hBOOL(v1) | % 259.52/38.44 | ? [v2: nat] : (hAPP_nat_int(semiri1621563631at_int, v2) = v0 & % 259.52/38.44 | nat(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (139) implies: % 259.52/38.44 | (140) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1483_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (45) with fresh symbol all_1486_0 gives: % 259.52/38.44 | (141) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1486_0 & % 259.52/38.44 | fun_int_bool(all_1486_0) & ! [v0: nat] : ! [v1: int] : ( ~ % 259.52/38.44 | (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | ? % 259.52/38.44 | [v2: bool] : (hAPP_int_bool(all_1486_0, v1) = v2 & bool(v2) & % 259.52/38.44 | hBOOL(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (141) implies: % 259.52/38.44 | (142) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1486_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (52) with fresh symbol all_1498_0 gives: % 259.52/38.44 | (143) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1498_0 & % 259.52/38.44 | fun_int_bool(all_1498_0) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.44 | (hAPP_int_bool(all_1498_0, v0) = v1) | ~ int(v0) | ~ hBOOL(v1) | % 259.52/38.44 | ? [v2: nat] : (hAPP_nat_int(semiri1621563631at_int, v2) = v0 & % 259.52/38.44 | nat(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (143) implies: % 259.52/38.44 | (144) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1498_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (74) with fresh symbols all_1504_0, all_1504_1, % 259.52/38.44 | all_1504_2 gives: % 259.52/38.44 | (145) image_pname_a(mgt_call, u) = all_1504_1 & % 259.52/38.44 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_1504_2 & % 259.52/38.44 | hAPP_fun_a_bool_bool(all_1504_2, all_1504_1) = all_1504_0 & % 259.52/38.44 | fun_fun_a_bool_bool(all_1504_2) & fun_a_bool(all_1504_1) & % 259.52/38.44 | bool(all_1504_0) & hBOOL(all_1504_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (145) implies: % 259.52/38.44 | (146) hBOOL(all_1504_0) % 259.52/38.44 | (147) hAPP_fun_a_bool_bool(all_1504_2, all_1504_1) = all_1504_0 % 259.52/38.44 | (148) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_1504_2 % 259.52/38.44 | (149) image_pname_a(mgt_call, u) = all_1504_1 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (78) with fresh symbols all_1509_0, all_1509_1, % 259.52/38.44 | all_1509_2 gives: % 259.52/38.44 | (150) hAPP_pname_a(mgt_call, pn) = all_1509_2 & % 259.52/38.44 | hAPP_a85458249l_bool(member_a, all_1509_2) = all_1509_1 & % 259.52/38.44 | hAPP_fun_a_bool_bool(all_1509_1, g) = all_1509_0 & % 259.52/38.44 | fun_fun_a_bool_bool(all_1509_1) & bool(all_1509_0) & x_a(all_1509_2) % 259.52/38.44 | & ~ hBOOL(all_1509_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (150) implies: % 259.52/38.44 | (151) hAPP_a85458249l_bool(member_a, all_1509_2) = all_1509_1 % 259.52/38.44 | (152) hAPP_pname_a(mgt_call, pn) = all_1509_2 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (52) with fresh symbol all_1511_0 gives: % 259.52/38.44 | (153) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1511_0 & % 259.52/38.44 | fun_int_bool(all_1511_0) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.44 | (hAPP_int_bool(all_1511_0, v0) = v1) | ~ int(v0) | ~ hBOOL(v1) | % 259.52/38.44 | ? [v2: nat] : (hAPP_nat_int(semiri1621563631at_int, v2) = v0 & % 259.52/38.44 | nat(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (153) implies: % 259.52/38.44 | (154) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1511_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (45) with fresh symbol all_1514_0 gives: % 259.52/38.44 | (155) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1514_0 & % 259.52/38.44 | fun_int_bool(all_1514_0) & ! [v0: nat] : ! [v1: int] : ( ~ % 259.52/38.44 | (hAPP_nat_int(semiri1621563631at_int, v0) = v1) | ~ nat(v0) | ? % 259.52/38.44 | [v2: bool] : (hAPP_int_bool(all_1514_0, v1) = v2 & bool(v2) & % 259.52/38.44 | hBOOL(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (155) implies: % 259.52/38.44 | (156) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1514_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (58) with fresh symbols all_1531_0, all_1531_1, % 259.52/38.44 | all_1531_2, all_1531_3 gives: % 259.52/38.44 | (157) bit1(all_1531_3) = all_1531_2 & bit1(pls) = all_1531_3 & % 259.52/38.44 | number_number_of_int(all_1531_2) = all_1531_1 & % 259.52/38.44 | number_number_of_nat(all_1531_2) = all_1531_0 & % 259.52/38.44 | hAPP_nat_int(semiri1621563631at_int, all_1531_0) = all_1531_1 & % 259.52/38.44 | nat(all_1531_0) & int(all_1531_1) & int(all_1531_2) & int(all_1531_3) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (157) implies: % 259.52/38.44 | (158) bit1(pls) = all_1531_3 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (60) with fresh symbols all_1564_0, all_1564_1, % 259.52/38.44 | all_1564_2, all_1564_3, all_1564_4 gives: % 259.52/38.44 | (159) bit1(all_1564_4) = all_1564_3 & bit1(pls) = all_1564_4 & % 259.52/38.44 | number_number_of_nat(all_1564_3) = all_1564_2 & hAPP_nat_nat(suc, % 259.52/38.44 | all_1564_0) = all_1564_2 & hAPP_nat_nat(suc, all_1564_1) = % 259.52/38.44 | all_1564_0 & hAPP_nat_nat(suc, zero_zero_nat) = all_1564_1 & % 259.52/38.44 | nat(all_1564_0) & nat(all_1564_1) & nat(all_1564_2) & int(all_1564_3) % 259.52/38.44 | & int(all_1564_4) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (159) implies: % 259.52/38.44 | (160) hAPP_nat_nat(suc, zero_zero_nat) = all_1564_1 % 259.52/38.44 | (161) bit1(pls) = all_1564_4 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (65) with fresh symbols all_1566_0, all_1566_1, % 259.52/38.44 | all_1566_2, all_1566_3, all_1566_4 gives: % 259.52/38.44 | (162) bit1(all_1566_3) = all_1566_2 & bit1(pls) = all_1566_3 & % 259.52/38.44 | number_number_of_int(all_1566_2) = all_1566_1 & % 259.52/38.44 | hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1566_4 & % 259.52/38.44 | hAPP_int_bool(all_1566_4, all_1566_1) = all_1566_0 & % 259.52/38.44 | fun_int_bool(all_1566_4) & int(all_1566_1) & int(all_1566_2) & % 259.52/38.44 | int(all_1566_3) & bool(all_1566_0) & hBOOL(all_1566_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (162) implies: % 259.52/38.44 | (163) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1566_4 % 259.52/38.44 | (164) bit1(pls) = all_1566_3 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (75) with fresh symbols all_1568_0, all_1568_1, % 259.52/38.44 | all_1568_2, all_1568_3, all_1568_4 gives: % 259.52/38.44 | (165) hAPP_nat_nat(suc, na) = all_1568_4 & % 259.52/38.44 | hAPP_fun_a_bool_nat(finite_card_a, all_1568_2) = all_1568_1 & % 259.52/38.44 | hAPP_n1699378549t_bool(ord_less_eq_nat, all_1568_4) = all_1568_3 & % 259.52/38.44 | hAPP_nat_bool(all_1568_3, all_1568_1) = all_1568_0 & % 259.52/38.44 | image_pname_a(mgt_call, u) = all_1568_2 & fun_nat_bool(all_1568_3) & % 259.52/38.44 | fun_a_bool(all_1568_2) & nat(all_1568_1) & nat(all_1568_4) & % 259.52/38.44 | bool(all_1568_0) & hBOOL(all_1568_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (165) implies: % 259.52/38.44 | (166) fun_a_bool(all_1568_2) % 259.52/38.44 | (167) image_pname_a(mgt_call, u) = all_1568_2 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (76) with fresh symbols all_1570_0, all_1570_1, % 259.52/38.44 | all_1570_2, all_1570_3, all_1570_4 gives: % 259.52/38.44 | (168) hAPP_nat_fun_nat_nat(minus_minus_nat, all_1570_2) = all_1570_1 & % 259.52/38.44 | hAPP_nat_nat(all_1570_1, all_1570_0) = all_1570_4 & hAPP_nat_nat(suc, % 259.52/38.44 | na) = all_1570_0 & hAPP_fun_a_bool_nat(finite_card_a, all_1570_3) = % 259.52/38.44 | all_1570_2 & hAPP_fun_a_bool_nat(finite_card_a, g) = all_1570_4 & % 259.52/38.44 | image_pname_a(mgt_call, u) = all_1570_3 & fun_nat_nat(all_1570_1) & % 259.52/38.44 | fun_a_bool(all_1570_3) & nat(all_1570_0) & nat(all_1570_2) & % 259.52/38.44 | nat(all_1570_4) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (168) implies: % 259.52/38.44 | (169) image_pname_a(mgt_call, u) = all_1570_3 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (10) with fresh symbol all_1575_0 gives: % 259.52/38.44 | (170) hAPP_nat_nat(suc, zero_zero_nat) = all_1575_0 & nat(all_1575_0) & ! % 259.52/38.44 | [v0: nat] : ! [v1: fun_nat_bool] : (v0 = zero_zero_nat | ~ % 259.52/38.44 | (hAPP_n1699378549t_bool(ord_less_nat, v0) = v1) | ~ nat(v0) | ? % 259.52/38.44 | [v2: bool] : (hAPP_nat_bool(v1, all_1575_0) = v2 & bool(v2) & ~ % 259.52/38.44 | hBOOL(v2))) & ! [v0: fun_nat_bool] : ( ~ % 259.52/38.44 | (hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = v0) | ? % 259.52/38.44 | [v1: bool] : (hAPP_nat_bool(v0, all_1575_0) = v1 & bool(v1) & % 259.52/38.44 | hBOOL(v1))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (170) implies: % 259.52/38.44 | (171) hAPP_nat_nat(suc, zero_zero_nat) = all_1575_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (51) with fresh symbols all_1588_0, all_1588_1 gives: % 259.52/38.44 | (172) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1588_1 & % 259.52/38.44 | hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = all_1588_0 & % 259.52/38.44 | fun_nat_bool(all_1588_0) & fun_int_bool(all_1588_1) & ! [v0: int] : % 259.52/38.44 | ! [v1: bool] : ( ~ (hAPP_int_bool(all_1588_1, v0) = v1) | ~ int(v0) % 259.52/38.44 | | ~ hBOOL(v1) | ? [v2: nat] : ? [v3: bool] : % 259.52/38.44 | (hAPP_nat_int(semiri1621563631at_int, v2) = v0 & % 259.52/38.44 | hAPP_nat_bool(all_1588_0, v2) = v3 & nat(v2) & bool(v3) & % 259.52/38.44 | hBOOL(v3))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (172) implies: % 259.52/38.44 | (173) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1588_1 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (13) with fresh symbols all_1600_0, all_1600_1 gives: % 259.52/38.44 | (174) hAPP_nat_nat(suc, zero_zero_nat) = all_1600_0 & % 259.52/38.44 | hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = all_1600_1 & % 259.52/38.44 | fun_nat_bool(all_1600_1) & nat(all_1600_0) & ! [v0: nat] : ! [v1: % 259.52/38.44 | bool] : ( ~ (hAPP_nat_bool(all_1600_1, v0) = v1) | ~ nat(v0) | ~ % 259.52/38.44 | hBOOL(v1) | ? [v2: fun_nat_nat] : ? [v3: nat] : % 259.52/38.44 | (hAPP_nat_fun_nat_nat(minus_minus_nat, v0) = v2 & hAPP_nat_nat(v2, % 259.52/38.44 | all_1600_0) = v3 & hAPP_nat_nat(suc, v3) = v0 & fun_nat_nat(v2) % 259.52/38.44 | & nat(v3))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (174) implies: % 259.52/38.44 | (175) hAPP_nat_nat(suc, zero_zero_nat) = all_1600_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (44) with fresh symbols all_1630_0, all_1630_1 gives: % 259.52/38.44 | (176) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1630_1 & % 259.52/38.44 | cOMBB_1652995168ol_int(fconj, all_1630_1) = all_1630_0 & % 259.52/38.44 | fun_in531499254l_bool(all_1630_0) & fun_int_bool(all_1630_1) & ! % 259.52/38.44 | [v0: fun_int_bool] : ! [v1: fun_int_bool] : ( ~ % 259.52/38.44 | (cOMBS_int_bool_bool(all_1630_0, v0) = v1) | ~ fun_int_bool(v0) | % 259.52/38.44 | ? [v2: fun_int_bool] : ? [v3: fun_nat_bool] : ? [v4: % 259.52/38.44 | fun_nat_bool] : (cOMBB_int_bool_nat(v0, semiri1621563631at_int) = % 259.52/38.44 | v3 & collect_int(v1) = v2 & collect_nat(v3) = v4 & % 259.52/38.44 | image_nat_int(semiri1621563631at_int, v4) = v2 & fun_nat_bool(v4) % 259.52/38.44 | & fun_nat_bool(v3) & fun_int_bool(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (176) implies: % 259.52/38.44 | (177) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1630_1 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (83) with fresh symbols all_1633_0, all_1633_1, % 259.52/38.44 | all_1633_2, all_1633_3, all_1633_4, all_1633_5 gives: % 259.52/38.44 | (178) hAPP_pname_a(mgt_call, pn) = all_1633_5 & % 259.52/38.44 | hAPP_a1206381875a_bool(insert_a, all_1633_5) = all_1633_4 & % 259.52/38.44 | hAPP_f2050579477a_bool(all_1633_4, g) = all_1633_3 & % 259.52/38.44 | image_pname_a(mgt_call, u) = all_1633_1 & % 259.52/38.44 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, all_1633_3) = % 259.52/38.44 | all_1633_2 & hAPP_fun_a_bool_bool(all_1633_2, all_1633_1) = % 259.52/38.44 | all_1633_0 & fun_fu1731003005a_bool(all_1633_4) & % 259.52/38.44 | fun_fun_a_bool_bool(all_1633_2) & fun_a_bool(all_1633_1) & % 259.52/38.44 | fun_a_bool(all_1633_3) & bool(all_1633_0) & x_a(all_1633_5) & ~ % 259.52/38.44 | hBOOL(all_1633_0) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (178) implies: % 259.52/38.44 | (179) ~ hBOOL(all_1633_0) % 259.52/38.44 | (180) x_a(all_1633_5) % 259.52/38.44 | (181) fun_a_bool(all_1633_3) % 259.52/38.44 | (182) hAPP_fun_a_bool_bool(all_1633_2, all_1633_1) = all_1633_0 % 259.52/38.44 | (183) hAPP_f1631501043l_bool(ord_le1311769555a_bool, all_1633_3) = % 259.52/38.44 | all_1633_2 % 259.52/38.44 | (184) image_pname_a(mgt_call, u) = all_1633_1 % 259.52/38.44 | (185) hAPP_f2050579477a_bool(all_1633_4, g) = all_1633_3 % 259.52/38.44 | (186) hAPP_a1206381875a_bool(insert_a, all_1633_5) = all_1633_4 % 259.52/38.44 | (187) hAPP_pname_a(mgt_call, pn) = all_1633_5 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (23) with fresh symbols all_1647_0, all_1647_1, % 259.52/38.44 | all_1647_2 gives: % 259.52/38.44 | (188) hAPP_int_fun_int_int(plus_plus_int, one_one_int) = all_1647_0 & % 259.52/38.44 | hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1647_2 & % 259.52/38.44 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1647_1 & % 259.52/38.44 | fun_int_int(all_1647_0) & fun_int_bool(all_1647_1) & % 259.52/38.44 | fun_int_bool(all_1647_2) & ! [v0: int] : ! [v1: int] : ( ~ % 259.52/38.44 | (hAPP_int_int(all_1647_0, v0) = v1) | ~ int(v0) | ? [v2: bool] : % 259.52/38.44 | ? [v3: bool] : ((hAPP_int_bool(all_1647_1, v1) = v3 & bool(v3) & % 259.52/38.44 | hBOOL(v3)) | (hAPP_int_bool(all_1647_2, v0) = v2 & bool(v2) & % 259.52/38.44 | ~ hBOOL(v2)))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (188) implies: % 259.52/38.44 | (189) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1647_1 % 259.52/38.44 | (190) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1647_2 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (54) with fresh symbol all_1650_0 gives: % 259.52/38.44 | (191) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1650_0 & % 259.52/38.44 | fun_int_bool(all_1650_0) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.44 | (hAPP_int_bool(all_1650_0, v0) = v1) | ~ int(v0) | ~ hBOOL(v1) | % 259.52/38.44 | ? [v2: bool] : (hAPP_int_bool(nat_neg, v0) = v2 & bool(v2) & ~ % 259.52/38.44 | hBOOL(v2))) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.44 | (hAPP_int_bool(all_1650_0, v0) = v1) | ~ int(v0) | hBOOL(v1) | ? % 259.52/38.44 | [v2: bool] : (hAPP_int_bool(nat_neg, v0) = v2 & bool(v2) & % 259.52/38.44 | hBOOL(v2))) % 259.52/38.44 | % 259.52/38.44 | ALPHA: (191) implies: % 259.52/38.44 | (192) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1650_0 % 259.52/38.44 | % 259.52/38.44 | DELTA: instantiating (14) with fresh symbol all_1682_0 gives: % 259.52/38.45 | (193) hAPP_nat_nat(suc, zero_zero_nat) = all_1682_0 & nat(all_1682_0) & ! % 259.52/38.45 | [v0: nat] : ! [v1: any] : ! [v2: fun_nat_nat] : (v1 = all_1682_0 | % 259.52/38.45 | ~ (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v2) | ~ % 259.52/38.45 | (hAPP_nat_nat(v2, v1) = all_1682_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.45 | [v0: any] : ! [v1: nat] : ! [v2: fun_nat_nat] : (v0 = all_1682_0 | % 259.52/38.45 | ~ (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v2) | ~ % 259.52/38.45 | (hAPP_nat_nat(v2, v1) = all_1682_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.45 | [v0: fun_nat_nat] : ! [v1: int] : (v1 = all_1682_0 | ~ % 259.52/38.45 | (hAPP_nat_fun_nat_nat(times_times_nat, all_1682_0) = v0) | ~ % 259.52/38.45 | (hAPP_nat_nat(v0, all_1682_0) = v1)) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (193) implies: % 259.52/38.45 | (194) hAPP_nat_nat(suc, zero_zero_nat) = all_1682_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (50) with fresh symbol all_1688_0 gives: % 259.52/38.45 | (195) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1688_0 & % 259.52/38.45 | fun_int_bool(all_1688_0) & ! [v0: int] : ! [v1: int] : ! [v2: % 259.52/38.45 | bool] : ! [v3: bool] : ( ~ (hAPP_int_bool(all_1688_0, v1) = v2) | % 259.52/38.45 | ~ (hAPP_int_bool(all_1688_0, v0) = v3) | ~ int(v1) | ~ int(v0) | % 259.52/38.45 | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_int_int] : ? [v5: int] : % 259.52/38.45 | ? [v6: bool] : (hAPP_int_fun_int_int(nat_tsub, v1) = v4 & % 259.52/38.45 | hAPP_int_int(v4, v0) = v5 & hAPP_int_bool(all_1688_0, v5) = v6 & % 259.52/38.45 | fun_int_int(v4) & int(v5) & bool(v6) & hBOOL(v6))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (195) implies: % 259.52/38.45 | (196) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1688_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (32) with fresh symbol all_1698_0 gives: % 259.52/38.45 | (197) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1698_0 & % 259.52/38.45 | fun_int_bool(all_1698_0) & ! [v0: int] : ! [v1: int] : ! [v2: % 259.52/38.45 | bool] : ! [v3: bool] : ( ~ (hAPP_int_bool(all_1698_0, v1) = v2) | % 259.52/38.45 | ~ (hAPP_int_bool(all_1698_0, v0) = v3) | ~ int(v1) | ~ int(v0) | % 259.52/38.45 | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_int_int] : ? [v5: int] : % 259.52/38.45 | ? [v6: bool] : (hAPP_int_fun_int_int(times_times_int, v1) = v4 & % 259.52/38.45 | hAPP_int_int(v4, v0) = v5 & hAPP_int_bool(all_1698_0, v5) = v6 & % 259.52/38.45 | fun_int_int(v4) & int(v5) & bool(v6) & hBOOL(v6))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (197) implies: % 259.52/38.45 | (198) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1698_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (34) with fresh symbol all_1701_0 gives: % 259.52/38.45 | (199) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1701_0 & % 259.52/38.45 | fun_int_bool(all_1701_0) & ! [v0: int] : ! [v1: int] : ! [v2: % 259.52/38.45 | bool] : ! [v3: bool] : ( ~ (hAPP_int_bool(all_1701_0, v1) = v2) | % 259.52/38.45 | ~ (hAPP_int_bool(all_1701_0, v0) = v3) | ~ int(v1) | ~ int(v0) | % 259.52/38.45 | ~ hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_int_int] : ? [v5: int] : % 259.52/38.45 | ? [v6: bool] : (hAPP_int_fun_int_int(plus_plus_int, v1) = v4 & % 259.52/38.45 | hAPP_int_int(v4, v0) = v5 & hAPP_int_bool(all_1701_0, v5) = v6 & % 259.52/38.45 | fun_int_int(v4) & int(v5) & bool(v6) & hBOOL(v6))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (199) implies: % 259.52/38.45 | (200) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1701_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (61) with fresh symbols all_1713_0, all_1713_1, % 259.52/38.45 | all_1713_2, all_1713_3 gives: % 259.52/38.45 | (201) bit1(all_1713_3) = all_1713_2 & bit1(pls) = all_1713_3 & % 259.52/38.45 | number_number_of_nat(all_1713_2) = all_1713_1 & % 259.52/38.45 | hAPP_nat_fun_nat_nat(plus_plus_nat, all_1713_1) = all_1713_0 & % 259.52/38.45 | fun_nat_nat(all_1713_0) & nat(all_1713_1) & int(all_1713_2) & % 259.52/38.45 | int(all_1713_3) & ! [v0: nat] : ! [v1: nat] : ( ~ % 259.52/38.45 | (hAPP_nat_nat(all_1713_0, v0) = v1) | ~ nat(v0) | ? [v2: nat] : % 259.52/38.45 | ? [v3: nat] : (hAPP_nat_nat(suc, v3) = v1 & hAPP_nat_nat(suc, v2) = % 259.52/38.45 | v3 & hAPP_nat_nat(suc, v0) = v2 & nat(v3) & nat(v2) & nat(v1))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (201) implies: % 259.52/38.45 | (202) bit1(pls) = all_1713_3 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (22) with fresh symbols all_1716_0, all_1716_1 gives: % 259.52/38.45 | (203) hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = all_1716_1 & % 259.52/38.45 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1716_0 & % 259.52/38.45 | fun_int_bool(all_1716_0) & fun_int_bool(all_1716_1) & ! [v0: int] : % 259.52/38.45 | ! [v1: bool] : ( ~ (hAPP_int_bool(all_1716_0, v0) = v1) | ~ int(v0) % 259.52/38.45 | | ~ hBOOL(v1) | ? [v2: bool] : (hAPP_int_bool(all_1716_1, v0) = % 259.52/38.45 | v2 & bool(v2) & hBOOL(v2))) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.45 | (hAPP_int_bool(all_1716_0, v0) = v1) | ~ int(v0) | hBOOL(v1) | ? % 259.52/38.45 | [v2: bool] : (hAPP_int_bool(all_1716_1, v0) = v2 & bool(v2) & ~ % 259.52/38.45 | hBOOL(v2))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (203) implies: % 259.52/38.45 | (204) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1716_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (17) with fresh symbols all_1719_0, all_1719_1 gives: % 259.52/38.45 | (205) hAPP_nat_nat(suc, zero_zero_nat) = all_1719_1 & % 259.52/38.45 | hAPP_n1699378549t_bool(ord_less_nat, all_1719_1) = all_1719_0 & % 259.52/38.45 | fun_nat_bool(all_1719_0) & nat(all_1719_1) & ! [v0: nat] : ! [v1: % 259.52/38.45 | nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.45 | (hAPP_nat_bool(all_1719_0, v1) = v2) | ~ % 259.52/38.45 | (hAPP_nat_bool(all_1719_0, v0) = v3) | ~ nat(v1) | ~ nat(v0) | ~ % 259.52/38.45 | hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_nat_nat] : ? [v5: nat] : ? % 259.52/38.45 | [v6: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v4 & % 259.52/38.45 | hAPP_nat_nat(v4, v1) = v5 & hAPP_nat_bool(all_1719_0, v5) = v6 & % 259.52/38.45 | fun_nat_nat(v4) & nat(v5) & bool(v6) & hBOOL(v6))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (205) implies: % 259.52/38.45 | (206) hAPP_nat_nat(suc, zero_zero_nat) = all_1719_1 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (67) with fresh symbol all_1722_0 gives: % 259.52/38.45 | (207) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1722_0 & % 259.52/38.45 | fun_int_bool(all_1722_0) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.45 | (hAPP_int_bool(all_1722_0, v0) = v1) | ~ int(v0) | ~ hBOOL(v1) | % 259.52/38.45 | ? [v2: int] : ? [v3: bool] : (bit1(v0) = v2 & % 259.52/38.45 | hAPP_int_bool(all_1722_0, v2) = v3 & int(v2) & bool(v3) & % 259.52/38.45 | hBOOL(v3))) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.45 | (hAPP_int_bool(all_1722_0, v0) = v1) | ~ int(v0) | hBOOL(v1) | ? % 259.52/38.45 | [v2: int] : ? [v3: bool] : (bit1(v0) = v2 & % 259.52/38.45 | hAPP_int_bool(all_1722_0, v2) = v3 & int(v2) & bool(v3) & ~ % 259.52/38.45 | hBOOL(v3))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (207) implies: % 259.52/38.45 | (208) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1722_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (19) with fresh symbol all_1734_0 gives: % 259.52/38.45 | (209) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1734_0 & % 259.52/38.45 | fun_int_bool(all_1734_0) & ! [v0: int] : ! [v1: int] : ! [v2: int] % 259.52/38.45 | : ! [v3: fun_int_int] : ! [v4: int] : ! [v5: fun_int_bool] : ! % 259.52/38.45 | [v6: int] : ! [v7: bool] : ( ~ % 259.52/38.45 | (hAPP_int_fun_int_int(times_times_int, v0) = v3) | ~ % 259.52/38.45 | (hAPP_int_int(v3, v2) = v6) | ~ (hAPP_int_int(v3, v1) = v4) | ~ % 259.52/38.45 | (hAPP_i1948725293t_bool(ord_less_int, v4) = v5) | ~ % 259.52/38.45 | (hAPP_int_bool(v5, v6) = v7) | ~ int(v2) | ~ int(v1) | ~ int(v0) % 259.52/38.45 | | hBOOL(v7) | ? [v8: fun_int_bool] : ? [v9: bool] : ? [v10: % 259.52/38.45 | bool] : ((hAPP_i1948725293t_bool(ord_less_int, v1) = v8 & % 259.52/38.45 | hAPP_int_bool(v8, v2) = v9 & fun_int_bool(v8) & bool(v9) & ~ % 259.52/38.45 | hBOOL(v9)) | (hAPP_int_bool(all_1734_0, v0) = v10 & bool(v10) & % 259.52/38.45 | ~ hBOOL(v10)))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (209) implies: % 259.52/38.45 | (210) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1734_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (15) with fresh symbols all_1737_0, all_1737_1 gives: % 259.52/38.45 | (211) hAPP_nat_nat(suc, zero_zero_nat) = all_1737_1 & % 259.52/38.45 | hAPP_n1699378549t_bool(ord_less_nat, all_1737_1) = all_1737_0 & % 259.52/38.45 | fun_nat_bool(all_1737_0) & nat(all_1737_1) & ! [v0: nat] : ! [v1: % 259.52/38.45 | nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.45 | (hAPP_nat_bool(all_1737_0, v1) = v2) | ~ % 259.52/38.45 | (hAPP_nat_bool(all_1737_0, v0) = v3) | ~ nat(v1) | ~ nat(v0) | ~ % 259.52/38.45 | hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_nat_bool] : ? [v5: % 259.52/38.45 | fun_nat_nat] : ? [v6: nat] : ? [v7: bool] : % 259.52/38.45 | (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v5 & hAPP_nat_nat(v5, % 259.52/38.45 | v1) = v6 & hAPP_n1699378549t_bool(ord_less_nat, v1) = v4 & % 259.52/38.45 | hAPP_nat_bool(v4, v6) = v7 & fun_nat_nat(v5) & fun_nat_bool(v4) & % 259.52/38.45 | nat(v6) & bool(v7) & hBOOL(v7))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (211) implies: % 259.52/38.45 | (212) hAPP_nat_nat(suc, zero_zero_nat) = all_1737_1 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (16) with fresh symbols all_1740_0, all_1740_1 gives: % 259.52/38.45 | (213) hAPP_nat_nat(suc, zero_zero_nat) = all_1740_1 & % 259.52/38.45 | hAPP_n1699378549t_bool(ord_less_nat, all_1740_1) = all_1740_0 & % 259.52/38.45 | fun_nat_bool(all_1740_0) & nat(all_1740_1) & ! [v0: nat] : ! [v1: % 259.52/38.45 | nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.45 | (hAPP_nat_bool(all_1740_0, v1) = v2) | ~ % 259.52/38.45 | (hAPP_nat_bool(all_1740_0, v0) = v3) | ~ nat(v1) | ~ nat(v0) | ~ % 259.52/38.45 | hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_nat_bool] : ? [v5: % 259.52/38.45 | fun_nat_nat] : ? [v6: nat] : ? [v7: bool] : % 259.52/38.45 | (hAPP_nat_fun_nat_nat(times_times_nat, v1) = v5 & hAPP_nat_nat(v5, % 259.52/38.45 | v0) = v6 & hAPP_n1699378549t_bool(ord_less_nat, v1) = v4 & % 259.52/38.45 | hAPP_nat_bool(v4, v6) = v7 & fun_nat_nat(v5) & fun_nat_bool(v4) & % 259.52/38.45 | nat(v6) & bool(v7) & hBOOL(v7))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (213) implies: % 259.52/38.45 | (214) hAPP_nat_nat(suc, zero_zero_nat) = all_1740_1 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (53) with fresh symbol all_1743_0 gives: % 259.52/38.45 | (215) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1743_0 & % 259.52/38.45 | fun_int_bool(all_1743_0) & ! [v0: int] : ! [v1: int] : ! [v2: int] % 259.52/38.45 | : ! [v3: fun_int_int] : ! [v4: int] : ! [v5: int] : ! [v6: % 259.52/38.45 | fun_int_int] : ! [v7: int] : ! [v8: fun_int_int] : ! [v9: int] : % 259.52/38.45 | ! [v10: int] : ! [v11: fun_int_bool] : ! [v12: bool] : ( ~ % 259.52/38.45 | (abs_abs_int(v4) = v5) | ~ (hAPP_int_fun_int_int(times_times_int, % 259.52/38.45 | v7) = v8) | ~ (hAPP_int_fun_int_int(plus_plus_int, v5) = v6) | % 259.52/38.45 | ~ (hAPP_int_fun_int_int(minus_minus_int, v0) = v3) | ~ % 259.52/38.45 | (hAPP_int_int(v8, v2) = v9) | ~ (hAPP_int_int(v6, one_one_int) = % 259.52/38.45 | v7) | ~ (hAPP_int_int(v3, v9) = v10) | ~ (hAPP_int_int(v3, v1) % 259.52/38.45 | = v4) | ~ (hAPP_i1948725293t_bool(ord_less_int, v10) = v11) | ~ % 259.52/38.45 | (hAPP_int_bool(v11, v1) = v12) | ~ int(v2) | ~ int(v1) | ~ % 259.52/38.45 | int(v0) | hBOOL(v12) | ? [v13: bool] : (hAPP_int_bool(all_1743_0, % 259.52/38.45 | v2) = v13 & bool(v13) & ~ hBOOL(v13))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (215) implies: % 259.52/38.45 | (216) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1743_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (49) with fresh symbols all_1752_0, all_1752_1 gives: % 259.52/38.45 | (217) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1752_1 & % 259.52/38.45 | hAPP_n1699378549t_bool(ord_less_nat, zero_zero_nat) = all_1752_0 & % 259.52/38.45 | fun_nat_bool(all_1752_0) & fun_int_bool(all_1752_1) & ! [v0: nat] : % 259.52/38.45 | ! [v1: bool] : ( ~ (hAPP_nat_bool(all_1752_0, v0) = v1) | ~ nat(v0) % 259.52/38.45 | | ~ hBOOL(v1) | ? [v2: int] : ? [v3: bool] : % 259.52/38.45 | (hAPP_nat_int(semiri1621563631at_int, v0) = v2 & % 259.52/38.45 | hAPP_int_bool(all_1752_1, v2) = v3 & int(v2) & bool(v3) & % 259.52/38.45 | hBOOL(v3))) & ! [v0: nat] : ! [v1: bool] : ( ~ % 259.52/38.45 | (hAPP_nat_bool(all_1752_0, v0) = v1) | ~ nat(v0) | hBOOL(v1) | ? % 259.52/38.45 | [v2: int] : ? [v3: bool] : (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.45 | v0) = v2 & hAPP_int_bool(all_1752_1, v2) = v3 & int(v2) & % 259.52/38.45 | bool(v3) & ~ hBOOL(v3))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (217) implies: % 259.52/38.45 | (218) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1752_1 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (72) with fresh symbols all_1755_0, all_1755_1 gives: % 259.52/38.45 | (219) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1755_0 & % 259.52/38.45 | hAPP_i1948725293t_bool(ord_less_int, pls) = all_1755_1 & % 259.52/38.45 | fun_int_bool(all_1755_0) & fun_int_bool(all_1755_1) & ! [v0: int] : % 259.52/38.45 | ! [v1: bool] : ( ~ (hAPP_int_bool(all_1755_0, v0) = v1) | ~ int(v0) % 259.52/38.45 | | ~ hBOOL(v1) | ? [v2: int] : ? [v3: bool] : (bit1(v0) = v2 & % 259.52/38.45 | hAPP_int_bool(all_1755_1, v2) = v3 & int(v2) & bool(v3) & % 259.52/38.45 | hBOOL(v3))) & ! [v0: int] : ! [v1: bool] : ( ~ % 259.52/38.45 | (hAPP_int_bool(all_1755_0, v0) = v1) | ~ int(v0) | hBOOL(v1) | ? % 259.52/38.45 | [v2: int] : ? [v3: bool] : (bit1(v0) = v2 & % 259.52/38.45 | hAPP_int_bool(all_1755_1, v2) = v3 & int(v2) & bool(v3) & ~ % 259.52/38.45 | hBOOL(v3))) % 259.52/38.45 | % 259.52/38.45 | ALPHA: (219) implies: % 259.52/38.45 | (220) hAPP_i1948725293t_bool(ord_less_int, pls) = all_1755_1 % 259.52/38.45 | (221) hAPP_i1948725293t_bool(ord_less_eq_int, pls) = all_1755_0 % 259.52/38.45 | % 259.52/38.45 | DELTA: instantiating (56) with fresh symbol all_1758_0 gives: % 259.52/38.46 | (222) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1758_0 & % 259.52/38.46 | fun_int_bool(all_1758_0) & ! [v0: int] : ! [v1: int] : ! [v2: int] % 259.52/38.46 | : ! [v3: fun_int_bool] : ! [v4: fun_int_int] : ! [v5: fun_int_int] % 259.52/38.46 | : ! [v6: int] : ! [v7: int] : ! [v8: fun_int_int] : ! [v9: int] : % 259.52/38.46 | ! [v10: fun_int_int] : ! [v11: int] : ! [v12: int] : ! [v13: % 259.52/38.46 | bool] : ( ~ (abs_abs_int(v6) = v7) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v9) = v10) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v7) = v8) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v1) = v4) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(minus_minus_int, v1) = v5) | ~ % 259.52/38.46 | (hAPP_int_int(v10, v2) = v11) | ~ (hAPP_int_int(v8, one_one_int) = % 259.52/38.46 | v9) | ~ (hAPP_int_int(v5, v0) = v6) | ~ (hAPP_int_int(v4, v11) % 259.52/38.46 | = v12) | ~ (hAPP_i1948725293t_bool(ord_less_int, v0) = v3) | ~ % 259.52/38.46 | (hAPP_int_bool(v3, v12) = v13) | ~ int(v2) | ~ int(v1) | ~ % 259.52/38.46 | int(v0) | hBOOL(v13) | ? [v14: bool] : (hAPP_int_bool(all_1758_0, % 259.52/38.46 | v2) = v14 & bool(v14) & ~ hBOOL(v14))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (222) implies: % 259.52/38.46 | (223) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1758_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (25) with fresh symbols all_1776_0, all_1776_1 gives: % 259.52/38.46 | (224) hAPP_i1948725293t_bool(ord_less_eq_int, one_one_int) = all_1776_0 & % 259.52/38.46 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1776_1 & % 259.52/38.46 | fun_int_bool(all_1776_0) & fun_int_bool(all_1776_1) & ! [v0: int] : % 259.52/38.46 | ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : ! [v4: % 259.52/38.46 | fun_int_int] : ! [v5: int] : ( ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v2) = v4) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v0) = v3) | ~ % 259.52/38.46 | (hAPP_int_int(v4, v1) = v5) | ~ (hAPP_int_int(v3, v5) = v2) | ~ % 259.52/38.46 | int(v2) | ~ int(v1) | ~ int(v0) | ? [v6: bool] : ? [v7: % 259.52/38.46 | fun_int_bool] : ? [v8: bool] : ? [v9: bool] : % 259.52/38.46 | ((hAPP_i1948725293t_bool(ord_less_int, v0) = v7 & hAPP_int_bool(v7, % 259.52/38.46 | v2) = v8 & fun_int_bool(v7) & bool(v8) & ~ hBOOL(v8)) | % 259.52/38.46 | (hAPP_int_bool(all_1776_0, v1) = v9 & bool(v9) & hBOOL(v9)) | % 259.52/38.46 | (hAPP_int_bool(all_1776_1, v2) = v6 & bool(v6) & ~ hBOOL(v6)))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (224) implies: % 259.52/38.46 | (225) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1776_1 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (26) with fresh symbols all_1779_0, all_1779_1 gives: % 259.52/38.46 | (226) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1779_0 & % 259.52/38.46 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1779_1 & % 259.52/38.46 | fun_int_bool(all_1779_0) & fun_int_bool(all_1779_1) & ! [v0: int] : % 259.52/38.46 | ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : ! [v4: % 259.52/38.46 | fun_int_int] : ! [v5: int] : ( ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v2) = v4) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v0) = v3) | ~ % 259.52/38.46 | (hAPP_int_int(v4, v1) = v5) | ~ (hAPP_int_int(v3, v5) = v2) | ~ % 259.52/38.46 | int(v2) | ~ int(v1) | ~ int(v0) | ? [v6: bool] : ? [v7: bool] : % 259.52/38.46 | ? [v8: fun_int_bool] : ? [v9: bool] : % 259.52/38.46 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v1) = v8 & % 259.52/38.46 | hAPP_int_bool(v8, one_one_int) = v9 & fun_int_bool(v8) & % 259.52/38.46 | bool(v9) & hBOOL(v9)) | (hAPP_int_bool(all_1779_0, v0) = v7 & % 259.52/38.46 | bool(v7) & ~ hBOOL(v7)) | (hAPP_int_bool(all_1779_1, v2) = v6 % 259.52/38.46 | & bool(v6) & ~ hBOOL(v6)))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (226) implies: % 259.52/38.46 | (227) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1779_1 % 259.52/38.46 | (228) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1779_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (20) with fresh symbol all_1788_0 gives: % 259.52/38.46 | (229) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1788_0 & % 259.52/38.46 | fun_int_bool(all_1788_0) & ! [v0: int] : ! [v1: int] : ! [v2: % 259.52/38.46 | fun_int_int] : (v1 = one_one_int | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v1) = v2) | ~ % 259.52/38.46 | (hAPP_int_int(v2, v0) = one_one_int) | ~ int(v1) | ~ int(v0) | ? % 259.52/38.46 | [v3: bool] : (hAPP_int_bool(all_1788_0, v1) = v3 & bool(v3) & ~ % 259.52/38.46 | hBOOL(v3))) & ! [v0: int] : ! [v1: int] : ! [v2: fun_int_int] % 259.52/38.46 | : (v0 = one_one_int | ~ (hAPP_int_fun_int_int(times_times_int, v1) = % 259.52/38.46 | v2) | ~ (hAPP_int_int(v2, v0) = one_one_int) | ~ int(v1) | ~ % 259.52/38.46 | int(v0) | ? [v3: bool] : (hAPP_int_bool(all_1788_0, v1) = v3 & % 259.52/38.46 | bool(v3) & ~ hBOOL(v3))) & ! [v0: fun_int_int] : ! [v1: int] : % 259.52/38.46 | (v1 = one_one_int | ~ (hAPP_int_fun_int_int(times_times_int, % 259.52/38.46 | one_one_int) = v0) | ~ (hAPP_int_int(v0, one_one_int) = v1) | % 259.52/38.46 | ? [v2: bool] : (hAPP_int_bool(all_1788_0, one_one_int) = v2 & % 259.52/38.46 | bool(v2) & ~ hBOOL(v2))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (229) implies: % 259.52/38.46 | (230) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1788_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (27) with fresh symbols all_1797_0, all_1797_1 gives: % 259.52/38.46 | (231) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1797_1 & % 259.52/38.46 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1797_0 & % 259.52/38.46 | fun_int_bool(all_1797_0) & fun_int_bool(all_1797_1) & ! [v0: int] : % 259.52/38.46 | ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : ! [v4: int] : ! % 259.52/38.46 | [v5: fun_int_int] : ! [v6: int] : ( ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v0) = v3) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v4) = v5) | ~ % 259.52/38.46 | (hAPP_int_int(v5, v2) = v6) | ~ (hAPP_int_int(v3, v1) = v4) | ~ % 259.52/38.46 | int(v2) | ~ int(v1) | ~ int(v0) | ? [v7: bool] : ? [v8: % 259.52/38.46 | fun_int_bool] : ? [v9: bool] : ? [v10: bool] : ? [v11: bool] : % 259.52/38.46 | ((hAPP_i1948725293t_bool(ord_less_int, v2) = v8 & hAPP_int_bool(v8, % 259.52/38.46 | v0) = v9 & fun_int_bool(v8) & bool(v9) & ~ hBOOL(v9)) | % 259.52/38.46 | (hAPP_int_bool(all_1797_0, v0) = v10 & bool(v10) & ~ hBOOL(v10)) % 259.52/38.46 | | (hAPP_int_bool(all_1797_1, v6) = v7 & bool(v7) & ~ hBOOL(v7)) % 259.52/38.46 | | (hAPP_int_bool(all_1797_1, v1) = v11 & bool(v11) & % 259.52/38.46 | hBOOL(v11)))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (231) implies: % 259.52/38.46 | (232) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1797_0 % 259.52/38.46 | (233) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1797_1 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (47) with fresh symbol all_1815_0 gives: % 259.52/38.46 | (234) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1815_0 & % 259.52/38.46 | fun_int_bool(all_1815_0) & ! [v0: fun_int_bool] : ! [v1: nat] : ! % 259.52/38.46 | [v2: int] : ! [v3: bool] : ( ~ (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.46 | v1) = v2) | ~ (hAPP_int_bool(v0, v2) = v3) | ~ % 259.52/38.46 | fun_int_bool(v0) | ~ nat(v1) | hBOOL(v3) | ? [v4: int] : ? [v5: % 259.52/38.46 | bool] : ? [v6: bool] : (hAPP_int_bool(v0, v4) = v6 & % 259.52/38.46 | hAPP_int_bool(all_1815_0, v4) = v5 & int(v4) & bool(v6) & % 259.52/38.46 | bool(v5) & hBOOL(v5) & ~ hBOOL(v6))) & ? [v0: fun_int_bool] : % 259.52/38.46 | ! [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(all_1815_0, v1) = % 259.52/38.46 | v2) | ~ fun_int_bool(v0) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: % 259.52/38.46 | bool] : ? [v4: nat] : ? [v5: int] : ? [v6: bool] : (nat(v4) & % 259.52/38.46 | ((hAPP_nat_int(semiri1621563631at_int, v4) = v5 & % 259.52/38.46 | hAPP_int_bool(v0, v5) = v6 & int(v5) & bool(v6) & ~ % 259.52/38.46 | hBOOL(v6)) | (hAPP_int_bool(v0, v1) = v3 & bool(v3) & % 259.52/38.46 | hBOOL(v3))))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (234) implies: % 259.52/38.46 | (235) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1815_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (46) with fresh symbol all_1818_0 gives: % 259.52/38.46 | (236) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1818_0 & % 259.52/38.46 | fun_int_bool(all_1818_0) & ! [v0: fun_int_bool] : ! [v1: nat] : ! % 259.52/38.46 | [v2: int] : ! [v3: bool] : ( ~ (hAPP_nat_int(semiri1621563631at_int, % 259.52/38.46 | v1) = v2) | ~ (hAPP_int_bool(v0, v2) = v3) | ~ % 259.52/38.46 | fun_int_bool(v0) | ~ nat(v1) | ~ hBOOL(v3) | ? [v4: int] : ? % 259.52/38.46 | [v5: bool] : ? [v6: bool] : (hAPP_int_bool(v0, v4) = v6 & % 259.52/38.46 | hAPP_int_bool(all_1818_0, v4) = v5 & int(v4) & bool(v6) & % 259.52/38.46 | bool(v5) & hBOOL(v6) & hBOOL(v5))) & ? [v0: fun_int_bool] : ! % 259.52/38.46 | [v1: int] : ! [v2: bool] : ( ~ (hAPP_int_bool(all_1818_0, v1) = v2) % 259.52/38.46 | | ~ fun_int_bool(v0) | ~ int(v1) | ~ hBOOL(v2) | ? [v3: nat] : % 259.52/38.46 | ? [v4: int] : ? [v5: bool] : ? [v6: bool] : (nat(v3) & % 259.52/38.46 | ((hAPP_nat_int(semiri1621563631at_int, v3) = v4 & % 259.52/38.46 | hAPP_int_bool(v0, v4) = v5 & int(v4) & bool(v5) & hBOOL(v5)) % 259.52/38.46 | | (hAPP_int_bool(v0, v1) = v6 & bool(v6) & ~ hBOOL(v6))))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (236) implies: % 259.52/38.46 | (237) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1818_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (28) with fresh symbols all_1821_0, all_1821_1 gives: % 259.52/38.46 | (238) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1821_1 & % 259.52/38.46 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1821_0 & % 259.52/38.46 | fun_int_bool(all_1821_0) & fun_int_bool(all_1821_1) & ! [v0: int] : % 259.52/38.46 | ! [v1: int] : ! [v2: int] : ! [v3: fun_int_int] : ! [v4: int] : ! % 259.52/38.46 | [v5: fun_int_int] : ! [v6: int] : ( ~ % 259.52/38.46 | (hAPP_int_fun_int_int(times_times_int, v0) = v3) | ~ % 259.52/38.46 | (hAPP_int_fun_int_int(plus_plus_int, v4) = v5) | ~ % 259.52/38.46 | (hAPP_int_int(v5, v2) = v6) | ~ (hAPP_int_int(v3, v1) = v4) | ~ % 259.52/38.46 | int(v2) | ~ int(v1) | ~ int(v0) | ? [v7: fun_int_bool] : ? [v8: % 259.52/38.46 | bool] : ? [v9: bool] : ? [v10: bool] : ? [v11: fun_int_bool] : % 259.52/38.46 | ? [v12: bool] : ((hAPP_i1948725293t_bool(ord_less_eq_int, v1) = % 259.52/38.46 | v11 & hAPP_int_bool(v11, zero_zero_int) = v12 & % 259.52/38.46 | fun_int_bool(v11) & bool(v12) & hBOOL(v12)) | % 259.52/38.46 | (hAPP_i1948725293t_bool(ord_less_int, v6) = v7 & % 259.52/38.46 | hAPP_int_bool(v7, zero_zero_int) = v8 & fun_int_bool(v7) & % 259.52/38.46 | bool(v8) & ~ hBOOL(v8)) | (hAPP_int_bool(all_1821_0, v0) = v10 % 259.52/38.46 | & bool(v10) & ~ hBOOL(v10)) | (hAPP_int_bool(all_1821_1, v2) = % 259.52/38.46 | v9 & bool(v9) & ~ hBOOL(v9)))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (238) implies: % 259.52/38.46 | (239) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1821_0 % 259.52/38.46 | (240) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1821_1 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (36) with fresh symbols all_1824_0, all_1824_1 gives: % 259.52/38.46 | (241) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1824_1 & % 259.52/38.46 | cOMBB_1652995168ol_int(fconj, all_1824_1) = all_1824_0 & % 259.52/38.46 | fun_in531499254l_bool(all_1824_0) & fun_int_bool(all_1824_1) & ! % 259.52/38.46 | [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: fun_int_bool] : % 259.52/38.46 | ! [v3: fun_int_bool] : ( ~ (cOMBS_int_bool_bool(all_1824_0, v1) = v2) % 259.52/38.46 | | ~ (cOMBS_int_bool_bool(all_1824_0, v0) = v3) | ~ % 259.52/38.46 | fun_int_bool(v1) | ~ fun_int_bool(v0) | ? [v4: fun_int_bool] : ? % 259.52/38.46 | [v5: fun_int_bool] : ? [v6: int] : ? [v7: bool] : ? [v8: bool] : % 259.52/38.46 | ? [v9: bool] : (int(v6) & ((v5 = v4 & collect_int(v3) = v4 & % 259.52/38.46 | collect_int(v2) = v4 & fun_int_bool(v4)) | % 259.52/38.46 | (hAPP_int_bool(all_1824_1, v6) = v7 & bool(v7) & hBOOL(v7) & % 259.52/38.46 | ((hAPP_int_bool(v1, v6) = v8 & bool(v8) & hBOOL(v8)) | % 259.52/38.46 | (hAPP_int_bool(v0, v6) = v9 & bool(v9) & hBOOL(v9))) & % 259.52/38.46 | ((hAPP_int_bool(v1, v6) = v8 & bool(v8) & ~ hBOOL(v8)) | % 259.52/38.46 | (hAPP_int_bool(v0, v6) = v9 & bool(v9) & ~ hBOOL(v9))))))) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (241) implies: % 259.52/38.46 | (242) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1824_1 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (11) with fresh symbol all_1830_0 gives: % 259.52/38.46 | (243) hAPP_nat_nat(suc, zero_zero_nat) = all_1830_0 & nat(all_1830_0) & ! % 259.52/38.46 | [v0: nat] : ! [v1: any] : ! [v2: fun_nat_nat] : (v1 = all_1830_0 | % 259.52/38.46 | v1 = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = % 259.52/38.46 | v2) | ~ (hAPP_nat_nat(v2, v1) = all_1830_0) | ~ nat(v1) | ~ % 259.52/38.46 | nat(v0)) & ! [v0: any] : ! [v1: any] : ! [v2: fun_nat_nat] : (v1 % 259.52/38.46 | = all_1830_0 | v0 = all_1830_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v2) | ~ % 259.52/38.46 | (hAPP_nat_nat(v2, v1) = all_1830_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.46 | [v0: nat] : ! [v1: nat] : ! [v2: fun_nat_nat] : (v1 = zero_zero_nat % 259.52/38.46 | | v0 = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) % 259.52/38.46 | = v2) | ~ (hAPP_nat_nat(v2, v1) = all_1830_0) | ~ nat(v1) | ~ % 259.52/38.46 | nat(v0)) & ! [v0: any] : ! [v1: nat] : ! [v2: fun_nat_nat] : (v0 % 259.52/38.46 | = all_1830_0 | v0 = zero_zero_nat | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v2) | ~ % 259.52/38.46 | (hAPP_nat_nat(v2, v1) = all_1830_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.46 | [v0: fun_nat_nat] : ! [v1: int] : (v1 = all_1830_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, all_1830_0) = v0) | ~ % 259.52/38.46 | (hAPP_nat_nat(v0, zero_zero_nat) = v1)) & ! [v0: fun_nat_nat] : ! % 259.52/38.46 | [v1: int] : (v1 = all_1830_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, zero_zero_nat) = v0) | ~ % 259.52/38.46 | (hAPP_nat_nat(v0, all_1830_0) = v1)) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (243) implies: % 259.52/38.46 | (244) hAPP_nat_nat(suc, zero_zero_nat) = all_1830_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (11) with fresh symbol all_1833_0 gives: % 259.52/38.46 | (245) hAPP_nat_nat(suc, zero_zero_nat) = all_1833_0 & nat(all_1833_0) & ! % 259.52/38.46 | [v0: nat] : ! [v1: any] : ! [v2: fun_nat_nat] : (v1 = all_1833_0 | % 259.52/38.46 | v1 = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = % 259.52/38.46 | v2) | ~ (hAPP_nat_nat(v2, v1) = all_1833_0) | ~ nat(v1) | ~ % 259.52/38.46 | nat(v0)) & ! [v0: any] : ! [v1: any] : ! [v2: fun_nat_nat] : (v1 % 259.52/38.46 | = all_1833_0 | v0 = all_1833_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v2) | ~ % 259.52/38.46 | (hAPP_nat_nat(v2, v1) = all_1833_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.46 | [v0: nat] : ! [v1: nat] : ! [v2: fun_nat_nat] : (v1 = zero_zero_nat % 259.52/38.46 | | v0 = zero_zero_nat | ~ (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) % 259.52/38.46 | = v2) | ~ (hAPP_nat_nat(v2, v1) = all_1833_0) | ~ nat(v1) | ~ % 259.52/38.46 | nat(v0)) & ! [v0: any] : ! [v1: nat] : ! [v2: fun_nat_nat] : (v0 % 259.52/38.46 | = all_1833_0 | v0 = zero_zero_nat | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, v0) = v2) | ~ % 259.52/38.46 | (hAPP_nat_nat(v2, v1) = all_1833_0) | ~ nat(v1) | ~ nat(v0)) & ! % 259.52/38.46 | [v0: fun_nat_nat] : ! [v1: int] : (v1 = all_1833_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, all_1833_0) = v0) | ~ % 259.52/38.46 | (hAPP_nat_nat(v0, zero_zero_nat) = v1)) & ! [v0: fun_nat_nat] : ! % 259.52/38.46 | [v1: int] : (v1 = all_1833_0 | ~ % 259.52/38.46 | (hAPP_nat_fun_nat_nat(plus_plus_nat, zero_zero_nat) = v0) | ~ % 259.52/38.46 | (hAPP_nat_nat(v0, all_1833_0) = v1)) % 259.52/38.46 | % 259.52/38.46 | ALPHA: (245) implies: % 259.52/38.46 | (246) hAPP_nat_nat(suc, zero_zero_nat) = all_1833_0 % 259.52/38.46 | % 259.52/38.46 | DELTA: instantiating (37) with fresh symbols all_1836_0, all_1836_1 gives: % 259.52/38.47 | (247) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1836_0 & % 259.52/38.47 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1836_1 & % 259.52/38.47 | fun_int_bool(all_1836_0) & fun_int_bool(all_1836_1) & ? [v0: % 259.52/38.47 | fun_int_bool] : ! [v1: int] : ! [v2: int] : ! [v3: bool] : ! % 259.52/38.47 | [v4: bool] : ( ~ (hAPP_int_bool(all_1836_0, v1) = v4) | ~ % 259.52/38.47 | (hAPP_int_bool(all_1836_1, v2) = v3) | ~ fun_int_bool(v0) | ~ % 259.52/38.47 | int(v2) | ~ int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: % 259.52/38.47 | fun_int_int] : ? [v6: int] : ? [v7: int] : ? [v8: bool] : ? % 259.52/38.47 | [v9: fun_int_int] : ? [v10: int] : ? [v11: bool] : (int(v7) & % 259.52/38.47 | ((hAPP_int_fun_int_int(times_times_int, v1) = v5 & % 259.52/38.47 | hAPP_int_int(v5, v2) = v6 & fun_int_int(v5) & int(v6) & ! % 259.52/38.47 | [v12: int] : ! [v13: fun_int_int] : ! [v14: int] : ! [v15: % 259.52/38.47 | bool] : ( ~ (hAPP_int_fun_int_int(minus_minus_int, v12) = % 259.52/38.47 | v13) | ~ (hAPP_int_int(v13, v6) = v14) | ~ % 259.52/38.47 | (hAPP_int_bool(v0, v14) = v15) | ~ int(v12) | hBOOL(v15) | % 259.52/38.47 | ? [v16: bool] : (hAPP_int_bool(v0, v12) = v16 & bool(v16) % 259.52/38.47 | & ~ hBOOL(v16)))) | % 259.52/38.47 | (hAPP_int_fun_int_int(minus_minus_int, v7) = v9 & % 259.52/38.47 | hAPP_int_int(v9, v2) = v10 & hAPP_int_bool(v0, v10) = v11 & % 259.52/38.47 | hAPP_int_bool(v0, v7) = v8 & fun_int_int(v9) & int(v10) & % 259.52/38.47 | bool(v11) & bool(v8) & hBOOL(v8) & ~ hBOOL(v11))))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (247) implies: % 259.52/38.47 | (248) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1836_1 % 259.52/38.47 | (249) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1836_0 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (39) with fresh symbols all_1838_0, all_1838_1 gives: % 259.52/38.47 | (250) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1838_0 & % 259.52/38.47 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1838_1 & % 259.52/38.47 | fun_int_bool(all_1838_0) & fun_int_bool(all_1838_1) & ? [v0: % 259.52/38.47 | fun_int_bool] : ! [v1: int] : ! [v2: int] : ! [v3: bool] : ! % 259.52/38.47 | [v4: bool] : ( ~ (hAPP_int_bool(all_1838_0, v1) = v4) | ~ % 259.52/38.47 | (hAPP_int_bool(all_1838_1, v2) = v3) | ~ fun_int_bool(v0) | ~ % 259.52/38.47 | int(v2) | ~ int(v1) | ~ hBOOL(v4) | ~ hBOOL(v3) | ? [v5: % 259.52/38.47 | fun_int_int] : ? [v6: int] : ? [v7: int] : ? [v8: bool] : ? % 259.52/38.47 | [v9: fun_int_int] : ? [v10: int] : ? [v11: bool] : (int(v7) & % 259.52/38.47 | ((hAPP_int_fun_int_int(times_times_int, v1) = v5 & % 259.52/38.47 | hAPP_int_int(v5, v2) = v6 & fun_int_int(v5) & int(v6) & ! % 259.52/38.47 | [v12: int] : ! [v13: fun_int_int] : ! [v14: int] : ! [v15: % 259.52/38.47 | bool] : ( ~ (hAPP_int_fun_int_int(plus_plus_int, v12) = % 259.52/38.47 | v13) | ~ (hAPP_int_int(v13, v6) = v14) | ~ % 259.52/38.47 | (hAPP_int_bool(v0, v14) = v15) | ~ int(v12) | hBOOL(v15) | % 259.52/38.47 | ? [v16: bool] : (hAPP_int_bool(v0, v12) = v16 & bool(v16) % 259.52/38.47 | & ~ hBOOL(v16)))) | (hAPP_int_fun_int_int(plus_plus_int, % 259.52/38.47 | v7) = v9 & hAPP_int_int(v9, v2) = v10 & hAPP_int_bool(v0, % 259.52/38.47 | v10) = v11 & hAPP_int_bool(v0, v7) = v8 & fun_int_int(v9) & % 259.52/38.47 | int(v10) & bool(v11) & bool(v8) & hBOOL(v8) & ~ % 259.52/38.47 | hBOOL(v11))))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (250) implies: % 259.52/38.47 | (251) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1838_1 % 259.52/38.47 | (252) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1838_0 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (29) with fresh symbol all_1867_0 gives: % 259.52/38.47 | (253) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1867_0 & % 259.52/38.47 | fun_int_bool(all_1867_0) & ! [v0: int] : ! [v1: int] : ! [v2: int] % 259.52/38.47 | : ! [v3: int] : ! [v4: int] : ! [v5: fun_int_int] : ! [v6: int] : % 259.52/38.47 | ! [v7: fun_int_int] : ! [v8: int] : ! [v9: fun_int_bool] : ! % 259.52/38.47 | [v10: int] : ! [v11: fun_int_int] : ! [v12: int] : ! [v13: bool] : % 259.52/38.47 | ( ~ (hAPP_int_fun_int_int(times_times_int, v0) = v5) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v10) = v11) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v6) = v7) | ~ % 259.52/38.47 | (hAPP_int_int(v11, v4) = v12) | ~ (hAPP_int_int(v7, v2) = v8) | ~ % 259.52/38.47 | (hAPP_int_int(v5, v3) = v10) | ~ (hAPP_int_int(v5, v1) = v6) | ~ % 259.52/38.47 | (hAPP_i1948725293t_bool(ord_less_eq_int, v8) = v9) | ~ % 259.52/38.47 | (hAPP_int_bool(v9, v12) = v13) | ~ int(v4) | ~ int(v3) | ~ % 259.52/38.47 | int(v2) | ~ int(v1) | ~ int(v0) | ~ hBOOL(v13) | ? [v14: bool] % 259.52/38.47 | : ? [v15: fun_int_bool] : ? [v16: bool] : ? [v17: fun_int_bool] % 259.52/38.47 | : ? [v18: bool] : ? [v19: fun_int_bool] : ? [v20: bool] : % 259.52/38.47 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v1) = v19 & % 259.52/38.47 | hAPP_int_bool(v19, v3) = v20 & fun_int_bool(v19) & bool(v20) & % 259.52/38.47 | hBOOL(v20)) | (hAPP_i1948725293t_bool(ord_less_int, v4) = v17 & % 259.52/38.47 | hAPP_int_bool(v17, v0) = v18 & fun_int_bool(v17) & bool(v18) & % 259.52/38.47 | ~ hBOOL(v18)) | (hAPP_i1948725293t_bool(ord_less_int, v2) = v15 % 259.52/38.47 | & hAPP_int_bool(v15, v0) = v16 & fun_int_bool(v15) & bool(v16) % 259.52/38.47 | & ~ hBOOL(v16)) | (hAPP_int_bool(all_1867_0, v2) = v14 & % 259.52/38.47 | bool(v14) & ~ hBOOL(v14)))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (253) implies: % 259.52/38.47 | (254) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1867_0 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (18) with fresh symbols all_1903_0, all_1903_1 gives: % 259.52/38.47 | (255) hAPP_nat_nat(suc, zero_zero_nat) = all_1903_1 & % 259.52/38.47 | hAPP_n1699378549t_bool(ord_less_eq_nat, all_1903_1) = all_1903_0 & % 259.52/38.47 | fun_nat_bool(all_1903_0) & nat(all_1903_1) & ! [v0: nat] : ! [v1: % 259.52/38.47 | nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v1) = v3) | ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v0) = v2) | ~ nat(v1) | ~ nat(v0) | ~ % 259.52/38.47 | hBOOL(v3) | ~ hBOOL(v2) | ? [v4: fun_nat_nat] : ? [v5: nat] : ? % 259.52/38.47 | [v6: bool] : (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v4 & % 259.52/38.47 | hAPP_nat_nat(v4, v1) = v5 & hAPP_nat_bool(all_1903_0, v5) = v6 & % 259.52/38.47 | fun_nat_nat(v4) & nat(v5) & bool(v6) & hBOOL(v6))) & ! [v0: nat] % 259.52/38.47 | : ! [v1: nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v1) = v3) | ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v0) = v2) | ~ nat(v1) | ~ nat(v0) | % 259.52/38.47 | hBOOL(v3) | ? [v4: fun_nat_nat] : ? [v5: nat] : ? [v6: bool] : % 259.52/38.47 | (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v4 & hAPP_nat_nat(v4, % 259.52/38.47 | v1) = v5 & hAPP_nat_bool(all_1903_0, v5) = v6 & fun_nat_nat(v4) % 259.52/38.47 | & nat(v5) & bool(v6) & ~ hBOOL(v6))) & ! [v0: nat] : ! [v1: % 259.52/38.47 | nat] : ! [v2: bool] : ! [v3: bool] : ( ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v1) = v3) | ~ % 259.52/38.47 | (hAPP_nat_bool(all_1903_0, v0) = v2) | ~ nat(v1) | ~ nat(v0) | % 259.52/38.47 | hBOOL(v2) | ? [v4: fun_nat_nat] : ? [v5: nat] : ? [v6: bool] : % 259.52/38.47 | (hAPP_nat_fun_nat_nat(times_times_nat, v0) = v4 & hAPP_nat_nat(v4, % 259.52/38.47 | v1) = v5 & hAPP_nat_bool(all_1903_0, v5) = v6 & fun_nat_nat(v4) % 259.52/38.47 | & nat(v5) & bool(v6) & ~ hBOOL(v6))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (255) implies: % 259.52/38.47 | (256) hAPP_nat_nat(suc, zero_zero_nat) = all_1903_1 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (30) with fresh symbols all_1906_0, all_1906_1 gives: % 259.52/38.47 | (257) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1906_1 & % 259.52/38.47 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1906_0 & % 259.52/38.47 | fun_int_bool(all_1906_0) & fun_int_bool(all_1906_1) & ! [v0: int] : % 259.52/38.47 | ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 259.52/38.47 | int] : ! [v6: fun_int_int] : ! [v7: int] : ! [v8: fun_int_int] : % 259.52/38.47 | ! [v9: int] : ! [v10: fun_int_int] : ! [v11: int] : ! [v12: % 259.52/38.47 | fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v3) = % 259.52/38.47 | v10) | ~ (hAPP_int_fun_int_int(times_times_int, v0) = v6) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v11) = v12) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v7) = v8) | ~ % 259.52/38.47 | (hAPP_int_int(v12, v5) = v9) | ~ (hAPP_int_int(v10, v4) = v11) | % 259.52/38.47 | ~ (hAPP_int_int(v8, v2) = v9) | ~ (hAPP_int_int(v6, v1) = v7) | ~ % 259.52/38.47 | int(v5) | ~ int(v4) | ~ int(v3) | ~ int(v2) | ~ int(v1) | ~ % 259.52/38.47 | int(v0) | ? [v13: bool] : ? [v14: fun_int_bool] : ? [v15: bool] % 259.52/38.47 | : ? [v16: bool] : ? [v17: bool] : ? [v18: fun_int_bool] : ? % 259.52/38.47 | [v19: bool] : ? [v20: fun_int_bool] : ? [v21: bool] : % 259.52/38.47 | ((hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v18 & % 259.52/38.47 | hAPP_int_bool(v18, v0) = v19 & fun_int_bool(v18) & bool(v19) & % 259.52/38.47 | ~ hBOOL(v19)) | (hAPP_i1948725293t_bool(ord_less_eq_int, v1) = % 259.52/38.47 | v20 & hAPP_int_bool(v20, v4) = v21 & fun_int_bool(v20) & % 259.52/38.47 | bool(v21) & hBOOL(v21)) | (hAPP_i1948725293t_bool(ord_less_int, % 259.52/38.47 | v5) = v14 & hAPP_int_bool(v14, v3) = v15 & fun_int_bool(v14) % 259.52/38.47 | & bool(v15) & ~ hBOOL(v15)) | (hAPP_int_bool(all_1906_0, v3) = % 259.52/38.47 | v17 & bool(v17) & ~ hBOOL(v17)) | (hAPP_int_bool(all_1906_1, % 259.52/38.47 | v9) = v13 & bool(v13) & ~ hBOOL(v13)) | % 259.52/38.47 | (hAPP_int_bool(all_1906_1, v2) = v16 & bool(v16) & ~ % 259.52/38.47 | hBOOL(v16)))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (257) implies: % 259.52/38.47 | (258) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1906_0 % 259.52/38.47 | (259) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1906_1 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (24) with fresh symbols all_1909_0, all_1909_1 gives: % 259.52/38.47 | (260) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1909_1 & % 259.52/38.47 | hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1909_0 & % 259.52/38.47 | fun_int_bool(all_1909_0) & fun_int_bool(all_1909_1) & ! [v0: int] : % 259.52/38.47 | ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: % 259.52/38.47 | int] : ! [v6: fun_int_int] : ! [v7: int] : ! [v8: fun_int_int] : % 259.52/38.47 | ! [v9: int] : ! [v10: fun_int_int] : ! [v11: int] : ! [v12: % 259.52/38.47 | fun_int_int] : ( ~ (hAPP_int_fun_int_int(times_times_int, v3) = % 259.52/38.47 | v10) | ~ (hAPP_int_fun_int_int(times_times_int, v0) = v6) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v11) = v12) | ~ % 259.52/38.47 | (hAPP_int_fun_int_int(plus_plus_int, v7) = v8) | ~ % 259.52/38.47 | (hAPP_int_int(v12, v5) = v9) | ~ (hAPP_int_int(v10, v4) = v11) | % 259.52/38.47 | ~ (hAPP_int_int(v8, v2) = v9) | ~ (hAPP_int_int(v6, v1) = v7) | ~ % 259.52/38.47 | int(v5) | ~ int(v4) | ~ int(v3) | ~ int(v2) | ~ int(v1) | ~ % 259.52/38.47 | int(v0) | ? [v13: fun_int_bool] : ? [v14: bool] : ? [v15: % 259.52/38.47 | fun_int_bool] : ? [v16: bool] : ? [v17: bool] : ? [v18: bool] % 259.52/38.47 | : ? [v19: fun_int_bool] : ? [v20: bool] : ? [v21: fun_int_bool] % 259.52/38.47 | : ? [v22: bool] : ((hAPP_i1948725293t_bool(ord_less_eq_int, v4) = % 259.52/38.47 | v21 & hAPP_int_bool(v21, v1) = v22 & fun_int_bool(v21) & % 259.52/38.47 | bool(v22) & hBOOL(v22)) | % 259.52/38.47 | (hAPP_i1948725293t_bool(ord_less_eq_int, v3) = v19 & % 259.52/38.47 | hAPP_int_bool(v19, v0) = v20 & fun_int_bool(v19) & bool(v20) & % 259.52/38.47 | ~ hBOOL(v20)) | (hAPP_i1948725293t_bool(ord_less_int, v9) = v13 % 259.52/38.47 | & hAPP_int_bool(v13, zero_zero_int) = v14 & fun_int_bool(v13) & % 259.52/38.47 | bool(v14) & ~ hBOOL(v14)) | % 259.52/38.47 | (hAPP_i1948725293t_bool(ord_less_int, v2) = v15 & % 259.52/38.47 | hAPP_int_bool(v15, v0) = v16 & fun_int_bool(v15) & bool(v16) & % 259.52/38.47 | ~ hBOOL(v16)) | (hAPP_int_bool(all_1909_0, v3) = v18 & % 259.52/38.47 | bool(v18) & ~ hBOOL(v18)) | (hAPP_int_bool(all_1909_1, v5) = % 259.52/38.47 | v17 & bool(v17) & ~ hBOOL(v17)))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (260) implies: % 259.52/38.47 | (261) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1909_0 % 259.52/38.47 | (262) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1909_1 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (41) with fresh symbol all_1912_0 gives: % 259.52/38.47 | (263) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1912_0 & % 259.52/38.47 | fun_int_bool(all_1912_0) & ? [v0: fun_int_bool] : ! [v1: % 259.52/38.47 | fun_int_bool] : ! [v2: int] : ! [v3: bool] : ! [v4: int] : ! % 259.52/38.47 | [v5: bool] : ! [v6: int] : ! [v7: fun_int_bool] : ( ~ % 259.52/38.47 | (hAPP_i1948725293t_bool(ord_less_int, v6) = v7) | ~ % 259.52/38.47 | (hAPP_int_bool(v1, v4) = v5) | ~ (hAPP_int_bool(all_1912_0, v2) = % 259.52/38.47 | v3) | ~ fun_int_bool(v1) | ~ fun_int_bool(v0) | ~ int(v6) | ~ % 259.52/38.47 | int(v4) | ~ int(v2) | ~ hBOOL(v5) | ~ hBOOL(v3) | ? [v8: int] : % 259.52/38.47 | ? [v9: bool] : ? [v10: int] : ? [v11: bool] : ? [v12: bool] : % 259.52/38.47 | ? [v13: bool] : ? [v14: int] : ? [v15: int] : ? [v16: bool] : ? % 259.52/38.47 | [v17: fun_int_int] : ? [v18: fun_int_int] : ? [v19: int] : ? % 259.52/38.47 | [v20: int] : ? [v21: bool] : (int(v15) & int(v14) & int(v10) & % 259.52/38.47 | int(v8) & ((hAPP_int_bool(v7, v10) = v11 & bool(v11) & hBOOL(v11) % 259.52/38.47 | & ((hAPP_int_bool(v1, v10) = v13 & bool(v13) & hBOOL(v13)) | % 259.52/38.47 | (hAPP_int_bool(v0, v10) = v12 & bool(v12) & hBOOL(v12))) & % 259.52/38.47 | ((hAPP_int_bool(v1, v10) = v13 & bool(v13) & ~ hBOOL(v13)) | % 259.52/38.47 | (hAPP_int_bool(v0, v10) = v12 & bool(v12) & ~ % 259.52/38.47 | hBOOL(v12)))) | (hAPP_int_bool(v0, v8) = v9 & bool(v9) & % 259.52/38.47 | hBOOL(v9)) | (((hAPP_int_fun_int_int(times_times_int, v15) = % 259.52/38.47 | v18 & hAPP_int_fun_int_int(minus_minus_int, v14) = v17 & % 259.52/38.47 | hAPP_int_int(v18, v2) = v19 & hAPP_int_int(v17, v19) = % 259.52/38.47 | v20 & hAPP_int_bool(v1, v20) = v21 & fun_int_int(v18) & % 259.52/38.47 | fun_int_int(v17) & int(v20) & int(v19) & bool(v21) & % 259.52/38.47 | hBOOL(v21)) | (hAPP_int_bool(v1, v14) = v16 & bool(v16) & % 259.52/38.47 | hBOOL(v16))) & ((hAPP_int_fun_int_int(times_times_int, % 259.52/38.47 | v15) = v18 & hAPP_int_fun_int_int(minus_minus_int, v14) % 259.52/38.47 | = v17 & hAPP_int_int(v18, v2) = v19 & hAPP_int_int(v17, % 259.52/38.47 | v19) = v20 & hAPP_int_bool(v1, v20) = v21 & % 259.52/38.47 | fun_int_int(v18) & fun_int_int(v17) & int(v20) & int(v19) % 259.52/38.47 | & bool(v21) & ~ hBOOL(v21)) | (hAPP_int_bool(v1, v14) = % 259.52/38.47 | v16 & bool(v16) & ~ hBOOL(v16))))))) % 259.52/38.47 | % 259.52/38.47 | ALPHA: (263) implies: % 259.52/38.47 | (264) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1912_0 % 259.52/38.47 | % 259.52/38.47 | DELTA: instantiating (40) with fresh symbol all_1914_0 gives: % 259.52/38.47 | (265) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1914_0 & % 259.52/38.47 | fun_int_bool(all_1914_0) & ? [v0: fun_int_bool] : ? [v1: int] : ! % 259.52/38.47 | [v2: fun_int_bool] : ! [v3: int] : ! [v4: bool] : ! [v5: int] : ! % 259.52/38.47 | [v6: bool] : ( ~ (hAPP_int_bool(v2, v5) = v6) | ~ % 259.52/38.47 | (hAPP_int_bool(all_1914_0, v3) = v4) | ~ fun_int_bool(v2) | ~ % 259.52/38.47 | fun_int_bool(v0) | ~ int(v5) | ~ int(v3) | ~ int(v1) | ~ % 259.52/38.47 | hBOOL(v6) | ~ hBOOL(v4) | ? [v7: int] : ? [v8: bool] : ? [v9: % 259.52/38.47 | int] : ? [v10: fun_int_bool] : ? [v11: bool] : ? [v12: bool] : % 259.52/38.47 | ? [v13: bool] : ? [v14: int] : ? [v15: int] : ? [v16: bool] : % 259.52/38.47 | ? [v17: fun_int_int] : ? [v18: fun_int_int] : ? [v19: int] : ? % 259.52/38.47 | [v20: int] : ? [v21: bool] : (int(v15) & int(v14) & int(v9) & % 259.52/38.47 | int(v7) & ((hAPP_i1948725293t_bool(ord_less_int, v9) = v10 & % 259.52/38.47 | hAPP_int_bool(v10, v1) = v11 & fun_int_bool(v10) & bool(v11) % 259.52/38.47 | & hBOOL(v11) & ((hAPP_int_bool(v2, v9) = v13 & bool(v13) & % 259.52/38.47 | hBOOL(v13)) | (hAPP_int_bool(v0, v9) = v12 & bool(v12) & % 259.52/38.47 | hBOOL(v12))) & ((hAPP_int_bool(v2, v9) = v13 & bool(v13) % 259.52/38.47 | & ~ hBOOL(v13)) | (hAPP_int_bool(v0, v9) = v12 & % 259.52/38.47 | bool(v12) & ~ hBOOL(v12)))) | (hAPP_int_bool(v0, v7) = % 259.52/38.47 | v8 & bool(v8) & hBOOL(v8)) | % 259.52/38.47 | (((hAPP_int_fun_int_int(times_times_int, v15) = v18 & % 259.52/38.47 | hAPP_int_fun_int_int(minus_minus_int, v14) = v17 & % 259.52/38.47 | hAPP_int_int(v18, v3) = v19 & hAPP_int_int(v17, v19) = % 259.52/38.47 | v20 & hAPP_int_bool(v2, v20) = v21 & fun_int_int(v18) & % 259.52/38.47 | fun_int_int(v17) & int(v20) & int(v19) & bool(v21) & % 259.52/38.47 | hBOOL(v21)) | (hAPP_int_bool(v2, v14) = v16 & bool(v16) & % 259.52/38.48 | hBOOL(v16))) & ((hAPP_int_fun_int_int(times_times_int, % 259.52/38.48 | v15) = v18 & hAPP_int_fun_int_int(minus_minus_int, v14) % 259.52/38.48 | = v17 & hAPP_int_int(v18, v3) = v19 & hAPP_int_int(v17, % 259.52/38.48 | v19) = v20 & hAPP_int_bool(v2, v20) = v21 & % 259.52/38.48 | fun_int_int(v18) & fun_int_int(v17) & int(v20) & int(v19) % 259.52/38.48 | & bool(v21) & ~ hBOOL(v21)) | (hAPP_int_bool(v2, v14) = % 259.52/38.48 | v16 & bool(v16) & ~ hBOOL(v16))))))) % 259.52/38.48 | % 259.52/38.48 | ALPHA: (265) implies: % 259.52/38.48 | (266) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1914_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (202) imply: % 259.52/38.48 | (267) bit1(zero_zero_int) = all_1713_3 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (164) imply: % 259.52/38.48 | (268) bit1(zero_zero_int) = all_1566_3 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (161) imply: % 259.52/38.48 | (269) bit1(zero_zero_int) = all_1564_4 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (158) imply: % 259.52/38.48 | (270) bit1(zero_zero_int) = all_1531_3 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (136) imply: % 259.52/38.48 | (271) bit1(zero_zero_int) = all_1470_1 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (114) imply: % 259.52/38.48 | (272) bit1(zero_zero_int) = all_1377_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (111) imply: % 259.52/38.48 | (273) bit1(zero_zero_int) = all_1375_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (109) imply: % 259.52/38.48 | (274) bit1(zero_zero_int) = all_1373_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (106) imply: % 259.52/38.48 | (275) bit1(zero_zero_int) = all_1371_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (221) imply: % 259.52/38.48 | (276) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1755_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (208) imply: % 259.52/38.48 | (277) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1722_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (116) imply: % 259.52/38.48 | (278) hAPP_i1948725293t_bool(ord_less_eq_int, zero_zero_int) = all_1425_1 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (220) imply: % 259.52/38.48 | (279) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1755_1 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (129) imply: % 259.52/38.48 | (280) hAPP_i1948725293t_bool(ord_less_int, zero_zero_int) = all_1449_1 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (64), (128) imply: % 259.52/38.48 | (281) hAPP_int_bool(all_1449_1, zero_zero_int) = all_1449_0 % 259.52/38.48 | % 259.52/38.48 | REDUCE: (8), (9) imply: % 259.52/38.48 | (282) nat(zero_zero_nat) % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (88) with all_1568_2, all_1570_3, u, mgt_call, % 259.52/38.48 | simplifying with (167), (169) gives: % 259.52/38.48 | (283) all_1570_3 = all_1568_2 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (88) with all_1570_3, all_1633_1, u, mgt_call, % 259.52/38.48 | simplifying with (169), (184) gives: % 259.52/38.48 | (284) all_1633_1 = all_1570_3 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (88) with all_1504_1, all_1633_1, u, mgt_call, % 259.52/38.48 | simplifying with (149), (184) gives: % 259.52/38.48 | (285) all_1633_1 = all_1504_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1575_0, all_1600_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (171), (175) gives: % 259.52/38.48 | (286) all_1600_0 = all_1575_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1682_0, all_1719_1, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (194), (206) gives: % 259.52/38.48 | (287) all_1719_1 = all_1682_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with one_one_nat, all_1719_1, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (12), (206) gives: % 259.52/38.48 | (288) all_1719_1 = one_one_nat % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1600_0, all_1740_1, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (175), (214) gives: % 259.52/38.48 | (289) all_1740_1 = all_1600_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1737_1, all_1830_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (212), (244) gives: % 259.52/38.48 | (290) all_1830_0 = all_1737_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1682_0, all_1830_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (194), (244) gives: % 259.52/38.48 | (291) all_1830_0 = all_1682_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1575_0, all_1830_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (171), (244) gives: % 259.52/38.48 | (292) all_1830_0 = all_1575_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1564_1, all_1830_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (160), (244) gives: % 259.52/38.48 | (293) all_1830_0 = all_1564_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1369_0, all_1830_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (103), (244) gives: % 259.52/38.48 | (294) all_1830_0 = all_1369_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1740_1, all_1833_0, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (214), (246) gives: % 259.52/38.48 | (295) all_1833_0 = all_1740_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1833_0, all_1903_1, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (246), (256) gives: % 259.52/38.48 | (296) all_1903_1 = all_1833_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (89) with all_1470_0, all_1903_1, zero_zero_nat, % 259.52/38.48 | suc, simplifying with (135), (256) gives: % 259.52/38.48 | (297) all_1903_1 = all_1470_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1588_1, all_1647_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (173), (189) gives: % 259.52/38.48 | (298) all_1647_1 = all_1588_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1588_1, all_1716_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (173), (204) gives: % 259.52/38.48 | (299) all_1716_0 = all_1588_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1647_1, all_1734_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (189), (210) gives: % 259.52/38.48 | (300) all_1734_0 = all_1647_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1752_1, all_1755_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (218), (279) gives: % 259.52/38.48 | (301) all_1755_1 = all_1752_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1743_0, all_1755_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (216), (279) gives: % 259.52/38.48 | (302) all_1755_1 = all_1743_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1734_0, all_1755_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (210), (279) gives: % 259.52/38.48 | (303) all_1755_1 = all_1734_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1752_1, all_1758_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (218), (223) gives: % 259.52/38.48 | (304) all_1758_0 = all_1752_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1788_0, all_1797_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (230), (232) gives: % 259.52/38.48 | (305) all_1797_0 = all_1788_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1797_0, all_1821_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (232), (239) gives: % 259.52/38.48 | (306) all_1821_0 = all_1797_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1821_0, all_1836_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (239), (248) gives: % 259.52/38.48 | (307) all_1836_1 = all_1821_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1836_1, all_1838_1, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (248), (251) gives: % 259.52/38.48 | (308) all_1838_1 = all_1836_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1838_1, all_1906_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (251), (258) gives: % 259.52/38.48 | (309) all_1906_0 = all_1838_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1788_0, all_1909_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (230), (261) gives: % 259.52/38.48 | (310) all_1909_0 = all_1788_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1779_1, all_1909_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (227), (261) gives: % 259.52/38.48 | (311) all_1909_0 = all_1779_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1758_0, all_1909_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (223), (261) gives: % 259.52/38.48 | (312) all_1909_0 = all_1758_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1776_1, all_1912_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (225), (264) gives: % 259.52/38.48 | (313) all_1912_0 = all_1776_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1716_0, all_1912_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (204), (264) gives: % 259.52/38.48 | (314) all_1912_0 = all_1716_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1449_1, all_1912_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (264), (280) gives: % 259.52/38.48 | (315) all_1912_0 = all_1449_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1906_0, all_1914_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (258), (266) gives: % 259.52/38.48 | (316) all_1914_0 = all_1906_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1447_1, all_1914_0, zero_zero_int, % 259.52/38.48 | ord_less_int, simplifying with (124), (266) gives: % 259.52/38.48 | (317) all_1914_0 = all_1447_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1360_0, all_1459_1, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (95), (133) gives: % 259.52/38.48 | (318) all_1459_1 = all_1360_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1459_1, all_1472_1, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (133), (138) gives: % 259.52/38.48 | (319) all_1472_1 = all_1459_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1472_1, all_1486_0, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (138), (142) gives: % 259.52/38.48 | (320) all_1486_0 = all_1472_1 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1486_0, all_1514_0, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (142), (156) gives: % 259.52/38.48 | (321) all_1514_0 = all_1486_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1514_0, all_1566_4, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (156), (163) gives: % 259.52/38.48 | (322) all_1566_4 = all_1514_0 % 259.52/38.48 | % 259.52/38.48 | GROUND_INST: instantiating (92) with all_1566_4, all_1630_1, zero_zero_int, % 259.52/38.48 | ord_less_eq_int, simplifying with (163), (177) gives: % 259.52/38.48 | (323) all_1630_1 = all_1566_4 % 259.52/38.48 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1486_0, all_1647_2, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (142), (190) gives: % 259.52/38.49 | (324) all_1647_2 = all_1486_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1425_1, all_1647_2, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (190), (278) gives: % 259.52/38.49 | (325) all_1647_2 = all_1425_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1630_1, all_1688_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (177), (196) gives: % 259.52/38.49 | (326) all_1688_0 = all_1630_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1483_0, all_1688_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (140), (196) gives: % 259.52/38.49 | (327) all_1688_0 = all_1483_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1701_0, all_1722_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (200), (277) gives: % 259.52/38.49 | (328) all_1722_0 = all_1701_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1701_0, all_1779_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (200), (228) gives: % 259.52/38.49 | (329) all_1779_0 = all_1701_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1514_0, all_1779_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (156), (228) gives: % 259.52/38.49 | (330) all_1779_0 = all_1514_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1722_0, all_1797_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (233), (277) gives: % 259.52/38.49 | (331) all_1797_1 = all_1722_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1797_1, all_1815_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (233), (235) gives: % 259.52/38.49 | (332) all_1815_0 = all_1797_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1498_0, all_1818_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (144), (237) gives: % 259.52/38.49 | (333) all_1818_0 = all_1498_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1459_1, all_1818_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (133), (237) gives: % 259.52/38.49 | (334) all_1818_0 = all_1459_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1362_0, all_1818_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (97), (237) gives: % 259.52/38.49 | (335) all_1818_0 = all_1362_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1779_0, all_1821_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (228), (240) gives: % 259.52/38.49 | (336) all_1821_1 = all_1779_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1779_0, all_1824_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (228), (242) gives: % 259.52/38.49 | (337) all_1824_1 = all_1779_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1511_0, all_1824_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (154), (242) gives: % 259.52/38.49 | (338) all_1824_1 = all_1511_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1815_0, all_1836_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (235), (249) gives: % 259.52/38.49 | (339) all_1836_0 = all_1815_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1797_1, all_1838_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (233), (252) gives: % 259.52/38.49 | (340) all_1838_0 = all_1797_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1650_0, all_1838_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (192), (252) gives: % 259.52/38.49 | (341) all_1838_0 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1836_0, all_1867_0, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (249), (254) gives: % 259.52/38.49 | (342) all_1867_0 = all_1836_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1867_0, all_1906_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (254), (259) gives: % 259.52/38.49 | (343) all_1906_1 = all_1867_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1755_0, all_1906_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (259), (276) gives: % 259.52/38.49 | (344) all_1906_1 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1821_1, all_1909_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (240), (262) gives: % 259.52/38.49 | (345) all_1909_1 = all_1821_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (92) with all_1698_0, all_1909_1, zero_zero_int, % 259.52/38.49 | ord_less_eq_int, simplifying with (198), (262) gives: % 259.52/38.49 | (346) all_1909_1 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (93) with all_1509_2, all_1633_5, pn, mgt_call, % 259.52/38.49 | simplifying with (152), (187) gives: % 259.52/38.49 | (347) all_1633_5 = all_1509_2 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1371_0, all_1470_1, zero_zero_int, % 259.52/38.49 | simplifying with (271), (275) gives: % 259.52/38.49 | (348) all_1470_1 = all_1371_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1470_1, all_1531_3, zero_zero_int, % 259.52/38.49 | simplifying with (270), (271) gives: % 259.52/38.49 | (349) all_1531_3 = all_1470_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1531_3, all_1564_4, zero_zero_int, % 259.52/38.49 | simplifying with (269), (270) gives: % 259.52/38.49 | (350) all_1564_4 = all_1531_3 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1470_1, all_1566_3, zero_zero_int, % 259.52/38.49 | simplifying with (268), (271) gives: % 259.52/38.49 | (351) all_1566_3 = all_1470_1 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1375_0, all_1566_3, zero_zero_int, % 259.52/38.49 | simplifying with (268), (273) gives: % 259.52/38.49 | (352) all_1566_3 = all_1375_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1373_0, all_1566_3, zero_zero_int, % 259.52/38.49 | simplifying with (268), (274) gives: % 259.52/38.49 | (353) all_1566_3 = all_1373_0 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1564_4, all_1713_3, zero_zero_int, % 259.52/38.49 | simplifying with (267), (269) gives: % 259.52/38.49 | (354) all_1713_3 = all_1564_4 % 259.52/38.49 | % 259.52/38.49 | GROUND_INST: instantiating (84) with all_1377_0, all_1713_3, zero_zero_int, % 259.52/38.49 | simplifying with (267), (272) gives: % 259.52/38.49 | (355) all_1713_3 = all_1377_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (316), (317) imply: % 259.52/38.49 | (356) all_1906_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (356) implies: % 259.52/38.49 | (357) all_1906_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (313), (314) imply: % 259.52/38.49 | (358) all_1776_1 = all_1716_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (313), (315) imply: % 259.52/38.49 | (359) all_1776_1 = all_1449_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (310), (311) imply: % 259.52/38.49 | (360) all_1788_0 = all_1779_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (360) implies: % 259.52/38.49 | (361) all_1788_0 = all_1779_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (311), (312) imply: % 259.52/38.49 | (362) all_1779_1 = all_1758_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (345), (346) imply: % 259.52/38.49 | (363) all_1821_1 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (363) implies: % 259.52/38.49 | (364) all_1821_1 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (309), (357) imply: % 259.52/38.49 | (365) all_1838_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (365) implies: % 259.52/38.49 | (366) all_1838_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (343), (344) imply: % 259.52/38.49 | (367) all_1867_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (367) implies: % 259.52/38.49 | (368) all_1867_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (296), (297) imply: % 259.52/38.49 | (369) all_1833_0 = all_1470_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (369) implies: % 259.52/38.49 | (370) all_1833_0 = all_1470_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (342), (368) imply: % 259.52/38.49 | (371) all_1836_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (371) implies: % 259.52/38.49 | (372) all_1836_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (340), (341) imply: % 259.52/38.49 | (373) all_1797_1 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (373) implies: % 259.52/38.49 | (374) all_1797_1 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (308), (366) imply: % 259.52/38.49 | (375) all_1836_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (375) implies: % 259.52/38.49 | (376) all_1836_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (339), (372) imply: % 259.52/38.49 | (377) all_1815_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (377) implies: % 259.52/38.49 | (378) all_1815_0 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (307), (376) imply: % 259.52/38.49 | (379) all_1821_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (379) implies: % 259.52/38.49 | (380) all_1821_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (295), (370) imply: % 259.52/38.49 | (381) all_1740_1 = all_1470_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (381) implies: % 259.52/38.49 | (382) all_1740_1 = all_1470_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (290), (291) imply: % 259.52/38.49 | (383) all_1737_1 = all_1682_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (290), (292) imply: % 259.52/38.49 | (384) all_1737_1 = all_1575_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (290), (293) imply: % 259.52/38.49 | (385) all_1737_1 = all_1564_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (290), (294) imply: % 259.52/38.49 | (386) all_1737_1 = all_1369_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (337), (338) imply: % 259.52/38.49 | (387) all_1779_0 = all_1511_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (387) implies: % 259.52/38.49 | (388) all_1779_0 = all_1511_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (306), (380) imply: % 259.52/38.49 | (389) all_1797_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (389) implies: % 259.52/38.49 | (390) all_1797_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (336), (364) imply: % 259.52/38.49 | (391) all_1779_0 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (391) implies: % 259.52/38.49 | (392) all_1779_0 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (333), (335) imply: % 259.52/38.49 | (393) all_1498_0 = all_1362_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (333), (334) imply: % 259.52/38.49 | (394) all_1498_0 = all_1459_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (332), (378) imply: % 259.52/38.49 | (395) all_1797_1 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (395) implies: % 259.52/38.49 | (396) all_1797_1 = all_1755_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (305), (390) imply: % 259.52/38.49 | (397) all_1788_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (397) implies: % 259.52/38.49 | (398) all_1788_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (374), (396) imply: % 259.52/38.49 | (399) all_1755_0 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (331), (396) imply: % 259.52/38.49 | (400) all_1755_0 = all_1722_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (361), (398) imply: % 259.52/38.49 | (401) all_1779_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (401) implies: % 259.52/38.49 | (402) all_1779_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (388), (392) imply: % 259.52/38.49 | (403) all_1698_0 = all_1511_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (330), (392) imply: % 259.52/38.49 | (404) all_1698_0 = all_1514_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (329), (392) imply: % 259.52/38.49 | (405) all_1701_0 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (405) implies: % 259.52/38.49 | (406) all_1701_0 = all_1698_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (362), (402) imply: % 259.52/38.49 | (407) all_1758_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (407) implies: % 259.52/38.49 | (408) all_1758_0 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (358), (359) imply: % 259.52/38.49 | (409) all_1716_0 = all_1449_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (409) implies: % 259.52/38.49 | (410) all_1716_0 = all_1449_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (304), (408) imply: % 259.52/38.49 | (411) all_1752_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | SIMP: (411) implies: % 259.52/38.49 | (412) all_1752_1 = all_1447_1 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (399), (400) imply: % 259.52/38.49 | (413) all_1722_0 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (413) implies: % 259.52/38.49 | (414) all_1722_0 = all_1650_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (301), (302) imply: % 259.52/38.49 | (415) all_1752_1 = all_1743_0 % 259.52/38.49 | % 259.52/38.49 | SIMP: (415) implies: % 259.52/38.49 | (416) all_1752_1 = all_1743_0 % 259.52/38.49 | % 259.52/38.49 | COMBINE_EQS: (302), (303) imply: % 259.52/38.49 | (417) all_1743_0 = all_1734_0 % 259.52/38.49 | % 259.52/38.50 | COMBINE_EQS: (412), (416) imply: % 259.52/38.50 | (418) all_1743_0 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | SIMP: (418) implies: % 259.52/38.50 | (419) all_1743_0 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (417), (419) imply: % 259.52/38.50 | (420) all_1734_0 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | SIMP: (420) implies: % 259.52/38.50 | (421) all_1734_0 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (289), (382) imply: % 259.52/38.50 | (422) all_1600_0 = all_1470_0 % 259.52/38.50 | % 259.52/38.50 | SIMP: (422) implies: % 259.52/38.50 | (423) all_1600_0 = all_1470_0 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (385), (386) imply: % 259.52/38.50 | (424) all_1564_1 = all_1369_0 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (384), (385) imply: % 259.52/38.50 | (425) all_1575_0 = all_1564_1 % 259.52/38.50 | % 259.52/38.50 | SIMP: (425) implies: % 259.52/38.50 | (426) all_1575_0 = all_1564_1 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (383), (385) imply: % 259.52/38.50 | (427) all_1682_0 = all_1564_1 % 259.52/38.50 | % 259.52/38.50 | SIMP: (427) implies: % 259.52/38.50 | (428) all_1682_0 = all_1564_1 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (300), (421) imply: % 259.52/38.50 | (429) all_1647_1 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | SIMP: (429) implies: % 259.52/38.50 | (430) all_1647_1 = all_1447_1 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (328), (414) imply: % 259.52/38.50 | (431) all_1701_0 = all_1650_0 % 259.52/38.50 | % 259.52/38.50 | SIMP: (431) implies: % 259.52/38.50 | (432) all_1701_0 = all_1650_0 % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (287), (288) imply: % 259.52/38.50 | (433) all_1682_0 = one_one_nat % 259.52/38.50 | % 259.52/38.50 | SIMP: (433) implies: % 259.52/38.50 | (434) all_1682_0 = one_one_nat % 259.52/38.50 | % 259.52/38.50 | COMBINE_EQS: (299), (410) imply: % 259.93/38.50 | (435) all_1588_1 = all_1449_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (435) implies: % 259.93/38.50 | (436) all_1588_1 = all_1449_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (354), (355) imply: % 259.93/38.50 | (437) all_1564_4 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (437) implies: % 259.93/38.50 | (438) all_1564_4 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (406), (432) imply: % 259.93/38.50 | (439) all_1698_0 = all_1650_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (439) implies: % 259.93/38.50 | (440) all_1698_0 = all_1650_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (404), (440) imply: % 259.93/38.50 | (441) all_1650_0 = all_1514_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (403), (440) imply: % 259.93/38.50 | (442) all_1650_0 = all_1511_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (326), (327) imply: % 259.93/38.50 | (443) all_1630_1 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (443) implies: % 259.93/38.50 | (444) all_1630_1 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (428), (434) imply: % 259.93/38.50 | (445) all_1564_1 = one_one_nat % 259.93/38.50 | % 259.93/38.50 | SIMP: (445) implies: % 259.93/38.50 | (446) all_1564_1 = one_one_nat % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (441), (442) imply: % 259.93/38.50 | (447) all_1514_0 = all_1511_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (447) implies: % 259.93/38.50 | (448) all_1514_0 = all_1511_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (298), (430) imply: % 259.93/38.50 | (449) all_1588_1 = all_1447_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (449) implies: % 259.93/38.50 | (450) all_1588_1 = all_1447_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (324), (325) imply: % 259.93/38.50 | (451) all_1486_0 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (451) implies: % 259.93/38.50 | (452) all_1486_0 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (284), (285) imply: % 259.93/38.50 | (453) all_1570_3 = all_1504_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (453) implies: % 259.93/38.50 | (454) all_1570_3 = all_1504_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (323), (444) imply: % 259.93/38.50 | (455) all_1566_4 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (455) implies: % 259.93/38.50 | (456) all_1566_4 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (286), (423) imply: % 259.93/38.50 | (457) all_1575_0 = all_1470_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (457) implies: % 259.93/38.50 | (458) all_1575_0 = all_1470_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (436), (450) imply: % 259.93/38.50 | (459) all_1449_1 = all_1447_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (426), (458) imply: % 259.93/38.50 | (460) all_1564_1 = all_1470_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (460) implies: % 259.93/38.50 | (461) all_1564_1 = all_1470_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (283), (454) imply: % 259.93/38.50 | (462) all_1568_2 = all_1504_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (351), (352) imply: % 259.93/38.50 | (463) all_1470_1 = all_1375_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (463) implies: % 259.93/38.50 | (464) all_1470_1 = all_1375_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (352), (353) imply: % 259.93/38.50 | (465) all_1375_0 = all_1373_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (322), (456) imply: % 259.93/38.50 | (466) all_1514_0 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (466) implies: % 259.93/38.50 | (467) all_1514_0 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (446), (461) imply: % 259.93/38.50 | (468) all_1470_0 = one_one_nat % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (424), (461) imply: % 259.93/38.50 | (469) all_1470_0 = all_1369_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (350), (438) imply: % 259.93/38.50 | (470) all_1531_3 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (470) implies: % 259.93/38.50 | (471) all_1531_3 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (349), (471) imply: % 259.93/38.50 | (472) all_1470_1 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (472) implies: % 259.93/38.50 | (473) all_1470_1 = all_1377_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (321), (448) imply: % 259.93/38.50 | (474) all_1511_0 = all_1486_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (448), (467) imply: % 259.93/38.50 | (475) all_1511_0 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (474), (475) imply: % 259.93/38.50 | (476) all_1486_0 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (476) implies: % 259.93/38.50 | (477) all_1486_0 = all_1483_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (393), (394) imply: % 259.93/38.50 | (478) all_1459_1 = all_1362_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (478) implies: % 259.93/38.50 | (479) all_1459_1 = all_1362_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (320), (477) imply: % 259.93/38.50 | (480) all_1483_0 = all_1472_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (452), (477) imply: % 259.93/38.50 | (481) all_1483_0 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (480), (481) imply: % 259.93/38.50 | (482) all_1472_1 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (482) implies: % 259.93/38.50 | (483) all_1472_1 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (319), (483) imply: % 259.93/38.50 | (484) all_1459_1 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | SIMP: (484) implies: % 259.93/38.50 | (485) all_1459_1 = all_1425_1 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (468), (469) imply: % 259.93/38.50 | (486) all_1369_0 = one_one_nat % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (464), (473) imply: % 259.93/38.50 | (487) all_1377_0 = all_1375_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (348), (473) imply: % 259.93/38.50 | (488) all_1377_0 = all_1371_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (318), (485) imply: % 259.93/38.50 | (489) all_1425_1 = all_1360_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (479), (485) imply: % 259.93/38.50 | (490) all_1425_1 = all_1362_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (489), (490) imply: % 259.93/38.50 | (491) all_1362_0 = all_1360_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (487), (488) imply: % 259.93/38.50 | (492) all_1375_0 = all_1371_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (492) implies: % 259.93/38.50 | (493) all_1375_0 = all_1371_0 % 259.93/38.50 | % 259.93/38.50 | COMBINE_EQS: (465), (493) imply: % 259.93/38.50 | (494) all_1373_0 = all_1371_0 % 259.93/38.50 | % 259.93/38.50 | SIMP: (494) implies: % 259.93/38.50 | (495) all_1373_0 = all_1371_0 % 259.93/38.50 | % 259.93/38.50 | REDUCE: (113), (488) imply: % 259.93/38.50 | (496) number_number_of_int(all_1371_0) = one_one_int % 259.93/38.50 | % 259.93/38.50 | REDUCE: (104), (486) imply: % 259.93/38.50 | (497) hAPP_nat_int(semiri1621563631at_int, one_one_nat) = one_one_int % 259.93/38.50 | % 259.93/38.50 | REDUCE: (132), (318) imply: % 259.93/38.50 | (498) hAPP_int_bool(all_1360_0, one_one_int) = all_1459_0 % 259.93/38.50 | % 259.93/38.50 | REDUCE: (281), (459) imply: % 259.93/38.50 | (499) hAPP_int_bool(all_1447_1, zero_zero_int) = all_1449_0 % 259.93/38.50 | % 259.93/38.50 | REDUCE: (186), (347) imply: % 259.93/38.50 | (500) hAPP_a1206381875a_bool(insert_a, all_1509_2) = all_1633_4 % 259.93/38.50 | % 259.93/38.50 | REDUCE: (182), (285) imply: % 259.93/38.50 | (501) hAPP_fun_a_bool_bool(all_1633_2, all_1504_1) = all_1633_0 % 259.93/38.50 | % 259.93/38.50 | REDUCE: (127), (459) imply: % 259.93/38.50 | (502) fun_int_bool(all_1447_1) % 259.93/38.50 | % 259.93/38.50 | REDUCE: (166), (462) imply: % 259.93/38.50 | (503) fun_a_bool(all_1504_1) % 259.93/38.50 | % 259.93/38.50 | REDUCE: (102), (486) imply: % 259.93/38.50 | (504) nat(one_one_nat) % 259.93/38.50 | % 259.93/38.50 | REDUCE: (108), (495) imply: % 259.93/38.50 | (505) int(all_1371_0) % 259.93/38.50 | % 259.93/38.50 | REDUCE: (180), (347) imply: % 259.93/38.50 | (506) x_a(all_1509_2) % 259.93/38.50 | % 259.93/38.50 | GROUND_INST: instantiating (2) with g, all_1504_1, all_1504_2, all_1504_0, % 259.93/38.50 | simplifying with (80), (146), (147), (148), (503) gives: % 259.93/38.50 | (507) ? [v0: bool] : ? [v1: bool] : % 259.93/38.50 | ((hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = v0 & bool(v0) & % 259.93/38.50 | ~ hBOOL(v0)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = v1 & % 259.93/38.50 | bool(v1) & hBOOL(v1))) % 259.93/38.50 | % 259.93/38.50 | GROUND_INST: instantiating (7) with all_1504_1, all_1633_3, all_1633_2, % 259.93/38.50 | all_1633_0, simplifying with (179), (181), (183), (501), (503) % 259.93/38.50 | gives: % 259.93/38.50 | (508) ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] : ? [v3: % 259.93/38.50 | bool] : (hAPP_a85458249l_bool(member_a, v0) = v1 & % 259.93/38.50 | hAPP_fun_a_bool_bool(v1, all_1633_3) = v2 & % 259.93/38.50 | hAPP_fun_a_bool_bool(v1, all_1504_1) = v3 & fun_fun_a_bool_bool(v1) % 259.93/38.50 | & bool(v3) & bool(v2) & x_a(v0) & hBOOL(v2) & ~ hBOOL(v3)) % 259.93/38.50 | % 259.93/38.50 | GROUND_INST: instantiating (3) with g, mgt_call, u, all_1504_2, all_1504_1, % 259.93/38.50 | all_1504_0, simplifying with (80), (81), (82), (146), (147), % 259.93/38.50 | (148), (149) gives: % 259.93/38.50 | (509) ? [v0: bool] : ? [v1: bool] : % 259.93/38.50 | ((hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & bool(v0) & ~ % 259.93/38.50 | hBOOL(v0)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = v1 & % 259.93/38.50 | bool(v1) & hBOOL(v1))) % 259.93/38.50 | % 259.93/38.50 | GROUND_INST: instantiating (4) with mgt_call, u, g, all_1504_2, all_1504_1, % 259.93/38.50 | all_1504_0, simplifying with (80), (81), (82), (146), (147), % 259.93/38.50 | (148), (149) gives: % 259.93/38.51 | (510) ? [v0: bool] : ? [v1: fun_pname_bool] : ? [v2: % 259.93/38.51 | fun_fu1430349052l_bool] : ? [v3: bool] : ? [v4: bool] : ? [v5: % 259.93/38.51 | fun_a_bool] : (fun_pname_bool(v1) & ((v5 = g & % 259.93/38.51 | image_pname_a(mgt_call, v1) = g & % 259.93/38.51 | hAPP_f434788991l_bool(ord_le313189616e_bool, v1) = v2 & % 259.93/38.51 | hAPP_f1664156314l_bool(v2, u) = v3 & % 259.93/38.51 | hAPP_f1664156314l_bool(finite_finite_pname, v1) = v4 & % 259.93/38.51 | fun_fu1430349052l_bool(v2) & bool(v4) & bool(v3) & hBOOL(v4) & % 259.93/38.51 | hBOOL(v3)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = v0 & % 259.93/38.51 | bool(v0) & ~ hBOOL(v0)))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (1) with mgt_call, u, all_1504_1, simplifying with % 259.93/38.51 | (81), (82), (149) gives: % 259.93/38.51 | (511) ? [v0: bool] : ? [v1: bool] : % 259.93/38.51 | ((hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & bool(v0) & ~ % 259.93/38.51 | hBOOL(v0)) | (hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = % 259.93/38.51 | v1 & bool(v1) & hBOOL(v1))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (6) with all_1509_2, g, all_1504_1, all_1633_4, % 259.93/38.51 | all_1633_3, all_1633_2, all_1633_0, simplifying with (80), (179), % 259.93/38.51 | (183), (185), (500), (501), (503), (506) gives: % 259.93/38.51 | (512) ? [v0: fun_fun_a_bool_bool] : ? [v1: bool] : ? [v2: % 259.93/38.51 | fun_fun_a_bool_bool] : ? [v3: bool] : % 259.93/38.51 | ((hAPP_a85458249l_bool(member_a, all_1509_2) = v0 & % 259.93/38.51 | hAPP_fun_a_bool_bool(v0, all_1504_1) = v1 & % 259.93/38.51 | fun_fun_a_bool_bool(v0) & bool(v1) & ~ hBOOL(v1)) | % 259.93/38.51 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v2 & % 259.93/38.51 | hAPP_fun_a_bool_bool(v2, all_1504_1) = v3 & % 259.93/38.51 | fun_fun_a_bool_bool(v2) & bool(v3) & ~ hBOOL(v3))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (42) with one_one_nat, one_one_int, simplifying % 259.93/38.51 | with (497), (504) gives: % 259.93/38.51 | (513) ? [v0: fun_int_bool] : ? [v1: bool] : % 259.93/38.51 | (hAPP_i1948725293t_bool(ord_less_int, one_one_int) = v0 & % 259.93/38.51 | hAPP_int_bool(v0, zero_zero_int) = v1 & fun_int_bool(v0) & bool(v1) % 259.93/38.51 | & ~ hBOOL(v1)) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (55) with one_one_nat, one_one_int, simplifying % 259.93/38.51 | with (497), (504) gives: % 259.93/38.51 | (514) abs_abs_int(one_one_int) = one_one_int & int(one_one_int) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (514) implies: % 259.93/38.51 | (515) int(one_one_int) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (55) with zero_zero_nat, zero_zero_int, simplifying % 259.93/38.51 | with (43), (282) gives: % 259.93/38.51 | (516) abs_abs_int(zero_zero_int) = zero_zero_int & int(zero_zero_int) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (516) implies: % 259.93/38.51 | (517) int(zero_zero_int) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (70) with zero_zero_int, all_1447_1, simplifying % 259.93/38.51 | with (124), (517) gives: % 259.93/38.51 | (518) ? [v0: bool] : ? [v1: int] : ? [v2: fun_int_bool] : ? [v3: bool] % 259.93/38.51 | : ((bit1(zero_zero_int) = v1 & hAPP_i1948725293t_bool(ord_less_int, % 259.93/38.51 | v1) = v2 & hAPP_int_bool(v2, pls) = v3 & fun_int_bool(v2) & % 259.93/38.51 | int(v1) & bool(v3) & hBOOL(v3)) | (hAPP_int_bool(all_1447_1, pls) % 259.93/38.51 | = v0 & bool(v0) & ~ hBOOL(v0))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (71) with zero_zero_int, all_1447_1, simplifying % 259.93/38.51 | with (124), (517) gives: % 259.93/38.51 | (519) ? [v0: int] : ? [v1: fun_int_bool] : ? [v2: bool] : ? [v3: bool] % 259.93/38.51 | : ((bit1(zero_zero_int) = v0 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_eq_int, v0) = v1 & % 259.93/38.51 | hAPP_int_bool(v1, pls) = v2 & fun_int_bool(v1) & int(v0) & % 259.93/38.51 | bool(v2) & ~ hBOOL(v2)) | (hAPP_int_bool(all_1447_1, pls) = v3 & % 259.93/38.51 | bool(v3) & hBOOL(v3))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (69) with zero_zero_int, all_1447_1, simplifying % 259.93/38.51 | with (124), (517) gives: % 259.93/38.51 | (520) ? [v0: int] : ? [v1: fun_int_bool] : ? [v2: bool] : ? [v3: bool] % 259.93/38.51 | : ((bit1(zero_zero_int) = v0 & hAPP_i1948725293t_bool(ord_less_int, % 259.93/38.51 | v0) = v1 & hAPP_int_bool(v1, pls) = v2 & fun_int_bool(v1) & % 259.93/38.51 | int(v0) & bool(v2) & ~ hBOOL(v2)) | (hAPP_int_bool(all_1447_1, % 259.93/38.51 | pls) = v3 & bool(v3) & hBOOL(v3))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (31) with all_1447_1, zero_zero_int, one_one_int, % 259.93/38.51 | all_1360_0, all_1459_0, all_1449_0, simplifying with (95), (126), % 259.93/38.51 | (131), (498), (499), (502), (515), (517) gives: % 259.93/38.51 | (521) ? [v0: bool] : ? [v1: int] : ? [v2: fun_int_bool] : ? [v3: bool] % 259.93/38.51 | : ? [v4: bool] : ? [v5: fun_int_int] : ? [v6: int] : ? [v7: bool] % 259.93/38.51 | : (int(v1) & ((hAPP_int_fun_int_int(minus_minus_int, v1) = v5 & % 259.93/38.51 | hAPP_int_int(v5, one_one_int) = v6 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_eq_int, v1) = v2 & % 259.93/38.51 | hAPP_int_bool(v2, one_one_int) = v3 & hAPP_int_bool(all_1447_1, % 259.93/38.51 | v6) = v7 & hAPP_int_bool(all_1447_1, v1) = v4 & % 259.93/38.51 | fun_int_int(v5) & fun_int_bool(v2) & int(v6) & bool(v7) & % 259.93/38.51 | bool(v4) & bool(v3) & hBOOL(v4) & hBOOL(v3) & ~ hBOOL(v7)) | % 259.93/38.51 | (hAPP_int_bool(all_1447_1, one_one_int) = v0 & bool(v0) & ~ % 259.93/38.51 | hBOOL(v0)))) % 259.93/38.51 | % 259.93/38.51 | GROUND_INST: instantiating (fact_1071_number__of__is__id) with all_1371_0, % 259.93/38.51 | one_one_int, simplifying with (496), (505) gives: % 259.93/38.51 | (522) all_1371_0 = one_one_int % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (513) with fresh symbols all_2046_0, all_2046_1 gives: % 259.93/38.51 | (523) hAPP_i1948725293t_bool(ord_less_int, one_one_int) = all_2046_1 & % 259.93/38.51 | hAPP_int_bool(all_2046_1, zero_zero_int) = all_2046_0 & % 259.93/38.51 | fun_int_bool(all_2046_1) & bool(all_2046_0) & ~ hBOOL(all_2046_0) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (523) implies: % 259.93/38.51 | (524) ~ hBOOL(all_2046_0) % 259.93/38.51 | (525) hAPP_int_bool(all_2046_1, zero_zero_int) = all_2046_0 % 259.93/38.51 | (526) hAPP_i1948725293t_bool(ord_less_int, one_one_int) = all_2046_1 % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (511) with fresh symbols all_2059_0, all_2059_1 gives: % 259.93/38.51 | (527) (hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2059_1 & % 259.93/38.51 | bool(all_2059_1) & ~ hBOOL(all_2059_1)) | % 259.93/38.51 | (hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = all_2059_0 & % 259.93/38.51 | bool(all_2059_0) & hBOOL(all_2059_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (507) with fresh symbols all_2066_0, all_2066_1 gives: % 259.93/38.51 | (528) (hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = all_2066_1 & % 259.93/38.51 | bool(all_2066_1) & ~ hBOOL(all_2066_1)) | % 259.93/38.51 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2066_0 & % 259.93/38.51 | bool(all_2066_0) & hBOOL(all_2066_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (509) with fresh symbols all_2071_0, all_2071_1 gives: % 259.93/38.51 | (529) (hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2071_1 & % 259.93/38.51 | bool(all_2071_1) & ~ hBOOL(all_2071_1)) | % 259.93/38.51 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2071_0 & % 259.93/38.51 | bool(all_2071_0) & hBOOL(all_2071_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (508) with fresh symbols all_2095_0, all_2095_1, % 259.93/38.51 | all_2095_2, all_2095_3 gives: % 259.93/38.51 | (530) hAPP_a85458249l_bool(member_a, all_2095_3) = all_2095_2 & % 259.93/38.51 | hAPP_fun_a_bool_bool(all_2095_2, all_1633_3) = all_2095_1 & % 259.93/38.51 | hAPP_fun_a_bool_bool(all_2095_2, all_1504_1) = all_2095_0 & % 259.93/38.51 | fun_fun_a_bool_bool(all_2095_2) & bool(all_2095_0) & bool(all_2095_1) % 259.93/38.51 | & x_a(all_2095_3) & hBOOL(all_2095_1) & ~ hBOOL(all_2095_0) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (530) implies: % 259.93/38.51 | (531) ~ hBOOL(all_2095_0) % 259.93/38.51 | (532) x_a(all_2095_3) % 259.93/38.51 | (533) hAPP_fun_a_bool_bool(all_2095_2, all_1504_1) = all_2095_0 % 259.93/38.51 | (534) hAPP_a85458249l_bool(member_a, all_2095_3) = all_2095_2 % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (518) with fresh symbols all_2103_0, all_2103_1, % 259.93/38.51 | all_2103_2, all_2103_3 gives: % 259.93/38.51 | (535) (bit1(zero_zero_int) = all_2103_2 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = all_2103_1 & % 259.93/38.51 | hAPP_int_bool(all_2103_1, pls) = all_2103_0 & % 259.93/38.51 | fun_int_bool(all_2103_1) & int(all_2103_2) & bool(all_2103_0) & % 259.93/38.51 | hBOOL(all_2103_0)) | (hAPP_int_bool(all_1447_1, pls) = all_2103_3 & % 259.93/38.51 | bool(all_2103_3) & ~ hBOOL(all_2103_3)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (512) with fresh symbols all_2107_0, all_2107_1, % 259.93/38.51 | all_2107_2, all_2107_3 gives: % 259.93/38.51 | (536) (hAPP_a85458249l_bool(member_a, all_1509_2) = all_2107_3 & % 259.93/38.51 | hAPP_fun_a_bool_bool(all_2107_3, all_1504_1) = all_2107_2 & % 259.93/38.51 | fun_fun_a_bool_bool(all_2107_3) & bool(all_2107_2) & ~ % 259.93/38.51 | hBOOL(all_2107_2)) | % 259.93/38.51 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_2107_1 & % 259.93/38.51 | hAPP_fun_a_bool_bool(all_2107_1, all_1504_1) = all_2107_0 & % 259.93/38.51 | fun_fun_a_bool_bool(all_2107_1) & bool(all_2107_0) & ~ % 259.93/38.51 | hBOOL(all_2107_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (520) with fresh symbols all_2114_0, all_2114_1, % 259.93/38.51 | all_2114_2, all_2114_3 gives: % 259.93/38.51 | (537) (bit1(zero_zero_int) = all_2114_3 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_int, all_2114_3) = all_2114_2 & % 259.93/38.51 | hAPP_int_bool(all_2114_2, pls) = all_2114_1 & % 259.93/38.51 | fun_int_bool(all_2114_2) & int(all_2114_3) & bool(all_2114_1) & ~ % 259.93/38.51 | hBOOL(all_2114_1)) | (hAPP_int_bool(all_1447_1, pls) = all_2114_0 & % 259.93/38.51 | bool(all_2114_0) & hBOOL(all_2114_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (519) with fresh symbols all_2117_0, all_2117_1, % 259.93/38.51 | all_2117_2, all_2117_3 gives: % 259.93/38.51 | (538) (bit1(zero_zero_int) = all_2117_3 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_eq_int, all_2117_3) = all_2117_2 & % 259.93/38.51 | hAPP_int_bool(all_2117_2, pls) = all_2117_1 & % 259.93/38.51 | fun_int_bool(all_2117_2) & int(all_2117_3) & bool(all_2117_1) & ~ % 259.93/38.51 | hBOOL(all_2117_1)) | (hAPP_int_bool(all_1447_1, pls) = all_2117_0 & % 259.93/38.51 | bool(all_2117_0) & hBOOL(all_2117_0)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (510) with fresh symbols all_2126_0, all_2126_1, % 259.93/38.51 | all_2126_2, all_2126_3, all_2126_4, all_2126_5 gives: % 259.93/38.51 | (539) fun_pname_bool(all_2126_4) & ((all_2126_0 = g & % 259.93/38.51 | image_pname_a(mgt_call, all_2126_4) = g & % 259.93/38.51 | hAPP_f434788991l_bool(ord_le313189616e_bool, all_2126_4) = % 259.93/38.51 | all_2126_3 & hAPP_f1664156314l_bool(all_2126_3, u) = all_2126_2 & % 259.93/38.51 | hAPP_f1664156314l_bool(finite_finite_pname, all_2126_4) = % 259.93/38.51 | all_2126_1 & fun_fu1430349052l_bool(all_2126_3) & % 259.93/38.51 | bool(all_2126_1) & bool(all_2126_2) & hBOOL(all_2126_1) & % 259.93/38.51 | hBOOL(all_2126_2)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = % 259.93/38.51 | all_2126_5 & bool(all_2126_5) & ~ hBOOL(all_2126_5))) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (539) implies: % 259.93/38.51 | (540) (all_2126_0 = g & image_pname_a(mgt_call, all_2126_4) = g & % 259.93/38.51 | hAPP_f434788991l_bool(ord_le313189616e_bool, all_2126_4) = % 259.93/38.51 | all_2126_3 & hAPP_f1664156314l_bool(all_2126_3, u) = all_2126_2 & % 259.93/38.51 | hAPP_f1664156314l_bool(finite_finite_pname, all_2126_4) = % 259.93/38.51 | all_2126_1 & fun_fu1430349052l_bool(all_2126_3) & bool(all_2126_1) % 259.93/38.51 | & bool(all_2126_2) & hBOOL(all_2126_1) & hBOOL(all_2126_2)) | % 259.93/38.51 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2126_5 & % 259.93/38.51 | bool(all_2126_5) & ~ hBOOL(all_2126_5)) % 259.93/38.51 | % 259.93/38.51 | DELTA: instantiating (521) with fresh symbols all_2134_0, all_2134_1, % 259.93/38.51 | all_2134_2, all_2134_3, all_2134_4, all_2134_5, all_2134_6, all_2134_7 % 259.93/38.51 | gives: % 259.93/38.51 | (541) int(all_2134_6) & ((hAPP_int_fun_int_int(minus_minus_int, all_2134_6) % 259.93/38.51 | = all_2134_2 & hAPP_int_int(all_2134_2, one_one_int) = all_2134_1 % 259.93/38.51 | & hAPP_i1948725293t_bool(ord_less_eq_int, all_2134_6) = % 259.93/38.51 | all_2134_5 & hAPP_int_bool(all_2134_5, one_one_int) = all_2134_4 % 259.93/38.51 | & hAPP_int_bool(all_1447_1, all_2134_1) = all_2134_0 & % 259.93/38.51 | hAPP_int_bool(all_1447_1, all_2134_6) = all_2134_3 & % 259.93/38.51 | fun_int_int(all_2134_2) & fun_int_bool(all_2134_5) & % 259.93/38.51 | int(all_2134_1) & bool(all_2134_0) & bool(all_2134_3) & % 259.93/38.51 | bool(all_2134_4) & hBOOL(all_2134_3) & hBOOL(all_2134_4) & ~ % 259.93/38.51 | hBOOL(all_2134_0)) | (hAPP_int_bool(all_1447_1, one_one_int) = % 259.93/38.51 | all_2134_7 & bool(all_2134_7) & ~ hBOOL(all_2134_7))) % 259.93/38.51 | % 259.93/38.51 | ALPHA: (541) implies: % 259.93/38.51 | (542) (hAPP_int_fun_int_int(minus_minus_int, all_2134_6) = all_2134_2 & % 259.93/38.51 | hAPP_int_int(all_2134_2, one_one_int) = all_2134_1 & % 259.93/38.51 | hAPP_i1948725293t_bool(ord_less_eq_int, all_2134_6) = all_2134_5 & % 259.93/38.51 | hAPP_int_bool(all_2134_5, one_one_int) = all_2134_4 & % 259.93/38.51 | hAPP_int_bool(all_1447_1, all_2134_1) = all_2134_0 & % 259.93/38.51 | hAPP_int_bool(all_1447_1, all_2134_6) = all_2134_3 & % 259.93/38.51 | fun_int_int(all_2134_2) & fun_int_bool(all_2134_5) & % 259.93/38.51 | int(all_2134_1) & bool(all_2134_0) & bool(all_2134_3) & % 259.93/38.51 | bool(all_2134_4) & hBOOL(all_2134_3) & hBOOL(all_2134_4) & ~ % 259.93/38.51 | hBOOL(all_2134_0)) | (hAPP_int_bool(all_1447_1, one_one_int) = % 259.93/38.51 | all_2134_7 & bool(all_2134_7) & ~ hBOOL(all_2134_7)) % 259.93/38.51 | % 259.93/38.51 | REDUCE: (275), (522) imply: % 259.93/38.51 | (543) bit1(zero_zero_int) = one_one_int % 259.93/38.51 | % 259.93/38.51 | BETA: splitting (536) gives: % 259.93/38.51 | % 259.93/38.51 | Case 1: % 259.93/38.51 | | % 259.93/38.51 | | (544) hAPP_a85458249l_bool(member_a, all_1509_2) = all_2107_3 & % 259.93/38.51 | | hAPP_fun_a_bool_bool(all_2107_3, all_1504_1) = all_2107_2 & % 259.93/38.51 | | fun_fun_a_bool_bool(all_2107_3) & bool(all_2107_2) & ~ % 259.93/38.51 | | hBOOL(all_2107_2) % 259.93/38.51 | | % 259.93/38.51 | | ALPHA: (544) implies: % 259.93/38.51 | | (545) ~ hBOOL(all_2107_2) % 259.93/38.51 | | (546) hAPP_fun_a_bool_bool(all_2107_3, all_1504_1) = all_2107_2 % 259.93/38.51 | | (547) hAPP_a85458249l_bool(member_a, all_1509_2) = all_2107_3 % 259.93/38.51 | | % 259.93/38.51 | | BETA: splitting (529) gives: % 259.93/38.51 | | % 259.93/38.51 | | Case 1: % 259.93/38.51 | | | % 259.93/38.51 | | | (548) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2071_1 & % 259.93/38.51 | | | bool(all_2071_1) & ~ hBOOL(all_2071_1) % 259.93/38.51 | | | % 259.93/38.51 | | | ALPHA: (548) implies: % 259.93/38.51 | | | (549) ~ hBOOL(all_2071_1) % 259.93/38.51 | | | (550) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2071_1 % 259.93/38.51 | | | % 259.93/38.51 | | | GROUND_INST: instantiating (87) with all_1364_0, all_2071_1, u, % 259.93/38.51 | | | finite_finite_pname, simplifying with (100), (550) gives: % 259.93/38.51 | | | (551) all_2071_1 = all_1364_0 % 259.93/38.51 | | | % 259.93/38.51 | | | REDUCE: (549), (551) imply: % 259.93/38.51 | | | (552) ~ hBOOL(all_1364_0) % 259.93/38.51 | | | % 259.93/38.51 | | | PRED_UNIFY: (99), (552) imply: % 259.93/38.51 | | | (553) $false % 259.93/38.52 | | | % 259.93/38.52 | | | CLOSE: (553) is inconsistent. % 259.93/38.52 | | | % 259.93/38.52 | | Case 2: % 259.93/38.52 | | | % 259.93/38.52 | | | (554) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2071_0 & % 259.93/38.52 | | | bool(all_2071_0) & hBOOL(all_2071_0) % 259.93/38.52 | | | % 259.93/38.52 | | | ALPHA: (554) implies: % 259.93/38.52 | | | (555) hBOOL(all_2071_0) % 259.93/38.52 | | | (556) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2071_0 % 259.93/38.52 | | | % 259.93/38.52 | | | BETA: splitting (527) gives: % 259.93/38.52 | | | % 259.93/38.52 | | | Case 1: % 259.93/38.52 | | | | % 259.93/38.52 | | | | (557) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2059_1 & % 259.93/38.52 | | | | bool(all_2059_1) & ~ hBOOL(all_2059_1) % 259.93/38.52 | | | | % 259.93/38.52 | | | | ALPHA: (557) implies: % 259.93/38.52 | | | | (558) ~ hBOOL(all_2059_1) % 259.93/38.52 | | | | (559) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_2059_1 % 259.93/38.52 | | | | % 259.93/38.52 | | | | GROUND_INST: instantiating (87) with all_1364_0, all_2059_1, u, % 259.93/38.52 | | | | finite_finite_pname, simplifying with (100), (559) gives: % 259.93/38.52 | | | | (560) all_2059_1 = all_1364_0 % 259.93/38.52 | | | | % 259.93/38.52 | | | | REDUCE: (558), (560) imply: % 259.93/38.52 | | | | (561) ~ hBOOL(all_1364_0) % 259.93/38.52 | | | | % 259.93/38.52 | | | | PRED_UNIFY: (99), (561) imply: % 259.93/38.52 | | | | (562) $false % 259.93/38.52 | | | | % 259.93/38.52 | | | | CLOSE: (562) is inconsistent. % 259.93/38.52 | | | | % 259.93/38.52 | | | Case 2: % 259.93/38.52 | | | | % 259.93/38.52 | | | | (563) hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = all_2059_0 % 259.93/38.52 | | | | & bool(all_2059_0) & hBOOL(all_2059_0) % 259.93/38.52 | | | | % 259.93/38.52 | | | | ALPHA: (563) implies: % 259.93/38.52 | | | | (564) hBOOL(all_2059_0) % 259.93/38.52 | | | | (565) hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = all_2059_0 % 259.93/38.52 | | | | % 259.93/38.52 | | | | BETA: splitting (528) gives: % 259.93/38.52 | | | | % 259.93/38.52 | | | | Case 1: % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | (566) hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = % 259.93/38.52 | | | | | all_2066_1 & bool(all_2066_1) & ~ hBOOL(all_2066_1) % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | ALPHA: (566) implies: % 259.93/38.52 | | | | | (567) ~ hBOOL(all_2066_1) % 259.93/38.52 | | | | | (568) hAPP_fun_a_bool_bool(finite_finite_a, all_1504_1) = % 259.93/38.52 | | | | | all_2066_1 % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | GROUND_INST: instantiating (85) with all_2059_0, all_2066_1, % 259.93/38.52 | | | | | all_1504_1, finite_finite_a, simplifying with (565), % 259.93/38.52 | | | | | (568) gives: % 259.93/38.52 | | | | | (569) all_2066_1 = all_2059_0 % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | REDUCE: (567), (569) imply: % 259.93/38.52 | | | | | (570) ~ hBOOL(all_2059_0) % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | PRED_UNIFY: (564), (570) imply: % 259.93/38.52 | | | | | (571) $false % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | CLOSE: (571) is inconsistent. % 259.93/38.52 | | | | | % 259.93/38.52 | | | | Case 2: % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | (572) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2066_0 & % 259.93/38.52 | | | | | bool(all_2066_0) & hBOOL(all_2066_0) % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | ALPHA: (572) implies: % 259.93/38.52 | | | | | (573) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2066_0 % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | BETA: splitting (538) gives: % 259.93/38.52 | | | | | % 259.93/38.52 | | | | | Case 1: % 259.93/38.52 | | | | | | % 259.93/38.52 | | | | | | (574) bit1(zero_zero_int) = all_2117_3 & % 259.93/38.52 | | | | | | hAPP_i1948725293t_bool(ord_less_eq_int, all_2117_3) = % 259.93/38.52 | | | | | | all_2117_2 & hAPP_int_bool(all_2117_2, pls) = all_2117_1 & % 259.93/38.52 | | | | | | fun_int_bool(all_2117_2) & int(all_2117_3) & % 259.93/38.52 | | | | | | bool(all_2117_1) & ~ hBOOL(all_2117_1) % 259.93/38.52 | | | | | | % 259.93/38.52 | | | | | | ALPHA: (574) implies: % 259.93/38.52 | | | | | | (575) bit1(zero_zero_int) = all_2117_3 % 259.93/38.52 | | | | | | % 259.93/38.52 | | | | | | BETA: splitting (537) gives: % 259.93/38.52 | | | | | | % 259.93/38.52 | | | | | | Case 1: % 259.93/38.52 | | | | | | | % 259.93/38.52 | | | | | | | (576) bit1(zero_zero_int) = all_2114_3 & % 259.93/38.52 | | | | | | | hAPP_i1948725293t_bool(ord_less_int, all_2114_3) = % 259.93/38.52 | | | | | | | all_2114_2 & hAPP_int_bool(all_2114_2, pls) = all_2114_1 % 259.93/38.52 | | | | | | | & fun_int_bool(all_2114_2) & int(all_2114_3) & % 259.93/38.52 | | | | | | | bool(all_2114_1) & ~ hBOOL(all_2114_1) % 259.93/38.52 | | | | | | | % 259.93/38.52 | | | | | | | ALPHA: (576) implies: % 259.93/38.52 | | | | | | | (577) ~ hBOOL(all_2114_1) % 259.93/38.52 | | | | | | | (578) hAPP_int_bool(all_2114_2, pls) = all_2114_1 % 259.93/38.52 | | | | | | | (579) hAPP_i1948725293t_bool(ord_less_int, all_2114_3) = % 259.93/38.52 | | | | | | | all_2114_2 % 259.93/38.52 | | | | | | | (580) bit1(zero_zero_int) = all_2114_3 % 259.93/38.52 | | | | | | | % 259.93/38.52 | | | | | | | REDUCE: (64), (578) imply: % 259.93/38.52 | | | | | | | (581) hAPP_int_bool(all_2114_2, zero_zero_int) = all_2114_1 % 259.93/38.52 | | | | | | | % 259.93/38.52 | | | | | | | BETA: splitting (540) gives: % 259.93/38.52 | | | | | | | % 259.93/38.52 | | | | | | | Case 1: % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | GROUND_INST: instantiating (90) with all_1509_1, all_2107_3, % 259.93/38.52 | | | | | | | | all_1509_2, member_a, simplifying with (151), (547) % 259.93/38.52 | | | | | | | | gives: % 259.93/38.52 | | | | | | | | (582) all_2107_3 = all_1509_1 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | GROUND_INST: instantiating (84) with all_2114_3, all_2117_3, % 259.93/38.52 | | | | | | | | zero_zero_int, simplifying with (575), (580) gives: % 259.93/38.52 | | | | | | | | (583) all_2117_3 = all_2114_3 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | GROUND_INST: instantiating (84) with one_one_int, all_2117_3, % 259.93/38.52 | | | | | | | | zero_zero_int, simplifying with (543), (575) gives: % 259.93/38.52 | | | | | | | | (584) all_2117_3 = one_one_int % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | COMBINE_EQS: (583), (584) imply: % 259.93/38.52 | | | | | | | | (585) all_2114_3 = one_one_int % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | SIMP: (585) implies: % 259.93/38.52 | | | | | | | | (586) all_2114_3 = one_one_int % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | REDUCE: (579), (586) imply: % 259.93/38.52 | | | | | | | | (587) hAPP_i1948725293t_bool(ord_less_int, one_one_int) = % 259.93/38.52 | | | | | | | | all_2114_2 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | REDUCE: (546), (582) imply: % 259.93/38.52 | | | | | | | | (588) hAPP_fun_a_bool_bool(all_1509_1, all_1504_1) = % 259.93/38.52 | | | | | | | | all_2107_2 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | GROUND_INST: instantiating (92) with all_2046_1, all_2114_2, % 259.93/38.52 | | | | | | | | one_one_int, ord_less_int, simplifying with (526), % 259.93/38.52 | | | | | | | | (587) gives: % 259.93/38.52 | | | | | | | | (589) all_2114_2 = all_2046_1 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | REDUCE: (581), (589) imply: % 259.93/38.52 | | | | | | | | (590) hAPP_int_bool(all_2046_1, zero_zero_int) = all_2114_1 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | GROUND_INST: instantiating (91) with all_2046_0, all_2114_1, % 259.93/38.52 | | | | | | | | zero_zero_int, all_2046_1, simplifying with (525), % 259.93/38.52 | | | | | | | | (590) gives: % 259.93/38.52 | | | | | | | | (591) all_2114_1 = all_2046_0 % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | BETA: splitting (535) gives: % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | Case 1: % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | (592) bit1(zero_zero_int) = all_2103_2 & % 259.93/38.52 | | | | | | | | | hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = % 259.93/38.52 | | | | | | | | | all_2103_1 & hAPP_int_bool(all_2103_1, pls) = % 259.93/38.52 | | | | | | | | | all_2103_0 & fun_int_bool(all_2103_1) & % 259.93/38.52 | | | | | | | | | int(all_2103_2) & bool(all_2103_0) & % 259.93/38.52 | | | | | | | | | hBOOL(all_2103_0) % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | ALPHA: (592) implies: % 259.93/38.52 | | | | | | | | | (593) hBOOL(all_2103_0) % 259.93/38.52 | | | | | | | | | (594) hAPP_int_bool(all_2103_1, pls) = all_2103_0 % 259.93/38.52 | | | | | | | | | (595) hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = % 259.93/38.52 | | | | | | | | | all_2103_1 % 259.93/38.52 | | | | | | | | | (596) bit1(zero_zero_int) = all_2103_2 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | REDUCE: (64), (594) imply: % 259.93/38.52 | | | | | | | | | (597) hAPP_int_bool(all_2103_1, zero_zero_int) = all_2103_0 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | REF_CLOSE: (84), (91), (92), (524), (525), (526), (543), % 259.93/38.52 | | | | | | | | | (593), (595), (596), (597) are inconsistent by % 259.93/38.52 | | | | | | | | | sub-proof #1. % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | Case 2: % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | GROUND_INST: instantiating (5) with u, all_1509_2, mgt_call, % 259.93/38.52 | | | | | | | | | pn, all_1439_1, all_1439_0, all_1509_1, % 259.93/38.52 | | | | | | | | | all_1504_1, all_2107_2, simplifying with (79), % 259.93/38.52 | | | | | | | | | (81), (82), (118), (119), (120), (149), (151), % 259.93/38.52 | | | | | | | | | (506), (545), (588) gives: % 259.93/38.52 | | | | | | | | | (598) ? [v0: any] : ( ~ (v0 = all_1509_2) & % 259.93/38.52 | | | | | | | | | hAPP_pname_a(mgt_call, pn) = v0 & x_a(v0)) % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | GROUND_INST: instantiating (5) with u, all_2095_3, mgt_call, % 259.93/38.52 | | | | | | | | | pn, all_1439_1, all_1439_0, all_2095_2, % 259.93/38.52 | | | | | | | | | all_1504_1, all_2095_0, simplifying with (79), % 259.93/38.52 | | | | | | | | | (81), (82), (118), (119), (120), (149), (531), % 259.93/38.52 | | | | | | | | | (532), (533), (534) gives: % 259.93/38.52 | | | | | | | | | (599) ? [v0: any] : ( ~ (v0 = all_2095_3) & % 259.93/38.52 | | | | | | | | | hAPP_pname_a(mgt_call, pn) = v0 & x_a(v0)) % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | DELTA: instantiating (598) with fresh symbol all_2440_0 gives: % 259.93/38.52 | | | | | | | | | (600) ~ (all_2440_0 = all_1509_2) & hAPP_pname_a(mgt_call, % 259.93/38.52 | | | | | | | | | pn) = all_2440_0 & x_a(all_2440_0) % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | ALPHA: (600) implies: % 259.93/38.52 | | | | | | | | | (601) ~ (all_2440_0 = all_1509_2) % 259.93/38.52 | | | | | | | | | (602) hAPP_pname_a(mgt_call, pn) = all_2440_0 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | DELTA: instantiating (599) with fresh symbol all_2472_0 gives: % 259.93/38.52 | | | | | | | | | (603) ~ (all_2472_0 = all_2095_3) & hAPP_pname_a(mgt_call, % 259.93/38.52 | | | | | | | | | pn) = all_2472_0 & x_a(all_2472_0) % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | ALPHA: (603) implies: % 259.93/38.52 | | | | | | | | | (604) hAPP_pname_a(mgt_call, pn) = all_2472_0 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | GROUND_INST: instantiating (93) with all_1509_2, all_2472_0, % 259.93/38.52 | | | | | | | | | pn, mgt_call, simplifying with (152), (604) gives: % 259.93/38.52 | | | | | | | | | (605) all_2472_0 = all_1509_2 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | GROUND_INST: instantiating (93) with all_2440_0, all_2472_0, % 259.93/38.52 | | | | | | | | | pn, mgt_call, simplifying with (602), (604) gives: % 259.93/38.52 | | | | | | | | | (606) all_2472_0 = all_2440_0 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | COMBINE_EQS: (605), (606) imply: % 259.93/38.52 | | | | | | | | | (607) all_2440_0 = all_1509_2 % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | REDUCE: (601), (607) imply: % 259.93/38.52 | | | | | | | | | (608) $false % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | | CLOSE: (608) is inconsistent. % 259.93/38.52 | | | | | | | | | % 259.93/38.52 | | | | | | | | End of split % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | Case 2: % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | (609) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2126_5 & % 259.93/38.52 | | | | | | | | bool(all_2126_5) & ~ hBOOL(all_2126_5) % 259.93/38.52 | | | | | | | | % 259.93/38.52 | | | | | | | | ALPHA: (609) implies: % 259.93/38.53 | | | | | | | | (610) ~ hBOOL(all_2126_5) % 259.93/38.53 | | | | | | | | (611) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_2126_5 % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | GROUND_INST: instantiating (85) with all_2071_0, all_2126_5, g, % 259.93/38.53 | | | | | | | | finite_finite_a, simplifying with (556), (611) % 259.93/38.53 | | | | | | | | gives: % 259.93/38.53 | | | | | | | | (612) all_2126_5 = all_2071_0 % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | GROUND_INST: instantiating (85) with all_2066_0, all_2126_5, g, % 259.93/38.53 | | | | | | | | finite_finite_a, simplifying with (573), (611) % 259.93/38.53 | | | | | | | | gives: % 259.93/38.53 | | | | | | | | (613) all_2126_5 = all_2066_0 % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | COMBINE_EQS: (612), (613) imply: % 259.93/38.53 | | | | | | | | (614) all_2071_0 = all_2066_0 % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | SIMP: (614) implies: % 259.93/38.53 | | | | | | | | (615) all_2071_0 = all_2066_0 % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | REDUCE: (555), (615) imply: % 259.93/38.53 | | | | | | | | (616) hBOOL(all_2066_0) % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | REDUCE: (610), (613) imply: % 259.93/38.53 | | | | | | | | (617) ~ hBOOL(all_2066_0) % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | PRED_UNIFY: (616), (617) imply: % 259.93/38.53 | | | | | | | | (618) $false % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | | CLOSE: (618) is inconsistent. % 259.93/38.53 | | | | | | | | % 259.93/38.53 | | | | | | | End of split % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | Case 2: % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | (619) hAPP_int_bool(all_1447_1, pls) = all_2114_0 & % 259.93/38.53 | | | | | | | bool(all_2114_0) & hBOOL(all_2114_0) % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | ALPHA: (619) implies: % 259.93/38.53 | | | | | | | (620) hBOOL(all_2114_0) % 259.93/38.53 | | | | | | | (621) hAPP_int_bool(all_1447_1, pls) = all_2114_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REDUCE: (64), (621) imply: % 259.93/38.53 | | | | | | | (622) hAPP_int_bool(all_1447_1, zero_zero_int) = all_2114_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | GROUND_INST: instantiating (91) with all_1449_0, all_2114_0, % 259.93/38.53 | | | | | | | zero_zero_int, all_1447_1, simplifying with (499), % 259.93/38.53 | | | | | | | (622) gives: % 259.93/38.53 | | | | | | | (623) all_2114_0 = all_1449_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REDUCE: (620), (623) imply: % 259.93/38.53 | | | | | | | (624) hBOOL(all_1449_0) % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | PRED_UNIFY: (126), (624) imply: % 259.93/38.53 | | | | | | | (625) $false % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | CLOSE: (625) is inconsistent. % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | End of split % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | Case 2: % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | | (626) hAPP_int_bool(all_1447_1, pls) = all_2117_0 & % 259.93/38.53 | | | | | | bool(all_2117_0) & hBOOL(all_2117_0) % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | | ALPHA: (626) implies: % 259.93/38.53 | | | | | | (627) hBOOL(all_2117_0) % 259.93/38.53 | | | | | | (628) hAPP_int_bool(all_1447_1, pls) = all_2117_0 % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | | REDUCE: (64), (628) imply: % 259.93/38.53 | | | | | | (629) hAPP_int_bool(all_1447_1, zero_zero_int) = all_2117_0 % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | | BETA: splitting (535) gives: % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | | Case 1: % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | (630) bit1(zero_zero_int) = all_2103_2 & % 259.93/38.53 | | | | | | | hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = % 259.93/38.53 | | | | | | | all_2103_1 & hAPP_int_bool(all_2103_1, pls) = all_2103_0 % 259.93/38.53 | | | | | | | & fun_int_bool(all_2103_1) & int(all_2103_2) & % 259.93/38.53 | | | | | | | bool(all_2103_0) & hBOOL(all_2103_0) % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | ALPHA: (630) implies: % 259.93/38.53 | | | | | | | (631) hBOOL(all_2103_0) % 259.93/38.53 | | | | | | | (632) hAPP_int_bool(all_2103_1, pls) = all_2103_0 % 259.93/38.53 | | | | | | | (633) hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = % 259.93/38.53 | | | | | | | all_2103_1 % 259.93/38.53 | | | | | | | (634) bit1(zero_zero_int) = all_2103_2 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REDUCE: (64), (632) imply: % 259.93/38.53 | | | | | | | (635) hAPP_int_bool(all_2103_1, zero_zero_int) = all_2103_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REF_CLOSE: (84), (91), (92), (524), (525), (526), (543), (631), % 259.93/38.53 | | | | | | | (633), (634), (635) are inconsistent by sub-proof #1. % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | Case 2: % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | (636) hAPP_int_bool(all_1447_1, pls) = all_2103_3 & % 259.93/38.53 | | | | | | | bool(all_2103_3) & ~ hBOOL(all_2103_3) % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | ALPHA: (636) implies: % 259.93/38.53 | | | | | | | (637) ~ hBOOL(all_2103_3) % 259.93/38.53 | | | | | | | (638) hAPP_int_bool(all_1447_1, pls) = all_2103_3 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REDUCE: (64), (638) imply: % 259.93/38.53 | | | | | | | (639) hAPP_int_bool(all_1447_1, zero_zero_int) = all_2103_3 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | GROUND_INST: instantiating (91) with all_1449_0, all_2117_0, % 259.93/38.53 | | | | | | | zero_zero_int, all_1447_1, simplifying with (499), % 259.93/38.53 | | | | | | | (629) gives: % 259.93/38.53 | | | | | | | (640) all_2117_0 = all_1449_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | GROUND_INST: instantiating (91) with all_2103_3, all_2117_0, % 259.93/38.53 | | | | | | | zero_zero_int, all_1447_1, simplifying with (629), % 259.93/38.53 | | | | | | | (639) gives: % 259.93/38.53 | | | | | | | (641) all_2117_0 = all_2103_3 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | COMBINE_EQS: (640), (641) imply: % 259.93/38.53 | | | | | | | (642) all_2103_3 = all_1449_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | SIMP: (642) implies: % 259.93/38.53 | | | | | | | (643) all_2103_3 = all_1449_0 % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | REDUCE: (627), (640) imply: % 259.93/38.53 | | | | | | | (644) hBOOL(all_1449_0) % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | PRED_UNIFY: (126), (644) imply: % 259.93/38.53 | | | | | | | (645) $false % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | | CLOSE: (645) is inconsistent. % 259.93/38.53 | | | | | | | % 259.93/38.53 | | | | | | End of split % 259.93/38.53 | | | | | | % 259.93/38.53 | | | | | End of split % 259.93/38.53 | | | | | % 259.93/38.53 | | | | End of split % 259.93/38.53 | | | | % 259.93/38.53 | | | End of split % 259.93/38.53 | | | % 259.93/38.53 | | End of split % 259.93/38.53 | | % 259.93/38.53 | Case 2: % 259.93/38.53 | | % 259.93/38.53 | | (646) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_2107_1 & % 259.93/38.53 | | hAPP_fun_a_bool_bool(all_2107_1, all_1504_1) = all_2107_0 & % 259.93/38.53 | | fun_fun_a_bool_bool(all_2107_1) & bool(all_2107_0) & ~ % 259.93/38.53 | | hBOOL(all_2107_0) % 259.93/38.53 | | % 259.93/38.53 | | ALPHA: (646) implies: % 259.93/38.53 | | (647) ~ hBOOL(all_2107_0) % 259.93/38.53 | | (648) hAPP_fun_a_bool_bool(all_2107_1, all_1504_1) = all_2107_0 % 259.93/38.53 | | (649) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_2107_1 % 259.93/38.53 | | % 259.93/38.53 | | BETA: splitting (542) gives: % 259.93/38.53 | | % 259.93/38.53 | | Case 1: % 259.93/38.53 | | | % 259.93/38.53 | | | % 259.93/38.53 | | | GROUND_INST: instantiating (86) with all_1504_2, all_2107_1, g, % 259.93/38.53 | | | ord_le1311769555a_bool, simplifying with (148), (649) gives: % 259.93/38.53 | | | (650) all_2107_1 = all_1504_2 % 259.93/38.53 | | | % 259.93/38.53 | | | REDUCE: (648), (650) imply: % 259.93/38.53 | | | (651) hAPP_fun_a_bool_bool(all_1504_2, all_1504_1) = all_2107_0 % 259.93/38.53 | | | % 259.93/38.53 | | | GROUND_INST: instantiating (85) with all_1504_0, all_2107_0, all_1504_1, % 259.93/38.53 | | | all_1504_2, simplifying with (147), (651) gives: % 259.93/38.53 | | | (652) all_2107_0 = all_1504_0 % 259.93/38.53 | | | % 259.93/38.53 | | | REDUCE: (647), (652) imply: % 259.93/38.53 | | | (653) ~ hBOOL(all_1504_0) % 259.93/38.53 | | | % 259.93/38.53 | | | PRED_UNIFY: (146), (653) imply: % 259.93/38.53 | | | (654) $false % 259.93/38.53 | | | % 259.93/38.53 | | | CLOSE: (654) is inconsistent. % 259.93/38.53 | | | % 259.93/38.53 | | Case 2: % 259.93/38.53 | | | % 259.93/38.53 | | | (655) hAPP_int_bool(all_1447_1, one_one_int) = all_2134_7 & % 259.93/38.53 | | | bool(all_2134_7) & ~ hBOOL(all_2134_7) % 259.93/38.53 | | | % 259.93/38.53 | | | ALPHA: (655) implies: % 259.93/38.53 | | | (656) ~ hBOOL(all_2134_7) % 259.93/38.53 | | | (657) hAPP_int_bool(all_1447_1, one_one_int) = all_2134_7 % 259.93/38.53 | | | % 259.93/38.53 | | | GROUND_INST: instantiating (91) with all_1447_0, all_2134_7, one_one_int, % 259.93/38.53 | | | all_1447_1, simplifying with (123), (657) gives: % 259.93/38.53 | | | (658) all_2134_7 = all_1447_0 % 259.93/38.53 | | | % 259.93/38.53 | | | REDUCE: (656), (658) imply: % 259.93/38.53 | | | (659) ~ hBOOL(all_1447_0) % 259.93/38.53 | | | % 259.93/38.53 | | | PRED_UNIFY: (122), (659) imply: % 259.93/38.53 | | | (660) $false % 259.93/38.53 | | | % 259.93/38.53 | | | CLOSE: (660) is inconsistent. % 259.93/38.53 | | | % 259.93/38.53 | | End of split % 259.93/38.53 | | % 259.93/38.53 | End of split % 259.93/38.53 | % 259.93/38.53 End of proof % 259.93/38.53 % 259.93/38.53 Sub-proof #1 shows that the following formulas are inconsistent: % 259.93/38.53 ---------------------------------------------------------------- % 259.93/38.53 (1) hAPP_i1948725293t_bool(ord_less_int, one_one_int) = all_2046_1 % 259.93/38.53 (2) bit1(zero_zero_int) = all_2103_2 % 259.93/38.53 (3) ! [v0: fun_int_bool] : ! [v1: fun_int_bool] : ! [v2: int] : ! [v3: % 259.93/38.53 fun_int_fun_int_bool] : (v1 = v0 | ~ (hAPP_i1948725293t_bool(v3, v2) = % 259.93/38.53 v1) | ~ (hAPP_i1948725293t_bool(v3, v2) = v0)) % 259.93/38.53 (4) hAPP_i1948725293t_bool(ord_less_int, all_2103_2) = all_2103_1 % 259.93/38.53 (5) ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = v0 | ~ (bit1(v2) = % 259.93/38.53 v1) | ~ (bit1(v2) = v0)) % 259.93/38.53 (6) hAPP_int_bool(all_2103_1, zero_zero_int) = all_2103_0 % 259.93/38.53 (7) ! [v0: bool] : ! [v1: bool] : ! [v2: int] : ! [v3: fun_int_bool] : % 259.93/38.53 (v1 = v0 | ~ (hAPP_int_bool(v3, v2) = v1) | ~ (hAPP_int_bool(v3, v2) = % 259.93/38.53 v0)) % 259.93/38.53 (8) ~ hBOOL(all_2046_0) % 259.93/38.53 (9) bit1(zero_zero_int) = one_one_int % 259.93/38.53 (10) hBOOL(all_2103_0) % 259.93/38.53 (11) hAPP_int_bool(all_2046_1, zero_zero_int) = all_2046_0 % 259.93/38.53 % 259.93/38.53 Begin of proof % 259.93/38.53 | % 259.93/38.53 | GROUND_INST: instantiating (5) with one_one_int, all_2103_2, zero_zero_int, % 259.93/38.53 | simplifying with (2), (9) gives: % 259.93/38.53 | (12) all_2103_2 = one_one_int % 259.93/38.53 | % 259.93/38.53 | REDUCE: (4), (12) imply: % 259.93/38.53 | (13) hAPP_i1948725293t_bool(ord_less_int, one_one_int) = all_2103_1 % 259.93/38.53 | % 259.93/38.53 | GROUND_INST: instantiating (3) with all_2046_1, all_2103_1, one_one_int, % 259.93/38.53 | ord_less_int, simplifying with (1), (13) gives: % 259.93/38.53 | (14) all_2103_1 = all_2046_1 % 259.93/38.53 | % 259.93/38.53 | REDUCE: (6), (14) imply: % 259.93/38.53 | (15) hAPP_int_bool(all_2046_1, zero_zero_int) = all_2103_0 % 259.93/38.53 | % 259.93/38.53 | GROUND_INST: instantiating (7) with all_2046_0, all_2103_0, zero_zero_int, % 259.93/38.53 | all_2046_1, simplifying with (11), (15) gives: % 259.93/38.53 | (16) all_2103_0 = all_2046_0 % 259.93/38.53 | % 259.93/38.53 | REDUCE: (10), (16) imply: % 259.93/38.53 | (17) hBOOL(all_2046_0) % 259.93/38.53 | % 259.93/38.53 | PRED_UNIFY: (8), (17) imply: % 259.93/38.53 | (18) $false % 259.93/38.53 | % 259.93/38.53 | CLOSE: (18) is inconsistent. % 259.93/38.53 | % 259.93/38.53 End of proof % 259.93/38.53 % SZS output end Proof for theBenchmark % 259.93/38.53 % 259.93/38.53 37915ms %------------------------------------------------------------------------------