TSTP Solution File: SWW473_3 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% 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
%------------------------------------------------------------------------------