TSTP Solution File: SWW473_1 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : SWW473_1 : TPTP v8.1.2. Released v5.3.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n029.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:17 EDT 2023
% Result : Theorem 34.30s 5.41s
% Output : Proof 62.82s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SWW473_1 : TPTP v8.1.2. Released v5.3.0.
% 0.00/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34 % Computer : n029.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Sun Aug 27 20:38:11 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.19/0.65 ________ _____
% 0.19/0.65 ___ __ \_________(_)________________________________
% 0.19/0.65 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.19/0.65 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.19/0.65 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.19/0.65
% 0.19/0.65 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.65 (2023-06-19)
% 0.19/0.65
% 0.19/0.65 (c) Philipp Rümmer, 2009-2023
% 0.19/0.65 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.65 Amanda Stjerna.
% 0.19/0.65 Free software under BSD-3-Clause.
% 0.19/0.65
% 0.19/0.65 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.65
% 0.19/0.65 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.19/0.67 Running up to 7 provers in parallel.
% 0.19/0.71 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.19/0.71 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.19/0.71 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.19/0.71 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.19/0.71 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.19/0.71 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.19/0.71 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 9.35/2.02 Prover 4: Preprocessing ...
% 9.35/2.03 Prover 1: Preprocessing ...
% 9.81/2.10 Prover 5: Preprocessing ...
% 9.81/2.10 Prover 6: Preprocessing ...
% 9.81/2.10 Prover 3: Preprocessing ...
% 9.81/2.10 Prover 2: Preprocessing ...
% 9.81/2.10 Prover 0: Preprocessing ...
% 25.98/4.42 Prover 3: Warning: ignoring some quantifiers
% 25.98/4.43 Prover 1: Warning: ignoring some quantifiers
% 26.54/4.46 Prover 3: Constructing countermodel ...
% 26.54/4.49 Prover 1: Constructing countermodel ...
% 26.54/4.50 Prover 6: Proving ...
% 29.28/4.70 Prover 4: Warning: ignoring some quantifiers
% 30.18/4.83 Prover 4: Constructing countermodel ...
% 31.52/5.04 Prover 0: Proving ...
% 31.52/5.19 Prover 5: Proving ...
% 34.30/5.41 Prover 3: proved (4713ms)
% 34.30/5.41
% 34.30/5.41 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 34.30/5.41
% 34.73/5.43 Prover 0: stopped
% 34.96/5.46 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 34.96/5.46 Prover 5: stopped
% 34.96/5.47 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 34.96/5.47 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 34.96/5.47 Prover 6: stopped
% 34.96/5.48 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 38.39/5.95 Prover 7: Preprocessing ...
% 39.50/6.08 Prover 10: Preprocessing ...
% 39.50/6.10 Prover 8: Preprocessing ...
% 39.50/6.12 Prover 11: Preprocessing ...
% 40.68/6.25 Prover 2: Proving ...
% 40.68/6.25 Prover 2: stopped
% 40.68/6.26 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 43.82/6.66 Prover 13: Preprocessing ...
% 45.67/6.92 Prover 10: Warning: ignoring some quantifiers
% 46.10/6.95 Prover 8: Warning: ignoring some quantifiers
% 46.67/7.05 Prover 8: Constructing countermodel ...
% 47.04/7.06 Prover 10: Constructing countermodel ...
% 47.04/7.26 Prover 7: Warning: ignoring some quantifiers
% 49.03/7.37 Prover 7: Constructing countermodel ...
% 50.65/7.58 Prover 11: Warning: ignoring some quantifiers
% 50.65/7.62 Prover 13: Warning: ignoring some quantifiers
% 51.68/7.71 Prover 11: Constructing countermodel ...
% 52.17/7.83 Prover 13: Constructing countermodel ...
% 61.79/9.03 Prover 10: Found proof (size 114)
% 61.79/9.03 Prover 10: proved (3566ms)
% 61.79/9.04 Prover 8: stopped
% 61.79/9.04 Prover 4: stopped
% 61.79/9.04 Prover 13: stopped
% 61.79/9.04 Prover 11: stopped
% 61.79/9.04 Prover 1: stopped
% 61.79/9.04 Prover 7: stopped
% 61.79/9.04
% 61.79/9.04 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 61.79/9.04
% 61.79/9.08 % SZS output start Proof for theBenchmark
% 62.06/9.10 Assumptions after simplification:
% 62.06/9.10 ---------------------------------
% 62.06/9.10
% 62.06/9.10 (conj_0)
% 62.06/9.12 fun_fu1430349052l_bool(finite_finite_pname) & fun_pname_bool(u) & ? [v0:
% 62.06/9.12 bool] : (hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & bool(v0) &
% 62.06/9.12 hBOOL(v0))
% 62.06/9.12
% 62.06/9.12 (conj_1)
% 62.06/9.13 fun_fu1471507361l_bool(ord_le1311769555a_bool) & fun_pname_bool(u) &
% 62.06/9.13 fun_pname_a(mgt_call) & fun_a_bool(g) & ? [v0: fun_fun_a_bool_bool] : ? [v1:
% 62.06/9.13 fun_a_bool] : ? [v2: bool] : (image_pname_a(mgt_call, u) = v1 &
% 62.06/9.13 hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v0 &
% 62.06/9.13 hAPP_fun_a_bool_bool(v0, v1) = v2 & fun_fun_a_bool_bool(v0) & fun_a_bool(v1)
% 62.06/9.13 & bool(v2) & hBOOL(v2))
% 62.06/9.13
% 62.06/9.13 (conj_2)
% 62.06/9.13 fun_fun_a_bool_nat(finite_card_a) & fun_nat_fun_nat_bool(ord_less_eq_nat) &
% 62.06/9.13 fun_nat_nat(suc) & fun_pname_bool(u) & fun_pname_a(mgt_call) & nat(na) & ?
% 62.06/9.13 [v0: nat] : ? [v1: fun_nat_bool] : ? [v2: fun_a_bool] : ? [v3: nat] : ?
% 62.06/9.13 [v4: bool] : (hAPP_nat_nat(suc, na) = v0 & hAPP_fun_a_bool_nat(finite_card_a,
% 62.06/9.13 v2) = v3 & hAPP_n1699378549t_bool(ord_less_eq_nat, v0) = v1 &
% 62.06/9.13 hAPP_nat_bool(v1, v3) = v4 & image_pname_a(mgt_call, u) = v2 &
% 62.06/9.13 fun_nat_bool(v1) & fun_a_bool(v2) & nat(v3) & nat(v0) & bool(v4) &
% 62.06/9.13 hBOOL(v4))
% 62.06/9.13
% 62.06/9.13 (conj_3)
% 62.06/9.13 fun_fun_a_bool_nat(finite_card_a) & fun_nat_nat(suc) & fun_pname_bool(u) &
% 62.06/9.13 fun_pname_a(mgt_call) & fun_a_bool(g) & nat(na) & ? [v0: nat] : ? [v1:
% 62.06/9.13 fun_a_bool] : ? [v2: nat] : ? [v3: fun_nat_nat] : ? [v4: nat] :
% 62.06/9.13 (minus_minus_nat(v2) = v3 & hAPP_nat_nat(v3, v4) = v0 & hAPP_nat_nat(suc, na)
% 62.06/9.13 = v4 & hAPP_fun_a_bool_nat(finite_card_a, v1) = v2 &
% 62.06/9.13 hAPP_fun_a_bool_nat(finite_card_a, g) = v0 & image_pname_a(mgt_call, u) = v1
% 62.06/9.13 & fun_nat_nat(v3) & fun_a_bool(v1) & nat(v4) & nat(v2) & nat(v0))
% 62.06/9.13
% 62.06/9.13 (conj_4)
% 62.06/9.13 fun_pn422929397l_bool(member_pname) & fun_pname_bool(u) & pname(pn) & ? [v0:
% 62.06/9.13 fun_fu1430349052l_bool] : ? [v1: bool] :
% 62.06/9.13 (hAPP_p338031245l_bool(member_pname, pn) = v0 & hAPP_f1664156314l_bool(v0, u)
% 62.06/9.13 = v1 & fun_fu1430349052l_bool(v0) & bool(v1) & hBOOL(v1))
% 62.06/9.13
% 62.06/9.13 (conj_5)
% 62.06/9.13 fun_pname_a(mgt_call) & fun_a_1255737515l_bool(member_a) & fun_a_bool(g) &
% 62.06/9.13 pname(pn) & ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] :
% 62.06/9.13 (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a85458249l_bool(member_a, v0) = v1 &
% 62.06/9.13 hAPP_fun_a_bool_bool(v1, g) = v2 & fun_fun_a_bool_bool(v1) & bool(v2) &
% 62.06/9.13 x_a(v0) & ~ hBOOL(v2))
% 62.06/9.13
% 62.06/9.13 (conj_6)
% 62.06/9.13 fun_fu1471507361l_bool(ord_le1311769555a_bool) & fun_pname_bool(u) &
% 62.06/9.13 fun_pname_a(mgt_call) & fun_a_bool(g) & pname(pn) & ? [v0: x_a] : ? [v1:
% 62.06/9.13 fun_a_bool] : ? [v2: fun_fun_a_bool_bool] : ? [v3: fun_a_bool] : ? [v4:
% 62.06/9.13 bool] : (hAPP_pname_a(mgt_call, pn) = v0 & insert_a(v0, g) = v1 &
% 62.06/9.13 image_pname_a(mgt_call, u) = v3 &
% 62.06/9.13 hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2 &
% 62.06/9.13 hAPP_fun_a_bool_bool(v2, v3) = v4 & fun_fun_a_bool_bool(v2) & fun_a_bool(v3)
% 62.06/9.13 & fun_a_bool(v1) & bool(v4) & x_a(v0) & ~ hBOOL(v4))
% 62.06/9.13
% 62.06/9.13 (fact_102_card__insert__if)
% 62.06/9.14 fun_fu1668467777ol_nat(finite_card_pname) &
% 62.06/9.14 fun_fu1430349052l_bool(finite_finite_pname) & fun_nat_nat(suc) &
% 62.06/9.14 fun_pn422929397l_bool(member_pname) & ! [v0: pname] : ! [v1: fun_pname_bool]
% 62.06/9.14 : ! [v2: fun_fu1430349052l_bool] : ! [v3: bool] : ( ~
% 62.06/9.14 (hAPP_p338031245l_bool(member_pname, v0) = v2) | ~
% 62.06/9.14 (hAPP_f1664156314l_bool(v2, v1) = v3) | ~ fun_pname_bool(v1) | ~ pname(v0)
% 62.06/9.14 | ? [v4: bool] : ? [v5: fun_pname_bool] : ? [v6: nat] : ? [v7: nat] : ?
% 62.06/9.14 [v8: nat] : ((hAPP_f1664156314l_bool(finite_finite_pname, v1) = v4 &
% 62.06/9.14 bool(v4) & ~ hBOOL(v4)) | (( ~ hBOOL(v3) | (v7 = v6 &
% 62.06/9.14 hAPP_f921600141ol_nat(finite_card_pname, v5) = v6 &
% 62.06/9.14 hAPP_f921600141ol_nat(finite_card_pname, v1) = v6 & insert_pname(v0,
% 62.06/9.14 v1) = v5 & fun_pname_bool(v5) & nat(v6))) & (hBOOL(v3) | (v8 = v6
% 62.06/9.14 & hAPP_nat_nat(suc, v7) = v6 &
% 62.06/9.14 hAPP_f921600141ol_nat(finite_card_pname, v5) = v6 &
% 62.06/9.14 hAPP_f921600141ol_nat(finite_card_pname, v1) = v7 & insert_pname(v0,
% 62.06/9.14 v1) = v5 & fun_pname_bool(v5) & nat(v7) & nat(v6))))))
% 62.06/9.14
% 62.06/9.14 (fact_169_finite__surj)
% 62.06/9.14 fun_fu1430349052l_bool(finite_finite_pname) &
% 62.06/9.14 fun_fu1471507361l_bool(ord_le1311769555a_bool) &
% 62.06/9.14 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_a_bool] : ! [v1:
% 62.06/9.14 fun_pname_a] : ! [v2: fun_pname_bool] : ! [v3: fun_fun_a_bool_bool] : !
% 62.06/9.14 [v4: fun_a_bool] : ! [v5: bool] : ( ~ (image_pname_a(v1, v2) = v4) | ~
% 62.06/9.14 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v3) | ~
% 62.06/9.14 (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v2) | ~
% 62.06/9.14 fun_pname_a(v1) | ~ fun_a_bool(v0) | ~ hBOOL(v5) | ? [v6: bool] : ? [v7:
% 62.06/9.14 bool] : ((hAPP_f1664156314l_bool(finite_finite_pname, v2) = v6 & bool(v6)
% 62.06/9.14 & ~ hBOOL(v6)) | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v7 &
% 62.06/9.14 bool(v7) & hBOOL(v7))))
% 62.06/9.14
% 62.06/9.14 (fact_170_finite__subset__image)
% 62.06/9.14 fun_fu802393907l_bool(ord_le313189616e_bool) &
% 62.06/9.14 fun_fu1430349052l_bool(finite_finite_pname) &
% 62.06/9.14 fun_fu1471507361l_bool(ord_le1311769555a_bool) &
% 62.06/9.14 fun_fun_a_bool_bool(finite_finite_a) & ! [v0: fun_pname_a] : ! [v1:
% 62.06/9.14 fun_pname_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_bool] : !
% 62.06/9.14 [v4: fun_a_bool] : ! [v5: bool] : ( ~ (image_pname_a(v0, v1) = v4) | ~
% 62.06/9.14 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3) | ~
% 62.06/9.14 (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v1) | ~
% 62.06/9.14 fun_pname_a(v0) | ~ fun_a_bool(v2) | ~ hBOOL(v5) | ? [v6: bool] : ? [v7:
% 62.06/9.14 fun_pname_bool] : ? [v8: fun_fu1430349052l_bool] : ? [v9: bool] : ?
% 62.06/9.14 [v10: bool] : ? [v11: fun_a_bool] : (fun_pname_bool(v7) & ((v11 = v2 &
% 62.06/9.14 image_pname_a(v0, v7) = v2 &
% 62.06/9.14 hAPP_f434788991l_bool(ord_le313189616e_bool, v7) = v8 &
% 62.06/9.14 hAPP_f1664156314l_bool(v8, v1) = v9 &
% 62.06/9.14 hAPP_f1664156314l_bool(finite_finite_pname, v7) = v10 &
% 62.06/9.14 fun_fu1430349052l_bool(v8) & bool(v10) & bool(v9) & hBOOL(v10) &
% 62.06/9.14 hBOOL(v9)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v6 &
% 62.06/9.14 bool(v6) & ~ hBOOL(v6)))))
% 62.06/9.14
% 62.06/9.14 (fact_176_image__eqI)
% 62.06/9.14 fun_pn422929397l_bool(member_pname) & fun_a_1255737515l_bool(member_a) & !
% 62.06/9.14 [v0: fun_pname_bool] : ! [v1: x_a] : ! [v2: fun_pname_a] : ! [v3: pname] :
% 62.06/9.14 ! [v4: fun_fu1430349052l_bool] : ! [v5: bool] : ! [v6: fun_fun_a_bool_bool]
% 62.06/9.14 : ! [v7: fun_a_bool] : ! [v8: bool] : ( ~ (hAPP_a85458249l_bool(member_a,
% 62.06/9.14 v1) = v6) | ~ (hAPP_p338031245l_bool(member_pname, v3) = v4) | ~
% 62.06/9.14 (image_pname_a(v2, v0) = v7) | ~ (hAPP_f1664156314l_bool(v4, v0) = v5) | ~
% 62.06/9.14 (hAPP_fun_a_bool_bool(v6, v7) = v8) | ~ fun_pname_bool(v0) | ~
% 62.06/9.14 fun_pname_a(v2) | ~ pname(v3) | ~ x_a(v1) | ~ hBOOL(v5) | hBOOL(v8) | ?
% 62.06/9.14 [v9: x_a] : ( ~ (v9 = v1) & hAPP_pname_a(v2, v3) = v9 & x_a(v9)))
% 62.06/9.14
% 62.06/9.14 (fact_223_insert__absorb)
% 62.06/9.14 fun_pn422929397l_bool(member_pname) & ! [v0: pname] : ! [v1: fun_pname_bool]
% 62.06/9.14 : ! [v2: fun_fu1430349052l_bool] : ! [v3: bool] : ( ~
% 62.06/9.14 (hAPP_p338031245l_bool(member_pname, v0) = v2) | ~
% 62.06/9.14 (hAPP_f1664156314l_bool(v2, v1) = v3) | ~ fun_pname_bool(v1) | ~ pname(v0)
% 62.06/9.14 | ~ hBOOL(v3) | insert_pname(v0, v1) = v1)
% 62.06/9.14
% 62.06/9.14 (fact_274_insert__subset)
% 62.06/9.15 fun_fu1471507361l_bool(ord_le1311769555a_bool) &
% 62.06/9.15 fun_a_1255737515l_bool(member_a) & ! [v0: x_a] : ! [v1: fun_a_bool] : !
% 62.06/9.15 [v2: fun_a_bool] : ! [v3: fun_a_bool] : ! [v4: fun_fun_a_bool_bool] : !
% 62.06/9.15 [v5: bool] : ( ~ (insert_a(v0, v1) = v3) | ~
% 62.06/9.15 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v3) = v4) | ~
% 62.06/9.15 (hAPP_fun_a_bool_bool(v4, v2) = v5) | ~ fun_a_bool(v2) | ~ fun_a_bool(v1)
% 62.06/9.15 | ~ x_a(v0) | ~ hBOOL(v5) | ? [v6: fun_fun_a_bool_bool] : ? [v7: bool] :
% 62.06/9.15 ? [v8: fun_fun_a_bool_bool] : ? [v9: bool] :
% 62.06/9.15 (hAPP_a85458249l_bool(member_a, v0) = v6 &
% 62.06/9.15 hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v8 &
% 62.06/9.15 hAPP_fun_a_bool_bool(v8, v2) = v9 & hAPP_fun_a_bool_bool(v6, v2) = v7 &
% 62.06/9.15 fun_fun_a_bool_bool(v8) & fun_fun_a_bool_bool(v6) & bool(v9) & bool(v7) &
% 62.06/9.15 hBOOL(v9) & hBOOL(v7))) & ! [v0: x_a] : ! [v1: fun_a_bool] : ! [v2:
% 62.06/9.15 fun_a_bool] : ! [v3: fun_a_bool] : ! [v4: fun_fun_a_bool_bool] : ! [v5:
% 62.06/9.15 bool] : ( ~ (insert_a(v0, v1) = v3) | ~
% 62.06/9.15 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v3) = v4) | ~
% 62.06/9.15 (hAPP_fun_a_bool_bool(v4, v2) = v5) | ~ fun_a_bool(v2) | ~ fun_a_bool(v1)
% 62.06/9.15 | ~ x_a(v0) | hBOOL(v5) | ? [v6: fun_fun_a_bool_bool] : ? [v7: bool] : ?
% 62.06/9.15 [v8: fun_fun_a_bool_bool] : ? [v9: bool] : ((hAPP_a85458249l_bool(member_a,
% 62.06/9.15 v0) = v6 & hAPP_fun_a_bool_bool(v6, v2) = v7 & fun_fun_a_bool_bool(v6)
% 62.06/9.15 & bool(v7) & ~ hBOOL(v7)) |
% 62.06/9.15 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v8 &
% 62.06/9.15 hAPP_fun_a_bool_bool(v8, v2) = v9 & fun_fun_a_bool_bool(v8) & bool(v9) &
% 62.06/9.15 ~ hBOOL(v9))))
% 62.06/9.15
% 62.06/9.15 (fact_290_subsetI)
% 62.37/9.15 fun_fu1471507361l_bool(ord_le1311769555a_bool) &
% 62.37/9.15 fun_a_1255737515l_bool(member_a) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] :
% 62.37/9.15 ! [v2: fun_fun_a_bool_bool] : ! [v3: bool] : ( ~
% 62.37/9.15 (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2) | ~
% 62.37/9.15 (hAPP_fun_a_bool_bool(v2, v0) = v3) | ~ fun_a_bool(v1) | ~ fun_a_bool(v0)
% 62.37/9.15 | hBOOL(v3) | ? [v4: x_a] : ? [v5: fun_fun_a_bool_bool] : ? [v6: bool] :
% 62.37/9.15 ? [v7: bool] : (hAPP_a85458249l_bool(member_a, v4) = v5 &
% 62.37/9.15 hAPP_fun_a_bool_bool(v5, v1) = v6 & hAPP_fun_a_bool_bool(v5, v0) = v7 &
% 62.37/9.15 fun_fun_a_bool_bool(v5) & bool(v7) & bool(v6) & x_a(v4) & hBOOL(v6) & ~
% 62.37/9.15 hBOOL(v7)))
% 62.37/9.15
% 62.37/9.15 (function-axioms)
% 62.44/9.19 ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: fun_pname_bool] : !
% 62.44/9.19 [v3: fun_fu31783638l_bool] : (v1 = v0 | ~ (hAPP_f1476298914l_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_f1476298914l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] :
% 62.44/9.19 ! [v1: fun_bool_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_fu1016514960l_bool] : (v1 = v0 | ~ (hAPP_f1748468828l_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_f1748468828l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] :
% 62.44/9.19 ! [v1: fun_bool_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fu554186387l_bool]
% 62.44/9.19 : (v1 = v0 | ~ (hAPP_f198738859l_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_f198738859l_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1:
% 62.44/9.19 fun_bool_bool] : ! [v2: pname] : ! [v3: fun_pn250273176l_bool] : (v1 = v0
% 62.44/9.19 | ~ (hAPP_p393069232l_bool(v3, v2) = v1) | ~ (hAPP_p393069232l_bool(v3,
% 62.44/9.19 v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 62.44/9.19 nat] : ! [v3: fun_na1469252690l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_n1006566506l_bool(v3, v2) = v1) | ~ (hAPP_n1006566506l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: pname] : !
% 62.44/9.19 [v3: fun_pname_fun_a_bool] : (v1 = v0 | ~ (hAPP_p1534023578a_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_p1534023578a_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] :
% 62.44/9.19 ! [v1: fun_bool_bool] : ! [v2: x_a] : ! [v3: fun_a_fun_bool_bool] : (v1 =
% 62.44/9.19 v0 | ~ (hAPP_a_fun_bool_bool(v3, v2) = v1) | ~ (hAPP_a_fun_bool_bool(v3,
% 62.44/9.19 v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 62.44/9.19 bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_b589554111l_bool(v3, v2) = v1) | ~ (hAPP_b589554111l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: bool] : ! [v3:
% 62.44/9.19 fun_bool_bool] : (v1 = v0 | ~ (hAPP_bool_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_bool_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2:
% 62.44/9.19 x_a] : ! [v3: fun_a_bool] : (v1 = v0 | ~ (hAPP_a_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_a_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: pname]
% 62.44/9.19 : ! [v3: fun_pname_bool] : (v1 = v0 | ~ (hAPP_pname_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_pname_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1:
% 62.44/9.19 fun_fun_a_bool_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_bool_bool]
% 62.44/9.19 : (v1 = v0 | ~ (cOMBB_2140588453a_bool(v3, v2) = v1) | ~
% 62.44/9.19 (cOMBB_2140588453a_bool(v3, v2) = v0)) & ! [v0: fun_fu1430349052l_bool] :
% 62.44/9.19 ! [v1: fun_fu1430349052l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.19 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_307249310e_bool(v3, v2) = v1) | ~
% 62.44/9.19 (cOMBB_307249310e_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : !
% 62.44/9.19 [v1: fun_fu425979586l_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3:
% 62.44/9.19 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_238756964t_bool(v3, v2) = v1) | ~
% 62.44/9.19 (cOMBB_238756964t_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: fun_bool_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBB_bool_bool_a(v3, v2) = v1) | ~ (cOMBB_bool_bool_a(v3, v2) = v0)) & !
% 62.44/9.19 [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_pname_bool] : !
% 62.44/9.19 [v3: fun_bool_bool] : (v1 = v0 | ~ (cOMBB_647938656_pname(v3, v2) = v1) | ~
% 62.44/9.19 (cOMBB_647938656_pname(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1:
% 62.44/9.19 fun_nat_bool] : ! [v2: fun_nat_bool] : ! [v3: fun_bool_bool] : (v1 = v0 |
% 62.44/9.19 ~ (cOMBB_bool_bool_nat(v3, v2) = v1) | ~ (cOMBB_bool_bool_nat(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : !
% 62.44/9.19 [v2: fun_fun_a_bool_bool] : ! [v3: fun_fu911136611l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f2117159681l_bool(v3, v2) = v1) | ~ (hAPP_f2117159681l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] :
% 62.44/9.19 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu2087345469l_bool] : (v1 = v0 |
% 62.44/9.19 ~ (hAPP_f559147733l_bool(v3, v2) = v1) | ~ (hAPP_f559147733l_bool(v3, v2)
% 62.44/9.19 = v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] :
% 62.44/9.19 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_fu616551101l_bool] : (v1 = v0 |
% 62.44/9.19 ~ (hAPP_f1246832597l_bool(v3, v2) = v1) | ~ (hAPP_f1246832597l_bool(v3, v2)
% 62.44/9.19 = v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: x_a] : !
% 62.44/9.19 [v3: fun_a_fun_a_bool] : (v1 = v0 | ~ (hAPP_a_fun_a_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_a_fun_a_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: fun_fu1731003005a_bool] : (v1 =
% 62.44/9.19 v0 | ~ (hAPP_f2050579477a_bool(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_f2050579477a_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1:
% 62.44/9.19 fun_pname_bool] : ! [v2: pname] : ! [v3: fun_pn800050071e_bool] : (v1 = v0
% 62.44/9.19 | ~ (hAPP_p61793385e_bool(v3, v2) = v1) | ~ (hAPP_p61793385e_bool(v3, v2)
% 62.44/9.19 = v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2:
% 62.44/9.19 fun_nat_bool] : ! [v3: fun_fu821463397t_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f800510211t_bool(v3, v2) = v1) | ~ (hAPP_f800510211t_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 62.44/9.19 fun_pname_bool] : ! [v3: fun_fu410713561e_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f759274231e_bool(v3, v2) = v1) | ~ (hAPP_f759274231e_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_pname_fun_a_bool] : ! [v1: fun_pname_fun_a_bool] : !
% 62.44/9.19 [v2: fun_pname_a] : ! [v3: fun_a_fun_a_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBB_1897541054_pname(v3, v2) = v1) | ~ (cOMBB_1897541054_pname(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: x_a] : ! [v1: x_a] : ! [v2: pname] : ! [v3: fun_pname_a]
% 62.44/9.19 : (v1 = v0 | ~ (hAPP_pname_a(v3, v2) = v1) | ~ (hAPP_pname_a(v3, v2) = v0))
% 62.44/9.19 & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: x_a] : ! [v3:
% 62.44/9.19 fun_a_fun_pname_bool] : (v1 = v0 | ~ (hAPP_a93125764e_bool(v3, v2) = v1) |
% 62.44/9.19 ~ (hAPP_a93125764e_bool(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: nat] : ! [v3: fun_nat_fun_a_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_nat_fun_a_bool(v3, v2) = v1) | ~ (hAPP_nat_fun_a_bool(v3, v2) = v0))
% 62.44/9.19 & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: nat] : ! [v3:
% 62.44/9.19 fun_na936072029e_bool] : (v1 = v0 | ~ (hAPP_n1025906991e_bool(v3, v2) = v1)
% 62.44/9.19 | ~ (hAPP_n1025906991e_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_na1469252690l_bool] : ! [v1: fun_na1469252690l_bool] : ! [v2:
% 62.44/9.19 fun_nat_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBB_1015721476ol_nat(v3, v2) = v1) | ~ (cOMBB_1015721476ol_nat(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2:
% 62.44/9.19 fun_nat_bool] : ! [v3: fun_na1469252690l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBS_nat_bool_bool(v3, v2) = v1) | ~ (cOMBS_nat_bool_bool(v3, v2) = v0))
% 62.44/9.19 & ! [v0: fun_pn250273176l_bool] : ! [v1: fun_pn250273176l_bool] : ! [v2:
% 62.44/9.19 fun_pname_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBB_675860798_pname(v3, v2) = v1) | ~ (cOMBB_675860798_pname(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 62.44/9.19 fun_pname_bool] : ! [v3: fun_pn250273176l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBS_568398431l_bool(v3, v2) = v1) | ~ (cOMBS_568398431l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_a_fun_bool_bool] : ! [v1: fun_a_fun_bool_bool] : !
% 62.44/9.19 [v2: fun_a_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBB_1972296269bool_a(v3, v2) = v1) | ~ (cOMBB_1972296269bool_a(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] :
% 62.44/9.19 ! [v3: fun_a_fun_bool_bool] : (v1 = v0 | ~ (cOMBS_a_bool_bool(v3, v2) = v1) |
% 62.44/9.19 ~ (cOMBS_a_bool_bool(v3, v2) = v0)) & ! [v0: fun_fu554186387l_bool] : !
% 62.44/9.19 [v1: fun_fu554186387l_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3:
% 62.44/9.19 fun_bo1549164019l_bool] : (v1 = v0 | ~ (cOMBB_338059395a_bool(v3, v2) = v1)
% 62.44/9.19 | ~ (cOMBB_338059395a_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] :
% 62.44/9.19 ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3:
% 62.44/9.19 fun_fu554186387l_bool] : (v1 = v0 | ~ (cOMBS_1035972772l_bool(v3, v2) = v1)
% 62.44/9.19 | ~ (cOMBS_1035972772l_bool(v3, v2) = v0)) & ! [v0: fun_fu31783638l_bool]
% 62.44/9.19 : ! [v1: fun_fu31783638l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.19 fun_bo1549164019l_bool] : (v1 = v0 | ~ (cOMBB_2095475776e_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (cOMBB_2095475776e_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2:
% 62.44/9.19 fun_fu1430349052l_bool] : ! [v3: fun_fu31783638l_bool] : (v1 = v0 | ~
% 62.44/9.19 (cOMBS_350070575l_bool(v3, v2) = v1) | ~ (cOMBS_350070575l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu1016514960l_bool] : ! [v1: fun_fu1016514960l_bool] :
% 62.44/9.19 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_bo1549164019l_bool] : (v1 = v0 |
% 62.44/9.19 ~ (cOMBB_444170502t_bool(v3, v2) = v1) | ~ (cOMBB_444170502t_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] :
% 62.44/9.19 ! [v2: fun_fu425979586l_bool] : ! [v3: fun_fu1016514960l_bool] : (v1 = v0 |
% 62.44/9.19 ~ (cOMBS_1187019125l_bool(v3, v2) = v1) | ~ (cOMBS_1187019125l_bool(v3, v2)
% 62.44/9.19 = v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : !
% 62.44/9.19 [v2: x_a] : ! [v3: fun_a_1255737515l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_a85458249l_bool(v3, v2) = v1) | ~ (hAPP_a85458249l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] :
% 62.44/9.19 ! [v2: pname] : ! [v3: fun_pn422929397l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_p338031245l_bool(v3, v2) = v1) | ~ (hAPP_p338031245l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1: fun_fu425979586l_bool] :
% 62.44/9.19 ! [v2: nat] : ! [v3: fun_na1436237685l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_n215258509l_bool(v3, v2) = v1) | ~ (hAPP_n215258509l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1: fun_fu885608257l_bool] :
% 62.44/9.19 ! [v2: fun_a_bool] : ! [v3: fun_fu386216885l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f285962445l_bool(v3, v2) = v1) | ~ (hAPP_f285962445l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] :
% 62.44/9.19 ! [v2: fun_pname_bool] : ! [v3: fun_fu931343505l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f556039215l_bool(v3, v2) = v1) | ~ (hAPP_f556039215l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] :
% 62.44/9.19 ! [v2: fun_nat_bool] : ! [v3: fun_fu1436348701l_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f1951378235l_bool(v3, v2) = v1) | ~ (hAPP_f1951378235l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: nat] : ! [v3: fun_nat_nat] :
% 62.44/9.19 (v1 = v0 | ~ (hAPP_nat_nat(v3, v2) = v1) | ~ (hAPP_nat_nat(v3, v2) = v0)) &
% 62.44/9.19 ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_fu885608257l_bool] : !
% 62.44/9.19 [v3: fun_fu1373417771bool_a] : (v1 = v0 | ~ (image_573985017bool_a(v3, v2) =
% 62.44/9.19 v1) | ~ (image_573985017bool_a(v3, v2) = v0)) & ! [v0: nat] : ! [v1:
% 62.44/9.19 nat] : ! [v2: fun_fu885608257l_bool] : ! [v3: fun_fu48515398ol_nat] : (v1
% 62.44/9.19 = v0 | ~ (hAPP_f1253658590ol_nat(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_f1253658590ol_nat(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_fu399576434l_bool] : ! [v3:
% 62.44/9.19 fun_fu2061654492bool_a] : (v1 = v0 | ~ (image_349102846bool_a(v3, v2) = v1)
% 62.44/9.19 | ~ (image_349102846bool_a(v3, v2) = v0)) & ! [v0: nat] : ! [v1: nat] :
% 62.44/9.19 ! [v2: fun_fu399576434l_bool] : ! [v3: fun_fu1701008009ol_nat] : (v1 = v0 |
% 62.44/9.19 ~ (hAPP_f98387925ol_nat(v3, v2) = v1) | ~ (hAPP_f98387925ol_nat(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2:
% 62.44/9.19 fun_fu814369080l_bool] : ! [v3: fun_fu897950882bool_a] : (v1 = v0 | ~
% 62.44/9.19 (image_526090948bool_a(v3, v2) = v1) | ~ (image_526090948bool_a(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_fu814369080l_bool] : !
% 62.44/9.19 [v3: fun_fu1297083715ol_nat] : (v1 = v0 | ~ (hAPP_f1690079119ol_nat(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_f1690079119ol_nat(v3, v2) = v0)) & ! [v0: nat] : ! [v1:
% 62.44/9.19 nat] : ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_fu2020802748ol_nat] : (v1
% 62.44/9.19 = v0 | ~ (hAPP_f2009550088ol_nat(v3, v2) = v1) | ~
% 62.44/9.19 (hAPP_f2009550088ol_nat(v3, v2) = v0)) & ! [v0: nat] : ! [v1: nat] : !
% 62.44/9.19 [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu1730389579ol_nat] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_f55526627ol_nat(v3, v2) = v1) | ~ (hAPP_f55526627ol_nat(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_fu425979586l_bool] : !
% 62.44/9.19 [v3: fun_fu411113733ol_nat] : (v1 = v0 | ~ (hAPP_f696928925ol_nat(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_f696928925ol_nat(v3, v2) = v0)) & ! [v0: nat] : ! [v1:
% 62.44/9.19 nat] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_nat] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_fun_a_bool_nat(v3, v2) = v1) | ~ (hAPP_fun_a_bool_nat(v3, v2) = v0))
% 62.44/9.19 & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_fun_nat_bool_nat] : (v1 = v0 | ~ (hAPP_f22106695ol_nat(v3, v2) = v1) |
% 62.44/9.19 ~ (hAPP_f22106695ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1:
% 62.44/9.19 fun_nat_bool] : ! [v2: nat] : ! [v3: fun_nat_fun_nat_bool] : (v1 = v0 | ~
% 62.44/9.19 (hAPP_n1699378549t_bool(v3, v2) = v1) | ~ (hAPP_n1699378549t_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: nat] : ! [v1: nat] : ! [v2: fun_pname_bool] : ! [v3:
% 62.44/9.19 fun_fu1668467777ol_nat] : (v1 = v0 | ~ (hAPP_f921600141ol_nat(v3, v2) = v1)
% 62.44/9.19 | ~ (hAPP_f921600141ol_nat(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] :
% 62.44/9.19 ! [v2: nat] : ! [v3: fun_nat_bool] : (v1 = v0 | ~ (hAPP_nat_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (hAPP_nat_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] :
% 62.44/9.19 ! [v1: fun_fu425979586l_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3:
% 62.44/9.19 fun_nat_bool] : (v1 = v0 | ~ (insert_fun_nat_bool(v3, v2) = v1) | ~
% 62.44/9.19 (insert_fun_nat_bool(v3, v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : !
% 62.44/9.19 [v1: fun_fu1430349052l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.19 fun_pname_bool] : (v1 = v0 | ~ (insert1325755072e_bool(v3, v2) = v1) | ~
% 62.44/9.19 (insert1325755072e_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : !
% 62.44/9.19 [v1: fun_fun_a_bool_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_a_bool]
% 62.44/9.19 : (v1 = v0 | ~ (insert_fun_a_bool(v3, v2) = v1) | ~ (insert_fun_a_bool(v3,
% 62.44/9.19 v2) = v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1:
% 62.44/9.19 fun_fu885608257l_bool] : ! [v2: fun_fu885608257l_bool] : ! [v3:
% 62.44/9.19 fun_fun_a_bool_bool] : (v1 = v0 | ~ (insert1457093509l_bool(v3, v2) = v1) |
% 62.44/9.19 ~ (insert1457093509l_bool(v3, v2) = v0)) & ! [v0: fun_fu399576434l_bool] :
% 62.44/9.19 ! [v1: fun_fu399576434l_bool] : ! [v2: fun_fu399576434l_bool] : ! [v3:
% 62.44/9.19 fun_fu1430349052l_bool] : (v1 = v0 | ~ (insert1117693814l_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (insert1117693814l_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] : ! [v2:
% 62.44/9.19 fun_fu814369080l_bool] : ! [v3: fun_fu425979586l_bool] : (v1 = v0 | ~
% 62.44/9.19 (insert2003652156l_bool(v3, v2) = v1) | ~ (insert2003652156l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 62.44/9.19 fun_pname_bool] : ! [v3: pname] : (v1 = v0 | ~ (insert_pname(v3, v2) = v1)
% 62.44/9.19 | ~ (insert_pname(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1:
% 62.44/9.19 fun_nat_bool] : ! [v2: fun_nat_bool] : ! [v3: nat] : (v1 = v0 | ~
% 62.44/9.19 (insert_nat(v3, v2) = v1) | ~ (insert_nat(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: x_a] : (v1
% 62.44/9.19 = v0 | ~ (insert_a(v3, v2) = v1) | ~ (insert_a(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_nat_pname] : (v1 = v0 | ~ (image_nat_pname(v3, v2) = v1) | ~
% 62.44/9.19 (image_nat_pname(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1:
% 62.44/9.19 fun_nat_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_pname_nat] : (v1 = v0
% 62.44/9.19 | ~ (image_pname_nat(v3, v2) = v1) | ~ (image_pname_nat(v3, v2) = v0)) &
% 62.44/9.19 ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_fun_a_bool_bool] : !
% 62.44/9.19 [v3: fun_fun_a_bool_a] : (v1 = v0 | ~ (image_fun_a_bool_a(v3, v2) = v1) | ~
% 62.44/9.19 (image_fun_a_bool_a(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.19 fun_fun_pname_bool_a] : (v1 = v0 | ~ (image_876012084bool_a(v3, v2) = v1) |
% 62.44/9.19 ~ (image_876012084bool_a(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3: fun_fun_nat_bool_a] :
% 62.44/9.19 (v1 = v0 | ~ (image_fun_nat_bool_a(v3, v2) = v1) | ~
% 62.44/9.19 (image_fun_nat_bool_a(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.19 fun_a_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_a] : (v1 = v0 | ~
% 62.44/9.19 (image_a_a(v3, v2) = v1) | ~ (image_a_a(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_pname_bool] : !
% 62.44/9.19 [v3: fun_pname_pname] : (v1 = v0 | ~ (image_pname_pname(v3, v2) = v1) | ~
% 62.44/9.19 (image_pname_pname(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1:
% 62.44/9.19 fun_fu425979586l_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 62.44/9.19 fun_pn406123357t_bool] : (v1 = v0 | ~ (image_2129980159t_bool(v3, v2) = v1)
% 62.44/9.19 | ~ (image_2129980159t_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2:
% 62.44/9.19 fun_pname_bool] : ! [v3: fun_pn800050071e_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_47868345e_bool(v3, v2) = v1) | ~ (image_47868345e_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : !
% 62.44/9.19 [v2: fun_pname_bool] : ! [v3: fun_pname_fun_a_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_112932426a_bool(v3, v2) = v1) | ~ (image_112932426a_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1: fun_fu885608257l_bool] :
% 62.44/9.19 ! [v2: fun_pname_bool] : ! [v3: fun_pn1038293468l_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_1420695166l_bool(v3, v2) = v1) | ~ (image_1420695166l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] :
% 62.44/9.19 ! [v2: fun_pname_bool] : ! [v3: fun_pn422929397l_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_1642285373l_bool(v3, v2) = v1) | ~ (image_1642285373l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] :
% 62.44/9.19 ! [v2: fun_pname_bool] : ! [v3: fun_pn1165013435l_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_1154884483l_bool(v3, v2) = v1) | ~ (image_1154884483l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_nat_bool] :
% 62.44/9.19 ! [v3: fun_nat_a] : (v1 = v0 | ~ (image_nat_a(v3, v2) = v1) | ~
% 62.44/9.19 (image_nat_a(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : ! [v1:
% 62.44/9.19 fun_fu425979586l_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_nat_fun_nat_bool] : (v1 = v0 | ~ (image_26036933t_bool(v3, v2) = v1) |
% 62.44/9.19 ~ (image_26036933t_bool(v3, v2) = v0)) & ! [v0: fun_fu1430349052l_bool] :
% 62.44/9.19 ! [v1: fun_fu1430349052l_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_na936072029e_bool] : (v1 = v0 | ~ (image_1655916159e_bool(v3, v2) = v1)
% 62.44/9.19 | ~ (image_1655916159e_bool(v3, v2) = v0)) & ! [v0: fun_fun_a_bool_bool] :
% 62.44/9.19 ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_nat_fun_a_bool] : (v1 = v0 | ~ (image_nat_fun_a_bool(v3, v2) = v1) | ~
% 62.44/9.19 (image_nat_fun_a_bool(v3, v2) = v0)) & ! [v0: fun_fu885608257l_bool] : !
% 62.44/9.19 [v1: fun_fu885608257l_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.19 fun_na1632405922l_bool] : (v1 = v0 | ~ (image_1208015684l_bool(v3, v2) =
% 62.44/9.19 v1) | ~ (image_1208015684l_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.19 fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] : ! [v2:
% 62.44/9.19 fun_nat_bool] : ! [v3: fun_na2122364079l_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_1874789623l_bool(v3, v2) = v1) | ~ (image_1874789623l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] :
% 62.44/9.19 ! [v2: fun_nat_bool] : ! [v3: fun_na1436237685l_bool] : (v1 = v0 | ~
% 62.44/9.19 (image_1607900221l_bool(v3, v2) = v1) | ~ (image_1607900221l_bool(v3, v2) =
% 62.44/9.19 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 62.44/9.19 fun_a_bool] : ! [v3: fun_a_pname] : (v1 = v0 | ~ (image_a_pname(v3, v2) =
% 62.44/9.20 v1) | ~ (image_a_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1:
% 62.44/9.20 fun_pname_bool] : ! [v2: fun_fu425979586l_bool] : ! [v3:
% 62.44/9.20 fun_fu665170229_pname] : (v1 = v0 | ~ (image_1921560913_pname(v3, v2) = v1)
% 62.44/9.20 | ~ (image_1921560913_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 62.44/9.20 [v1: fun_pname_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.20 fun_fu1499449723_pname] : (v1 = v0 | ~ (image_1283814551_pname(v3, v2) =
% 62.44/9.20 v1) | ~ (image_1283814551_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool]
% 62.44/9.20 : ! [v1: fun_pname_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3:
% 62.44/9.20 fun_fun_a_bool_pname] : (v1 = v0 | ~ (image_1854862208_pname(v3, v2) = v1)
% 62.44/9.20 | ~ (image_1854862208_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 62.44/9.20 [v1: fun_pname_bool] : ! [v2: fun_fu885608257l_bool] : ! [v3:
% 62.44/9.20 fun_fu1175941238_pname] : (v1 = v0 | ~ (image_990671762_pname(v3, v2) = v1)
% 62.44/9.20 | ~ (image_990671762_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 62.44/9.20 [v1: fun_pname_bool] : ! [v2: fun_fu399576434l_bool] : ! [v3:
% 62.44/9.20 fun_fu1664106117_pname] : (v1 = v0 | ~ (image_1705983821_pname(v3, v2) =
% 62.44/9.20 v1) | ~ (image_1705983821_pname(v3, v2) = v0)) & ! [v0: fun_pname_bool]
% 62.44/9.20 : ! [v1: fun_pname_bool] : ! [v2: fun_fu814369080l_bool] : ! [v3:
% 62.44/9.20 fun_fu881587263_pname] : (v1 = v0 | ~ (image_1604018183_pname(v3, v2) = v1)
% 62.44/9.20 | ~ (image_1604018183_pname(v3, v2) = v0)) & ! [v0: fun_nat_bool] : !
% 62.44/9.20 [v1: fun_nat_bool] : ! [v2: fun_a_bool] : ! [v3: fun_a_nat] : (v1 = v0 | ~
% 62.44/9.20 (image_a_nat(v3, v2) = v1) | ~ (image_a_nat(v3, v2) = v0)) & ! [v0:
% 62.44/9.20 fun_nat_bool] : ! [v1: fun_nat_bool] : ! [v2: fun_fu425979586l_bool] : !
% 62.44/9.20 [v3: fun_fun_nat_bool_nat] : (v1 = v0 | ~ (image_496248727ol_nat(v3, v2) =
% 62.44/9.20 v1) | ~ (image_496248727ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] :
% 62.44/9.20 ! [v1: fun_nat_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 62.44/9.20 fun_fu1668467777ol_nat] : (v1 = v0 | ~ (image_1551609309ol_nat(v3, v2) =
% 62.44/9.20 v1) | ~ (image_1551609309ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] :
% 62.44/9.20 ! [v1: fun_nat_bool] : ! [v2: fun_fun_a_bool_bool] : ! [v3:
% 62.44/9.20 fun_fun_a_bool_nat] : (v1 = v0 | ~ (image_fun_a_bool_nat(v3, v2) = v1) | ~
% 62.44/9.20 (image_fun_a_bool_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1:
% 62.44/9.20 fun_nat_bool] : ! [v2: fun_fu885608257l_bool] : ! [v3:
% 62.44/9.20 fun_fu2020802748ol_nat] : (v1 = v0 | ~ (image_1802975832ol_nat(v3, v2) =
% 62.44/9.20 v1) | ~ (image_1802975832ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] :
% 62.44/9.20 ! [v1: fun_nat_bool] : ! [v2: fun_fu399576434l_bool] : ! [v3:
% 62.44/9.20 fun_fu1730389579ol_nat] : (v1 = v0 | ~ (image_1079571347ol_nat(v3, v2) =
% 62.44/9.20 v1) | ~ (image_1079571347ol_nat(v3, v2) = v0)) & ! [v0: fun_nat_bool] :
% 62.44/9.20 ! [v1: fun_nat_bool] : ! [v2: fun_fu814369080l_bool] : ! [v3:
% 62.44/9.20 fun_fu411113733ol_nat] : (v1 = v0 | ~ (image_2089570637ol_nat(v3, v2) = v1)
% 62.44/9.20 | ~ (image_2089570637ol_nat(v3, v2) = v0)) & ! [v0: fun_a_bool] : ! [v1:
% 62.44/9.20 fun_a_bool] : ! [v2: fun_pname_bool] : ! [v3: fun_pname_a] : (v1 = v0 | ~
% 62.44/9.20 (image_pname_a(v3, v2) = v1) | ~ (image_pname_a(v3, v2) = v0)) & ! [v0:
% 62.44/9.20 fun_fu814369080l_bool] : ! [v1: fun_fu814369080l_bool] : ! [v2:
% 62.44/9.20 fun_fu425979586l_bool] : ! [v3: fun_fu140186515l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f1772781669l_bool(v3, v2) = v1) | ~ (hAPP_f1772781669l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] :
% 62.44/9.20 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu1911931399l_bool] : (v1 = v0 |
% 62.44/9.20 ~ (hAPP_f510955609l_bool(v3, v2) = v1) | ~ (hAPP_f510955609l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1: fun_fu885608257l_bool] :
% 62.44/9.20 ! [v2: fun_fun_a_bool_bool] : ! [v3: fun_fu418465139l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f1434722111l_bool(v3, v2) = v1) | ~ (hAPP_f1434722111l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu255076663l_bool] : ! [v1: fun_fu255076663l_bool] :
% 62.44/9.20 ! [v2: fun_fu885608257l_bool] : ! [v3: fun_fu821736593l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f1050622307l_bool(v3, v2) = v1) | ~ (hAPP_f1050622307l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu885608257l_bool] : !
% 62.44/9.20 [v3: fun_fu255076663l_bool] : (v1 = v0 | ~ (hAPP_f292226953l_bool(v3, v2) =
% 62.44/9.20 v1) | ~ (hAPP_f292226953l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 62.44/9.20 bool] : ! [v2: fun_fu255076663l_bool] : ! [v3: fun_fu754241017l_bool] :
% 62.44/9.20 (v1 = v0 | ~ (hAPP_f1363661463l_bool(v3, v2) = v1) | ~
% 62.44/9.20 (hAPP_f1363661463l_bool(v3, v2) = v0)) & ! [v0: fun_fu1438281908l_bool] :
% 62.44/9.20 ! [v1: fun_fu1438281908l_bool] : ! [v2: fun_fu399576434l_bool] : ! [v3:
% 62.44/9.20 fun_fu1086940979l_bool] : (v1 = v0 | ~ (hAPP_f1759205631l_bool(v3, v2) =
% 62.44/9.20 v1) | ~ (hAPP_f1759205631l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 62.44/9.20 bool] : ! [v2: fun_fu399576434l_bool] : ! [v3: fun_fu1438281908l_bool] :
% 62.44/9.20 (v1 = v0 | ~ (hAPP_f389811538l_bool(v3, v2) = v1) | ~
% 62.44/9.20 (hAPP_f389811538l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 62.44/9.20 [v2: fun_fu1438281908l_bool] : ! [v3: fun_fu2065874474l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f595608956l_bool(v3, v2) = v1) | ~ (hAPP_f595608956l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu61768826l_bool] : ! [v1: fun_fu61768826l_bool] : !
% 62.44/9.20 [v2: fun_fu814369080l_bool] : ! [v3: fun_fu1137991347l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f760187903l_bool(v3, v2) = v1) | ~ (hAPP_f760187903l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu814369080l_bool] : !
% 62.44/9.20 [v3: fun_fu61768826l_bool] : (v1 = v0 | ~ (hAPP_f937997336l_bool(v3, v2) =
% 62.44/9.20 v1) | ~ (hAPP_f937997336l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 62.44/9.20 bool] : ! [v2: fun_fu61768826l_bool] : ! [v3: fun_fu1971389424l_bool] :
% 62.44/9.20 (v1 = v0 | ~ (hAPP_f1295398978l_bool(v3, v2) = v1) | ~
% 62.44/9.20 (hAPP_f1295398978l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 62.44/9.20 [v2: fun_fun_a_bool_bool] : ! [v3: fun_fu885608257l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f621171935l_bool(v3, v2) = v1) | ~ (hAPP_f621171935l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] :
% 62.44/9.20 ! [v2: fun_pname_bool] : ! [v3: fun_fu802393907l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f434788991l_bool(v3, v2) = v1) | ~ (hAPP_f434788991l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_pname_bool] : ! [v3:
% 62.44/9.20 fun_fu1430349052l_bool] : (v1 = v0 | ~ (hAPP_f1664156314l_bool(v3, v2) =
% 62.44/9.20 v1) | ~ (hAPP_f1664156314l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 62.44/9.20 bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu399576434l_bool] :
% 62.44/9.20 (v1 = v0 | ~ (hAPP_f1935102916l_bool(v3, v2) = v1) | ~
% 62.44/9.20 (hAPP_f1935102916l_bool(v3, v2) = v0)) & ! [v0: fun_fu425979586l_bool] : !
% 62.44/9.20 [v1: fun_fu425979586l_bool] : ! [v2: fun_nat_bool] : ! [v3:
% 62.44/9.20 fun_fu1217155507l_bool] : (v1 = v0 | ~ (hAPP_f103356543l_bool(v3, v2) = v1)
% 62.44/9.20 | ~ (hAPP_f103356543l_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] :
% 62.44/9.20 ! [v2: fun_nat_bool] : ! [v3: fun_fu425979586l_bool] : (v1 = v0 | ~
% 62.44/9.20 (hAPP_f54304608l_bool(v3, v2) = v1) | ~ (hAPP_f54304608l_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu425979586l_bool] : !
% 62.44/9.20 [v3: fun_fu814369080l_bool] : (v1 = v0 | ~ (hAPP_f1637334154l_bool(v3, v2) =
% 62.44/9.20 v1) | ~ (hAPP_f1637334154l_bool(v3, v2) = v0)) & ! [v0:
% 62.44/9.20 fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_a_bool] :
% 62.44/9.20 ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~ (hAPP_f1631501043l_bool(v3, v2)
% 62.44/9.20 = v1) | ~ (hAPP_f1631501043l_bool(v3, v2) = v0)) & ! [v0: bool] : !
% 62.44/9.20 [v1: bool] : ! [v2: fun_a_bool] : ! [v3: fun_fun_a_bool_bool] : (v1 = v0 |
% 62.44/9.20 ~ (hAPP_fun_a_bool_bool(v3, v2) = v1) | ~ (hAPP_fun_a_bool_bool(v3, v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu911136611l_bool] : ! [v1: fun_fu911136611l_bool] :
% 62.44/9.20 ! [v2: fun_fu386216885l_bool] : (v1 = v0 | ~ (cOMBC_1880041174l_bool(v2) =
% 62.44/9.20 v1) | ~ (cOMBC_1880041174l_bool(v2) = v0)) & ! [v0:
% 62.44/9.20 fun_fu2087345469l_bool] : ! [v1: fun_fu2087345469l_bool] : ! [v2:
% 62.44/9.20 fun_fu931343505l_bool] : (v1 = v0 | ~ (cOMBC_1988546018l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1988546018l_bool(v2) = v0)) & ! [v0: fun_fu616551101l_bool] : !
% 62.44/9.20 [v1: fun_fu616551101l_bool] : ! [v2: fun_fu1436348701l_bool] : (v1 = v0 | ~
% 62.44/9.20 (cOMBC_1245412066l_bool(v2) = v1) | ~ (cOMBC_1245412066l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_a_fun_a_bool] : ! [v1: fun_a_fun_a_bool] : ! [v2:
% 62.44/9.20 fun_a_fun_a_bool] : (v1 = v0 | ~ (cOMBC_a_a_bool(v2) = v1) | ~
% 62.44/9.20 (cOMBC_a_a_bool(v2) = v0)) & ! [v0: fun_fu1731003005a_bool] : ! [v1:
% 62.44/9.20 fun_fu1731003005a_bool] : ! [v2: fun_a_1255737515l_bool] : (v1 = v0 | ~
% 62.44/9.20 (cOMBC_1355376034l_bool(v2) = v1) | ~ (cOMBC_1355376034l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_pn800050071e_bool] : ! [v1: fun_pn800050071e_bool] : ! [v2:
% 62.44/9.20 fun_pn800050071e_bool] : (v1 = v0 | ~ (cOMBC_1149511130e_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1149511130e_bool(v2) = v0)) & ! [v0: fun_fu821463397t_bool] : !
% 62.44/9.20 [v1: fun_fu821463397t_bool] : ! [v2: fun_na1436237685l_bool] : (v1 = v0 | ~
% 62.44/9.20 (cOMBC_226598744l_bool(v2) = v1) | ~ (cOMBC_226598744l_bool(v2) = v0)) & !
% 62.44/9.20 [v0: fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] : ! [v2:
% 62.44/9.20 fun_pn422929397l_bool] : (v1 = v0 | ~ (cOMBC_1058051404l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1058051404l_bool(v2) = v0)) & ! [v0: fun_a_fun_pname_bool] : !
% 62.44/9.20 [v1: fun_a_fun_pname_bool] : ! [v2: fun_pname_fun_a_bool] : (v1 = v0 | ~
% 62.44/9.20 (cOMBC_pname_a_bool(v2) = v1) | ~ (cOMBC_pname_a_bool(v2) = v0)) & ! [v0:
% 62.44/9.20 fun_nat_fun_nat_bool] : ! [v1: fun_nat_fun_nat_bool] : ! [v2:
% 62.44/9.20 fun_nat_fun_nat_bool] : (v1 = v0 | ~ (cOMBC_nat_nat_bool(v2) = v1) | ~
% 62.44/9.20 (cOMBC_nat_nat_bool(v2) = v0)) & ! [v0: fun_nat_nat] : ! [v1: fun_nat_nat]
% 62.44/9.20 : ! [v2: nat] : (v1 = v0 | ~ (minus_minus_nat(v2) = v1) | ~
% 62.44/9.20 (minus_minus_nat(v2) = v0)) & ! [v0: fun_nat_bool] : ! [v1: fun_nat_bool]
% 62.44/9.20 : ! [v2: fun_nat_bool] : (v1 = v0 | ~ (collect_nat(v2) = v1) | ~
% 62.44/9.20 (collect_nat(v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool]
% 62.44/9.20 : ! [v2: fun_pname_bool] : (v1 = v0 | ~ (collect_pname(v2) = v1) | ~
% 62.44/9.20 (collect_pname(v2) = v0)) & ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : !
% 62.44/9.20 [v2: fun_a_bool] : (v1 = v0 | ~ (collect_a(v2) = v1) | ~ (collect_a(v2) =
% 62.44/9.20 v0)) & ! [v0: fun_fu140186515l_bool] : ! [v1: fun_fu140186515l_bool] :
% 62.44/9.20 ! [v2: fun_fu140186515l_bool] : (v1 = v0 | ~ (cOMBC_595898202l_bool(v2) = v1)
% 62.44/9.20 | ~ (cOMBC_595898202l_bool(v2) = v0)) & ! [v0: fun_fu814369080l_bool] : !
% 62.44/9.20 [v1: fun_fu814369080l_bool] : ! [v2: fun_fu814369080l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec1015864663l_bool(v2) = v1) | ~ (collec1015864663l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_fu1911931399l_bool] : ! [v1: fun_fu1911931399l_bool] : ! [v2:
% 62.44/9.20 fun_fu1911931399l_bool] : (v1 = v0 | ~ (cOMBC_7971162l_bool(v2) = v1) | ~
% 62.44/9.20 (cOMBC_7971162l_bool(v2) = v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1:
% 62.44/9.20 fun_fu399576434l_bool] : ! [v2: fun_fu399576434l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec1613912337l_bool(v2) = v1) | ~ (collec1613912337l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_fu418465139l_bool] : ! [v1: fun_fu418465139l_bool] : ! [v2:
% 62.44/9.20 fun_fu418465139l_bool] : (v1 = v0 | ~ (cOMBC_331553030l_bool(v2) = v1) | ~
% 62.44/9.20 (cOMBC_331553030l_bool(v2) = v0)) & ! [v0: fun_fu885608257l_bool] : ! [v1:
% 62.44/9.20 fun_fu885608257l_bool] : ! [v2: fun_fu885608257l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec707592106l_bool(v2) = v1) | ~ (collec707592106l_bool(v2) = v0)) & !
% 62.44/9.20 [v0: fun_fu821736593l_bool] : ! [v1: fun_fu821736593l_bool] : ! [v2:
% 62.44/9.20 fun_fu821736593l_bool] : (v1 = v0 | ~ (cOMBC_636888218l_bool(v2) = v1) | ~
% 62.44/9.20 (cOMBC_636888218l_bool(v2) = v0)) & ! [v0: fun_fu255076663l_bool] : ! [v1:
% 62.44/9.20 fun_fu255076663l_bool] : ! [v2: fun_fu255076663l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec1635217238l_bool(v2) = v1) | ~ (collec1635217238l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_fu1086940979l_bool] : ! [v1: fun_fu1086940979l_bool] : ! [v2:
% 62.44/9.20 fun_fu1086940979l_bool] : (v1 = v0 | ~ (cOMBC_336095980l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_336095980l_bool(v2) = v0)) & ! [v0: fun_fu1438281908l_bool] : !
% 62.44/9.20 [v1: fun_fu1438281908l_bool] : ! [v2: fun_fu1438281908l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec792590109l_bool(v2) = v1) | ~ (collec792590109l_bool(v2) = v0)) & !
% 62.44/9.20 [v0: fun_fu1137991347l_bool] : ! [v1: fun_fu1137991347l_bool] : ! [v2:
% 62.44/9.20 fun_fu1137991347l_bool] : (v1 = v0 | ~ (cOMBC_1269652216l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1269652216l_bool(v2) = v0)) & ! [v0: fun_fu61768826l_bool] : !
% 62.44/9.20 [v1: fun_fu61768826l_bool] : ! [v2: fun_fu61768826l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec1874991203l_bool(v2) = v1) | ~ (collec1874991203l_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_fu1471507361l_bool] : ! [v1: fun_fu1471507361l_bool] : ! [v2:
% 62.44/9.20 fun_fu1471507361l_bool] : (v1 = v0 | ~ (cOMBC_1732670874l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1732670874l_bool(v2) = v0)) & ! [v0: fun_fun_a_bool_bool] : !
% 62.44/9.20 [v1: fun_fun_a_bool_bool] : ! [v2: fun_fun_a_bool_bool] : (v1 = v0 | ~
% 62.44/9.20 (collect_fun_a_bool(v2) = v1) | ~ (collect_fun_a_bool(v2) = v0)) & ! [v0:
% 62.44/9.20 fun_fu802393907l_bool] : ! [v1: fun_fu802393907l_bool] : ! [v2:
% 62.44/9.20 fun_fu802393907l_bool] : (v1 = v0 | ~ (cOMBC_1284144636l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1284144636l_bool(v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : !
% 62.44/9.20 [v1: fun_fu1430349052l_bool] : ! [v2: fun_fu1430349052l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collec1974731493e_bool(v2) = v1) | ~ (collec1974731493e_bool(v2) = v0)) &
% 62.44/9.20 ! [v0: fun_fu1217155507l_bool] : ! [v1: fun_fu1217155507l_bool] : ! [v2:
% 62.44/9.20 fun_fu1217155507l_bool] : (v1 = v0 | ~ (cOMBC_1693257480l_bool(v2) = v1) |
% 62.44/9.20 ~ (cOMBC_1693257480l_bool(v2) = v0)) & ! [v0: fun_fu425979586l_bool] : !
% 62.44/9.20 [v1: fun_fu425979586l_bool] : ! [v2: fun_fu425979586l_bool] : (v1 = v0 | ~
% 62.44/9.20 (collect_fun_nat_bool(v2) = v1) | ~ (collect_fun_nat_bool(v2) = v0)) & !
% 62.44/9.20 [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2: fun_a_bool]
% 62.44/9.20 : (v1 = v0 | ~ (p(v2) = v1) | ~ (p(v2) = v0))
% 62.44/9.20
% 62.44/9.20 Further assumptions not needed in the proof:
% 62.44/9.20 --------------------------------------------
% 62.44/9.20 fact_0_assms_I1_J, fact_100_card__insert__if, fact_101_card__insert__if,
% 62.44/9.20 fact_103_card__insert__if, fact_104_card__insert__disjoint,
% 62.44/9.20 fact_105_card__insert__disjoint, fact_106_card__insert__disjoint,
% 62.44/9.20 fact_107_card__insert__disjoint, fact_108_card__insert__disjoint,
% 62.44/9.20 fact_109_card__insert__disjoint, fact_10_finite__imageI,
% 62.44/9.20 fact_110_finite__Collect__conjI, fact_111_finite__Collect__conjI,
% 62.44/9.20 fact_112_finite__Collect__conjI, fact_113_finite__Collect__conjI,
% 62.44/9.20 fact_114_finite__Collect__conjI, fact_115_finite__Collect__conjI,
% 62.44/9.20 fact_116_Suc__diff__le, fact_117_finite__Collect__le__nat,
% 62.44/9.20 fact_118_card__Collect__le__nat, fact_119_Suc__inject, fact_11_finite__imageI,
% 62.44/9.20 fact_120_nat_Oinject, fact_121_Suc__n__not__n, fact_122_n__not__Suc__n,
% 62.44/9.20 fact_123_le__antisym, fact_124_le__trans, fact_125_eq__imp__le,
% 62.44/9.20 fact_126_nat__le__linear, fact_127_le__refl, fact_128_diff__commute,
% 62.44/9.20 fact_129_finite__Collect__disjI, fact_12_finite__imageI,
% 62.44/9.20 fact_130_finite__Collect__disjI, fact_131_finite__Collect__disjI,
% 62.44/9.20 fact_132_finite__Collect__disjI, fact_133_finite__Collect__disjI,
% 62.44/9.20 fact_134_finite__Collect__disjI, fact_135_finite__insert,
% 62.44/9.20 fact_136_finite__insert, fact_137_finite__insert, fact_138_finite__insert,
% 62.44/9.20 fact_139_finite__insert, fact_13_finite__imageI, fact_140_finite__insert,
% 62.44/9.20 fact_141_finite__subset, fact_142_finite__subset, fact_143_finite__subset,
% 62.44/9.20 fact_144_finite__subset, fact_145_finite__subset, fact_146_finite__subset,
% 62.44/9.20 fact_147_rev__finite__subset, fact_148_rev__finite__subset,
% 62.44/9.20 fact_149_rev__finite__subset, fact_14_finite__imageI,
% 62.44/9.20 fact_150_rev__finite__subset, fact_151_rev__finite__subset,
% 62.44/9.20 fact_152_rev__finite__subset, fact_153_Suc__leD, fact_154_le__SucE,
% 62.44/9.20 fact_155_le__SucI, fact_156_Suc__le__mono, fact_157_le__Suc__eq,
% 62.44/9.20 fact_158_not__less__eq__eq, fact_159_Suc__n__not__le__n, fact_15_finite__imageI,
% 62.44/9.20 fact_160_Suc__diff__diff, fact_161_diff__Suc__Suc, fact_162_le__diff__iff,
% 62.44/9.20 fact_163_Nat_Odiff__diff__eq, fact_164_eq__diff__iff,
% 62.44/9.20 fact_165_diff__diff__cancel, fact_166_diff__le__mono, fact_167_diff__le__mono2,
% 62.44/9.20 fact_168_diff__le__self, fact_16_finite__imageI, fact_171_lift__Suc__mono__le,
% 62.44/9.20 fact_172_lift__Suc__mono__le, fact_173_lift__Suc__mono__le,
% 62.44/9.20 fact_174_lift__Suc__mono__le, fact_175_pigeonhole__infinite, fact_177_equalityI,
% 62.44/9.20 fact_178_equalityI, fact_179_equalityI, fact_17_finite__imageI,
% 62.44/9.20 fact_180_subsetD, fact_181_subsetD, fact_182_subsetD, fact_183_insertCI,
% 62.44/9.20 fact_184_insertCI, fact_185_insertCI, fact_186_insertE, fact_187_insertE,
% 62.44/9.20 fact_188_insertE, fact_189_insertI1, fact_18_finite__imageI, fact_190_insertI1,
% 62.44/9.20 fact_191_insertI1, fact_192_insert__compr, fact_193_insert__compr,
% 62.44/9.20 fact_194_insert__compr, fact_195_insert__compr, fact_196_insert__compr,
% 62.44/9.20 fact_197_insert__compr, fact_198_insert__Collect, fact_199_insert__Collect,
% 62.44/9.20 fact_19_finite__imageI, fact_1_finite__Collect__subsets,
% 62.44/9.20 fact_200_insert__Collect, fact_201_insert__Collect, fact_202_insert__Collect,
% 62.44/9.20 fact_203_insert__Collect, fact_204_insert__absorb2, fact_205_insert__absorb2,
% 62.44/9.20 fact_206_insert__absorb2, fact_207_insert__commute, fact_208_insert__commute,
% 62.44/9.20 fact_209_insert__commute, fact_20_finite__imageI, fact_210_insert__iff,
% 62.44/9.20 fact_211_insert__iff, fact_212_insert__iff, fact_213_insert__code,
% 62.44/9.20 fact_214_insert__code, fact_215_insert__code, fact_216_insert__ident,
% 62.44/9.20 fact_217_insert__ident, fact_218_insert__ident, fact_219_insertI2,
% 62.44/9.20 fact_21_finite__imageI, fact_220_insertI2, fact_221_insertI2,
% 62.44/9.20 fact_222_insert__absorb, fact_224_insert__absorb, fact_225_subset__refl,
% 62.44/9.20 fact_226_subset__refl, fact_227_subset__refl, fact_228_set__eq__subset,
% 62.44/9.20 fact_229_set__eq__subset, fact_22_finite__imageI, fact_230_set__eq__subset,
% 62.44/9.20 fact_231_equalityD1, fact_232_equalityD1, fact_233_equalityD1,
% 62.44/9.20 fact_234_equalityD2, fact_235_equalityD2, fact_236_equalityD2,
% 62.44/9.20 fact_237_in__mono, fact_238_in__mono, fact_239_in__mono, fact_23_finite__imageI,
% 62.44/9.20 fact_240_set__rev__mp, fact_241_set__rev__mp, fact_242_set__rev__mp,
% 62.44/9.20 fact_243_set__mp, fact_244_set__mp, fact_245_set__mp, fact_246_subset__trans,
% 62.44/9.20 fact_247_subset__trans, fact_248_subset__trans, fact_249_equalityE,
% 62.44/9.20 fact_24_finite__imageI, fact_250_equalityE, fact_251_equalityE,
% 62.44/9.20 fact_252_mem__def, fact_253_mem__def, fact_254_mem__def, fact_255_Collect__def,
% 62.44/9.20 fact_256_Collect__def, fact_257_Collect__def, fact_258_Collect__def,
% 62.44/9.20 fact_259_Collect__def, fact_25_finite__imageI, fact_260_image__iff,
% 62.44/9.20 fact_261_imageI, fact_262_rev__image__eqI, fact_263_insert__compr__raw,
% 62.44/9.20 fact_264_insert__compr__raw, fact_265_insert__compr__raw,
% 62.44/9.20 fact_266_insert__compr__raw, fact_267_insert__compr__raw,
% 62.44/9.20 fact_268_insert__compr__raw, fact_269_subset__insertI, fact_26_finite__imageI,
% 62.44/9.20 fact_270_subset__insertI, fact_271_subset__insertI, fact_272_insert__subset,
% 62.44/9.20 fact_273_insert__subset, fact_275_subset__insert, fact_276_subset__insert,
% 62.44/9.20 fact_277_subset__insert, fact_278_subset__insertI2, fact_279_subset__insertI2,
% 62.44/9.20 fact_27_finite__imageI, fact_280_subset__insertI2, fact_281_insert__mono,
% 62.44/9.20 fact_282_insert__mono, fact_283_insert__mono, fact_284_image__insert,
% 62.44/9.20 fact_285_insert__image, fact_286_subset__image__iff, fact_287_image__mono,
% 62.44/9.20 fact_288_imageE, fact_289_subsetI, fact_28_finite__imageI, fact_291_subsetI,
% 62.44/9.20 fact_292_zero__induct__lemma, fact_293_Suc__le__D, fact_294_image__subsetI,
% 62.44/9.20 fact_295_order__refl, fact_296_order__refl, fact_297_order__refl,
% 62.44/9.20 fact_298_order__refl, fact_299_finite__nat__set__iff__bounded__le,
% 62.44/9.20 fact_29_finite__imageI, fact_2_finite__Collect__subsets, fact_30_finite__imageI,
% 62.44/9.20 fact_31_finite__imageI, fact_32_finite__imageI, fact_33_finite__imageI,
% 62.44/9.20 fact_34_finite__imageI, fact_35_finite__imageI, fact_36_finite__imageI,
% 62.44/9.20 fact_37_finite__imageI, fact_38_finite__imageI, fact_39_finite__imageI,
% 62.44/9.20 fact_3_finite__Collect__subsets, fact_40_finite__imageI, fact_41_finite__imageI,
% 62.44/9.20 fact_42_finite__imageI, fact_43_finite__imageI, fact_44_finite__imageI,
% 62.44/9.20 fact_45_finite_OinsertI, fact_46_finite_OinsertI, fact_47_finite_OinsertI,
% 62.44/9.20 fact_48_finite_OinsertI, fact_49_finite_OinsertI,
% 62.44/9.20 fact_4_finite__Collect__subsets, fact_50_finite_OinsertI,
% 62.44/9.20 fact_51_finite_OinsertI, fact_52_finite_OinsertI, fact_53_finite_OinsertI,
% 62.44/9.20 fact_54_card__image__le, fact_55_card__image__le, fact_56_card__image__le,
% 62.44/9.20 fact_57_card__image__le, fact_58_card__image__le, fact_59_card__image__le,
% 62.44/9.20 fact_5_finite__Collect__subsets, fact_60_card__image__le,
% 62.44/9.20 fact_61_card__image__le, fact_62_card__image__le, fact_63_card__image__le,
% 62.44/9.20 fact_64_card__image__le, fact_65_card__image__le, fact_66_card__image__le,
% 62.44/9.20 fact_67_card__image__le, fact_68_card__image__le, fact_69_card__image__le,
% 62.44/9.20 fact_6_finite__Collect__subsets, fact_70_card__image__le,
% 62.44/9.20 fact_71_card__image__le, fact_72_card__image__le, fact_73_card__image__le,
% 62.44/9.20 fact_74_card__image__le, fact_75_card__image__le, fact_76_card__image__le,
% 62.44/9.20 fact_77_card__image__le, fact_78_card__image__le, fact_79_card__image__le,
% 62.44/9.20 fact_7_finite__Collect__subsets, fact_80_card__mono, fact_81_card__mono,
% 62.44/9.20 fact_82_card__mono, fact_83_card__mono, fact_84_card__mono, fact_85_card__mono,
% 62.44/9.20 fact_86_card__seteq, fact_87_card__seteq, fact_88_card__seteq,
% 62.44/9.20 fact_89_card__seteq, fact_8_finite__Collect__subsets, fact_90_card__seteq,
% 62.44/9.20 fact_91_card__seteq, fact_92_card__insert__le, fact_93_card__insert__le,
% 62.44/9.20 fact_94_card__insert__le, fact_95_card__insert__le, fact_96_card__insert__le,
% 62.44/9.20 fact_97_card__insert__le, fact_98_card__insert__if, fact_99_card__insert__if,
% 62.44/9.20 fact_9_finite__Collect__subsets,
% 62.44/9.20 help_COMBB_1_1_COMBB_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__Com__Opna,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000t__a_U,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Opname_U,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Nat__Onat_U,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_It__a_Mtc__H,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Com__Op,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Nat__On,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_043,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_044,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_045,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_046,
% 62.44/9.20 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_047,
% 62.44/9.20 help_COMBC_1_1_COMBC_000t__a_000t__a_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBC_1_1_COMBC_000t__a_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Oboo,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__Com__Opname_000t__a_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Com__Opname_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__Nat__Onat_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__Nat__Onat_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_It__a_Mtc__HO,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__fun_Itc__fun_It__,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_049,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc_,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__fun_Itc__048,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__HOL__Obool,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_Mtc__H,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_It__a_Mtc__HOL__Obool_J_Mtc__H,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obo,
% 62.44/9.20 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__fun_Itc__Nat__Onat_Mtc__HOL__Obool,
% 62.44/9.20 help_COMBS_1_1_COMBS_000t__a_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBS_1_1_COMBS_000tc__Nat__Onat_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 62.44/9.20 help_COMBS_1_1_COMBS_000tc__fun_It__a_Mtc__HOL__Obool_J_000tc__HOL__Obool_000tc_,
% 62.44/9.20 help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__O,
% 62.44/9.20 help_COMBS_1_1_COMBS_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_000tc__HOL__Obo,
% 62.44/9.20 help_fNot_1_1_U, help_fNot_2_1_U, help_fconj_1_1_U, help_fconj_2_1_U,
% 62.44/9.20 help_fconj_3_1_U, help_fdisj_1_1_U, help_fdisj_2_1_U, help_fdisj_3_1_U,
% 62.44/9.20 help_fequal_1_1_fequal_000t__a_T, help_fequal_1_1_fequal_000tc__Com__Opname_T,
% 62.44/9.20 help_fequal_1_1_fequal_000tc__Nat__Onat_T,
% 62.44/9.20 help_fequal_1_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fequal_1_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fequal_1_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fequal_2_1_fequal_000t__a_T, help_fequal_2_1_fequal_000tc__Com__Opname_T,
% 62.44/9.20 help_fequal_2_1_fequal_000tc__Nat__Onat_T,
% 62.44/9.20 help_fequal_2_1_fequal_000tc__fun_It__a_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fequal_2_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fequal_2_1_fequal_000tc__fun_Itc__Nat__Onat_Mtc__HOL__Obool_J_T,
% 62.44/9.20 help_fimplies_1_1_U, help_fimplies_2_1_U, help_fimplies_3_1_U
% 62.44/9.20
% 62.44/9.20 Those formulas are unsatisfiable:
% 62.44/9.20 ---------------------------------
% 62.44/9.20
% 62.44/9.20 Begin of proof
% 62.44/9.20 |
% 62.44/9.20 | ALPHA: (fact_102_card__insert__if) implies:
% 62.44/9.21 | (1) ! [v0: pname] : ! [v1: fun_pname_bool] : ! [v2:
% 62.44/9.21 | fun_fu1430349052l_bool] : ! [v3: bool] : ( ~
% 62.44/9.21 | (hAPP_p338031245l_bool(member_pname, v0) = v2) | ~
% 62.44/9.21 | (hAPP_f1664156314l_bool(v2, v1) = v3) | ~ fun_pname_bool(v1) | ~
% 62.44/9.21 | pname(v0) | ? [v4: bool] : ? [v5: fun_pname_bool] : ? [v6: nat] :
% 62.44/9.21 | ? [v7: nat] : ? [v8: nat] :
% 62.44/9.21 | ((hAPP_f1664156314l_bool(finite_finite_pname, v1) = v4 & bool(v4) &
% 62.44/9.21 | ~ hBOOL(v4)) | (( ~ hBOOL(v3) | (v7 = v6 &
% 62.44/9.21 | hAPP_f921600141ol_nat(finite_card_pname, v5) = v6 &
% 62.44/9.21 | hAPP_f921600141ol_nat(finite_card_pname, v1) = v6 &
% 62.44/9.21 | insert_pname(v0, v1) = v5 & fun_pname_bool(v5) & nat(v6))) &
% 62.44/9.21 | (hBOOL(v3) | (v8 = v6 & hAPP_nat_nat(suc, v7) = v6 &
% 62.44/9.21 | hAPP_f921600141ol_nat(finite_card_pname, v5) = v6 &
% 62.44/9.21 | hAPP_f921600141ol_nat(finite_card_pname, v1) = v7 &
% 62.44/9.21 | insert_pname(v0, v1) = v5 & fun_pname_bool(v5) & nat(v7) &
% 62.44/9.21 | nat(v6))))))
% 62.44/9.21 |
% 62.44/9.21 | ALPHA: (fact_169_finite__surj) implies:
% 62.44/9.21 | (2) ! [v0: fun_a_bool] : ! [v1: fun_pname_a] : ! [v2: fun_pname_bool] :
% 62.44/9.21 | ! [v3: fun_fun_a_bool_bool] : ! [v4: fun_a_bool] : ! [v5: bool] : ( ~
% 62.44/9.21 | (image_pname_a(v1, v2) = v4) | ~
% 62.44/9.21 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v0) = v3) | ~
% 62.44/9.21 | (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v2) | ~
% 62.44/9.21 | fun_pname_a(v1) | ~ fun_a_bool(v0) | ~ hBOOL(v5) | ? [v6: bool] :
% 62.44/9.21 | ? [v7: bool] : ((hAPP_f1664156314l_bool(finite_finite_pname, v2) = v6
% 62.44/9.21 | & bool(v6) & ~ hBOOL(v6)) |
% 62.44/9.21 | (hAPP_fun_a_bool_bool(finite_finite_a, v0) = v7 & bool(v7) &
% 62.44/9.21 | hBOOL(v7))))
% 62.44/9.21 |
% 62.67/9.21 | ALPHA: (fact_170_finite__subset__image) implies:
% 62.67/9.21 | (3) ! [v0: fun_pname_a] : ! [v1: fun_pname_bool] : ! [v2: fun_a_bool] :
% 62.67/9.21 | ! [v3: fun_fun_a_bool_bool] : ! [v4: fun_a_bool] : ! [v5: bool] : ( ~
% 62.67/9.21 | (image_pname_a(v0, v1) = v4) | ~
% 62.67/9.21 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v2) = v3) | ~
% 62.67/9.21 | (hAPP_fun_a_bool_bool(v3, v4) = v5) | ~ fun_pname_bool(v1) | ~
% 62.67/9.21 | fun_pname_a(v0) | ~ fun_a_bool(v2) | ~ hBOOL(v5) | ? [v6: bool] :
% 62.67/9.21 | ? [v7: fun_pname_bool] : ? [v8: fun_fu1430349052l_bool] : ? [v9:
% 62.67/9.21 | bool] : ? [v10: bool] : ? [v11: fun_a_bool] : (fun_pname_bool(v7)
% 62.67/9.21 | & ((v11 = v2 & image_pname_a(v0, v7) = v2 &
% 62.67/9.21 | hAPP_f434788991l_bool(ord_le313189616e_bool, v7) = v8 &
% 62.67/9.21 | hAPP_f1664156314l_bool(v8, v1) = v9 &
% 62.67/9.21 | hAPP_f1664156314l_bool(finite_finite_pname, v7) = v10 &
% 62.67/9.21 | fun_fu1430349052l_bool(v8) & bool(v10) & bool(v9) & hBOOL(v10)
% 62.67/9.21 | & hBOOL(v9)) | (hAPP_fun_a_bool_bool(finite_finite_a, v2) = v6
% 62.67/9.21 | & bool(v6) & ~ hBOOL(v6)))))
% 62.67/9.21 |
% 62.67/9.21 | ALPHA: (fact_176_image__eqI) implies:
% 62.67/9.21 | (4) ! [v0: fun_pname_bool] : ! [v1: x_a] : ! [v2: fun_pname_a] : ! [v3:
% 62.67/9.21 | pname] : ! [v4: fun_fu1430349052l_bool] : ! [v5: bool] : ! [v6:
% 62.67/9.21 | fun_fun_a_bool_bool] : ! [v7: fun_a_bool] : ! [v8: bool] : ( ~
% 62.67/9.21 | (hAPP_a85458249l_bool(member_a, v1) = v6) | ~
% 62.67/9.21 | (hAPP_p338031245l_bool(member_pname, v3) = v4) | ~
% 62.67/9.21 | (image_pname_a(v2, v0) = v7) | ~ (hAPP_f1664156314l_bool(v4, v0) =
% 62.67/9.21 | v5) | ~ (hAPP_fun_a_bool_bool(v6, v7) = v8) | ~
% 62.67/9.21 | fun_pname_bool(v0) | ~ fun_pname_a(v2) | ~ pname(v3) | ~ x_a(v1) |
% 62.67/9.21 | ~ hBOOL(v5) | hBOOL(v8) | ? [v9: x_a] : ( ~ (v9 = v1) &
% 62.67/9.21 | hAPP_pname_a(v2, v3) = v9 & x_a(v9)))
% 62.67/9.21 |
% 62.67/9.21 | ALPHA: (fact_223_insert__absorb) implies:
% 62.67/9.21 | (5) ! [v0: pname] : ! [v1: fun_pname_bool] : ! [v2:
% 62.67/9.21 | fun_fu1430349052l_bool] : ! [v3: bool] : ( ~
% 62.67/9.21 | (hAPP_p338031245l_bool(member_pname, v0) = v2) | ~
% 62.67/9.21 | (hAPP_f1664156314l_bool(v2, v1) = v3) | ~ fun_pname_bool(v1) | ~
% 62.67/9.21 | pname(v0) | ~ hBOOL(v3) | insert_pname(v0, v1) = v1)
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (fact_274_insert__subset) implies:
% 62.67/9.22 | (6) ! [v0: x_a] : ! [v1: fun_a_bool] : ! [v2: fun_a_bool] : ! [v3:
% 62.67/9.22 | fun_a_bool] : ! [v4: fun_fun_a_bool_bool] : ! [v5: bool] : ( ~
% 62.67/9.22 | (insert_a(v0, v1) = v3) | ~
% 62.67/9.22 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v3) = v4) | ~
% 62.67/9.22 | (hAPP_fun_a_bool_bool(v4, v2) = v5) | ~ fun_a_bool(v2) | ~
% 62.67/9.22 | fun_a_bool(v1) | ~ x_a(v0) | hBOOL(v5) | ? [v6:
% 62.67/9.22 | fun_fun_a_bool_bool] : ? [v7: bool] : ? [v8: fun_fun_a_bool_bool]
% 62.67/9.22 | : ? [v9: bool] : ((hAPP_a85458249l_bool(member_a, v0) = v6 &
% 62.67/9.22 | hAPP_fun_a_bool_bool(v6, v2) = v7 & fun_fun_a_bool_bool(v6) &
% 62.67/9.22 | bool(v7) & ~ hBOOL(v7)) |
% 62.67/9.22 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v8 &
% 62.67/9.22 | hAPP_fun_a_bool_bool(v8, v2) = v9 & fun_fun_a_bool_bool(v8) &
% 62.67/9.22 | bool(v9) & ~ hBOOL(v9))))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (fact_290_subsetI) implies:
% 62.67/9.22 | (7) ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2:
% 62.67/9.22 | fun_fun_a_bool_bool] : ! [v3: bool] : ( ~
% 62.67/9.22 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2) | ~
% 62.67/9.22 | (hAPP_fun_a_bool_bool(v2, v0) = v3) | ~ fun_a_bool(v1) | ~
% 62.67/9.22 | fun_a_bool(v0) | hBOOL(v3) | ? [v4: x_a] : ? [v5:
% 62.67/9.22 | fun_fun_a_bool_bool] : ? [v6: bool] : ? [v7: bool] :
% 62.67/9.22 | (hAPP_a85458249l_bool(member_a, v4) = v5 & hAPP_fun_a_bool_bool(v5,
% 62.67/9.22 | v1) = v6 & hAPP_fun_a_bool_bool(v5, v0) = v7 &
% 62.67/9.22 | fun_fun_a_bool_bool(v5) & bool(v7) & bool(v6) & x_a(v4) & hBOOL(v6)
% 62.67/9.22 | & ~ hBOOL(v7)))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_0) implies:
% 62.67/9.22 | (8) ? [v0: bool] : (hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 &
% 62.67/9.22 | bool(v0) & hBOOL(v0))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_1) implies:
% 62.67/9.22 | (9) ? [v0: fun_fun_a_bool_bool] : ? [v1: fun_a_bool] : ? [v2: bool] :
% 62.67/9.22 | (image_pname_a(mgt_call, u) = v1 &
% 62.67/9.22 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v0 &
% 62.67/9.22 | hAPP_fun_a_bool_bool(v0, v1) = v2 & fun_fun_a_bool_bool(v0) &
% 62.67/9.22 | fun_a_bool(v1) & bool(v2) & hBOOL(v2))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_2) implies:
% 62.67/9.22 | (10) ? [v0: nat] : ? [v1: fun_nat_bool] : ? [v2: fun_a_bool] : ? [v3:
% 62.67/9.22 | nat] : ? [v4: bool] : (hAPP_nat_nat(suc, na) = v0 &
% 62.67/9.22 | hAPP_fun_a_bool_nat(finite_card_a, v2) = v3 &
% 62.67/9.22 | hAPP_n1699378549t_bool(ord_less_eq_nat, v0) = v1 & hAPP_nat_bool(v1,
% 62.67/9.22 | v3) = v4 & image_pname_a(mgt_call, u) = v2 & fun_nat_bool(v1) &
% 62.67/9.22 | fun_a_bool(v2) & nat(v3) & nat(v0) & bool(v4) & hBOOL(v4))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_3) implies:
% 62.67/9.22 | (11) ? [v0: nat] : ? [v1: fun_a_bool] : ? [v2: nat] : ? [v3:
% 62.67/9.22 | fun_nat_nat] : ? [v4: nat] : (minus_minus_nat(v2) = v3 &
% 62.67/9.22 | hAPP_nat_nat(v3, v4) = v0 & hAPP_nat_nat(suc, na) = v4 &
% 62.67/9.22 | hAPP_fun_a_bool_nat(finite_card_a, v1) = v2 &
% 62.67/9.22 | hAPP_fun_a_bool_nat(finite_card_a, g) = v0 & image_pname_a(mgt_call,
% 62.67/9.22 | u) = v1 & fun_nat_nat(v3) & fun_a_bool(v1) & nat(v4) & nat(v2) &
% 62.67/9.22 | nat(v0))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_4) implies:
% 62.67/9.22 | (12) ? [v0: fun_fu1430349052l_bool] : ? [v1: bool] :
% 62.67/9.22 | (hAPP_p338031245l_bool(member_pname, pn) = v0 &
% 62.67/9.22 | hAPP_f1664156314l_bool(v0, u) = v1 & fun_fu1430349052l_bool(v0) &
% 62.67/9.22 | bool(v1) & hBOOL(v1))
% 62.67/9.22 |
% 62.67/9.22 | ALPHA: (conj_5) implies:
% 62.67/9.23 | (13) ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] :
% 62.67/9.23 | (hAPP_pname_a(mgt_call, pn) = v0 & hAPP_a85458249l_bool(member_a, v0)
% 62.67/9.23 | = v1 & hAPP_fun_a_bool_bool(v1, g) = v2 & fun_fun_a_bool_bool(v1) &
% 62.67/9.23 | bool(v2) & x_a(v0) & ~ hBOOL(v2))
% 62.67/9.23 |
% 62.67/9.23 | ALPHA: (conj_6) implies:
% 62.67/9.23 | (14) pname(pn)
% 62.67/9.23 | (15) fun_a_bool(g)
% 62.67/9.23 | (16) fun_pname_a(mgt_call)
% 62.67/9.23 | (17) fun_pname_bool(u)
% 62.67/9.23 | (18) ? [v0: x_a] : ? [v1: fun_a_bool] : ? [v2: fun_fun_a_bool_bool] : ?
% 62.67/9.23 | [v3: fun_a_bool] : ? [v4: bool] : (hAPP_pname_a(mgt_call, pn) = v0 &
% 62.67/9.23 | insert_a(v0, g) = v1 & image_pname_a(mgt_call, u) = v3 &
% 62.67/9.23 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, v1) = v2 &
% 62.67/9.23 | hAPP_fun_a_bool_bool(v2, v3) = v4 & fun_fun_a_bool_bool(v2) &
% 62.67/9.23 | fun_a_bool(v3) & fun_a_bool(v1) & bool(v4) & x_a(v0) & ~ hBOOL(v4))
% 62.67/9.23 |
% 62.67/9.23 | ALPHA: (function-axioms) implies:
% 62.67/9.23 | (19) ! [v0: bool] : ! [v1: bool] : ! [v2: fun_a_bool] : ! [v3:
% 62.67/9.23 | fun_fun_a_bool_bool] : (v1 = v0 | ~ (hAPP_fun_a_bool_bool(v3, v2) =
% 62.67/9.23 | v1) | ~ (hAPP_fun_a_bool_bool(v3, v2) = v0))
% 62.67/9.23 | (20) ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2:
% 62.67/9.23 | fun_a_bool] : ! [v3: fun_fu1471507361l_bool] : (v1 = v0 | ~
% 62.67/9.23 | (hAPP_f1631501043l_bool(v3, v2) = v1) | ~
% 62.67/9.23 | (hAPP_f1631501043l_bool(v3, v2) = v0))
% 62.67/9.23 | (21) ! [v0: bool] : ! [v1: bool] : ! [v2: fun_pname_bool] : ! [v3:
% 62.67/9.23 | fun_fu1430349052l_bool] : (v1 = v0 | ~ (hAPP_f1664156314l_bool(v3,
% 62.67/9.23 | v2) = v1) | ~ (hAPP_f1664156314l_bool(v3, v2) = v0))
% 62.67/9.23 | (22) ! [v0: fun_a_bool] : ! [v1: fun_a_bool] : ! [v2: fun_pname_bool] :
% 62.67/9.23 | ! [v3: fun_pname_a] : (v1 = v0 | ~ (image_pname_a(v3, v2) = v1) | ~
% 62.67/9.23 | (image_pname_a(v3, v2) = v0))
% 62.67/9.23 | (23) ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 62.67/9.23 | fun_pname_bool] : ! [v3: pname] : (v1 = v0 | ~ (insert_pname(v3,
% 62.67/9.23 | v2) = v1) | ~ (insert_pname(v3, v2) = v0))
% 62.67/9.23 | (24) ! [v0: fun_fun_a_bool_bool] : ! [v1: fun_fun_a_bool_bool] : ! [v2:
% 62.67/9.23 | x_a] : ! [v3: fun_a_1255737515l_bool] : (v1 = v0 | ~
% 62.67/9.23 | (hAPP_a85458249l_bool(v3, v2) = v1) | ~ (hAPP_a85458249l_bool(v3,
% 62.67/9.23 | v2) = v0))
% 62.67/9.23 | (25) ! [v0: x_a] : ! [v1: x_a] : ! [v2: pname] : ! [v3: fun_pname_a] :
% 62.67/9.23 | (v1 = v0 | ~ (hAPP_pname_a(v3, v2) = v1) | ~ (hAPP_pname_a(v3, v2) =
% 62.67/9.23 | v0))
% 62.67/9.23 |
% 62.67/9.23 | DELTA: instantiating (8) with fresh symbol all_515_0 gives:
% 62.67/9.24 | (26) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_515_0 &
% 62.67/9.24 | bool(all_515_0) & hBOOL(all_515_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (26) implies:
% 62.67/9.24 | (27) hBOOL(all_515_0)
% 62.67/9.24 | (28) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_515_0
% 62.67/9.24 |
% 62.67/9.24 | DELTA: instantiating (12) with fresh symbols all_517_0, all_517_1 gives:
% 62.67/9.24 | (29) hAPP_p338031245l_bool(member_pname, pn) = all_517_1 &
% 62.67/9.24 | hAPP_f1664156314l_bool(all_517_1, u) = all_517_0 &
% 62.67/9.24 | fun_fu1430349052l_bool(all_517_1) & bool(all_517_0) & hBOOL(all_517_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (29) implies:
% 62.67/9.24 | (30) hBOOL(all_517_0)
% 62.67/9.24 | (31) hAPP_f1664156314l_bool(all_517_1, u) = all_517_0
% 62.67/9.24 | (32) hAPP_p338031245l_bool(member_pname, pn) = all_517_1
% 62.67/9.24 |
% 62.67/9.24 | DELTA: instantiating (9) with fresh symbols all_519_0, all_519_1, all_519_2
% 62.67/9.24 | gives:
% 62.67/9.24 | (33) image_pname_a(mgt_call, u) = all_519_1 &
% 62.67/9.24 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_519_2 &
% 62.67/9.24 | hAPP_fun_a_bool_bool(all_519_2, all_519_1) = all_519_0 &
% 62.67/9.24 | fun_fun_a_bool_bool(all_519_2) & fun_a_bool(all_519_1) &
% 62.67/9.24 | bool(all_519_0) & hBOOL(all_519_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (33) implies:
% 62.67/9.24 | (34) hBOOL(all_519_0)
% 62.67/9.24 | (35) hAPP_fun_a_bool_bool(all_519_2, all_519_1) = all_519_0
% 62.67/9.24 | (36) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_519_2
% 62.67/9.24 | (37) image_pname_a(mgt_call, u) = all_519_1
% 62.67/9.24 |
% 62.67/9.24 | DELTA: instantiating (13) with fresh symbols all_521_0, all_521_1, all_521_2
% 62.67/9.24 | gives:
% 62.67/9.24 | (38) hAPP_pname_a(mgt_call, pn) = all_521_2 &
% 62.67/9.24 | hAPP_a85458249l_bool(member_a, all_521_2) = all_521_1 &
% 62.67/9.24 | hAPP_fun_a_bool_bool(all_521_1, g) = all_521_0 &
% 62.67/9.24 | fun_fun_a_bool_bool(all_521_1) & bool(all_521_0) & x_a(all_521_2) & ~
% 62.67/9.24 | hBOOL(all_521_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (38) implies:
% 62.67/9.24 | (39) hAPP_a85458249l_bool(member_a, all_521_2) = all_521_1
% 62.67/9.24 | (40) hAPP_pname_a(mgt_call, pn) = all_521_2
% 62.67/9.24 |
% 62.67/9.24 | DELTA: instantiating (10) with fresh symbols all_529_0, all_529_1, all_529_2,
% 62.67/9.24 | all_529_3, all_529_4 gives:
% 62.67/9.24 | (41) hAPP_nat_nat(suc, na) = all_529_4 & hAPP_fun_a_bool_nat(finite_card_a,
% 62.67/9.24 | all_529_2) = all_529_1 & hAPP_n1699378549t_bool(ord_less_eq_nat,
% 62.67/9.24 | all_529_4) = all_529_3 & hAPP_nat_bool(all_529_3, all_529_1) =
% 62.67/9.24 | all_529_0 & image_pname_a(mgt_call, u) = all_529_2 &
% 62.67/9.24 | fun_nat_bool(all_529_3) & fun_a_bool(all_529_2) & nat(all_529_1) &
% 62.67/9.24 | nat(all_529_4) & bool(all_529_0) & hBOOL(all_529_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (41) implies:
% 62.67/9.24 | (42) fun_a_bool(all_529_2)
% 62.67/9.24 | (43) image_pname_a(mgt_call, u) = all_529_2
% 62.67/9.24 |
% 62.67/9.24 | DELTA: instantiating (18) with fresh symbols all_531_0, all_531_1, all_531_2,
% 62.67/9.24 | all_531_3, all_531_4 gives:
% 62.67/9.24 | (44) hAPP_pname_a(mgt_call, pn) = all_531_4 & insert_a(all_531_4, g) =
% 62.67/9.24 | all_531_3 & image_pname_a(mgt_call, u) = all_531_1 &
% 62.67/9.24 | hAPP_f1631501043l_bool(ord_le1311769555a_bool, all_531_3) = all_531_2
% 62.67/9.24 | & hAPP_fun_a_bool_bool(all_531_2, all_531_1) = all_531_0 &
% 62.67/9.24 | fun_fun_a_bool_bool(all_531_2) & fun_a_bool(all_531_1) &
% 62.67/9.24 | fun_a_bool(all_531_3) & bool(all_531_0) & x_a(all_531_4) & ~
% 62.67/9.24 | hBOOL(all_531_0)
% 62.67/9.24 |
% 62.67/9.24 | ALPHA: (44) implies:
% 62.67/9.24 | (45) ~ hBOOL(all_531_0)
% 62.67/9.24 | (46) x_a(all_531_4)
% 62.67/9.24 | (47) fun_a_bool(all_531_3)
% 62.67/9.24 | (48) hAPP_fun_a_bool_bool(all_531_2, all_531_1) = all_531_0
% 62.67/9.24 | (49) hAPP_f1631501043l_bool(ord_le1311769555a_bool, all_531_3) = all_531_2
% 62.67/9.24 | (50) image_pname_a(mgt_call, u) = all_531_1
% 62.67/9.24 | (51) insert_a(all_531_4, g) = all_531_3
% 62.67/9.25 | (52) hAPP_pname_a(mgt_call, pn) = all_531_4
% 62.67/9.25 |
% 62.67/9.25 | DELTA: instantiating (11) with fresh symbols all_533_0, all_533_1, all_533_2,
% 62.67/9.25 | all_533_3, all_533_4 gives:
% 62.67/9.25 | (53) minus_minus_nat(all_533_2) = all_533_1 & hAPP_nat_nat(all_533_1,
% 62.67/9.25 | all_533_0) = all_533_4 & hAPP_nat_nat(suc, na) = all_533_0 &
% 62.67/9.25 | hAPP_fun_a_bool_nat(finite_card_a, all_533_3) = all_533_2 &
% 62.67/9.25 | hAPP_fun_a_bool_nat(finite_card_a, g) = all_533_4 &
% 62.67/9.25 | image_pname_a(mgt_call, u) = all_533_3 & fun_nat_nat(all_533_1) &
% 62.67/9.25 | fun_a_bool(all_533_3) & nat(all_533_0) & nat(all_533_2) &
% 62.67/9.25 | nat(all_533_4)
% 62.67/9.25 |
% 62.67/9.25 | ALPHA: (53) implies:
% 62.67/9.25 | (54) image_pname_a(mgt_call, u) = all_533_3
% 62.67/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (22) with all_529_2, all_531_1, u, mgt_call,
% 62.82/9.25 | simplifying with (43), (50) gives:
% 62.82/9.25 | (55) all_531_1 = all_529_2
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (22) with all_531_1, all_533_3, u, mgt_call,
% 62.82/9.25 | simplifying with (50), (54) gives:
% 62.82/9.25 | (56) all_533_3 = all_531_1
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (22) with all_519_1, all_533_3, u, mgt_call,
% 62.82/9.25 | simplifying with (37), (54) gives:
% 62.82/9.25 | (57) all_533_3 = all_519_1
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (25) with all_521_2, all_531_4, pn, mgt_call,
% 62.82/9.25 | simplifying with (40), (52) gives:
% 62.82/9.25 | (58) all_531_4 = all_521_2
% 62.82/9.25 |
% 62.82/9.25 | COMBINE_EQS: (56), (57) imply:
% 62.82/9.25 | (59) all_531_1 = all_519_1
% 62.82/9.25 |
% 62.82/9.25 | SIMP: (59) implies:
% 62.82/9.25 | (60) all_531_1 = all_519_1
% 62.82/9.25 |
% 62.82/9.25 | COMBINE_EQS: (55), (60) imply:
% 62.82/9.25 | (61) all_529_2 = all_519_1
% 62.82/9.25 |
% 62.82/9.25 | SIMP: (61) implies:
% 62.82/9.25 | (62) all_529_2 = all_519_1
% 62.82/9.25 |
% 62.82/9.25 | REDUCE: (51), (58) imply:
% 62.82/9.25 | (63) insert_a(all_521_2, g) = all_531_3
% 62.82/9.25 |
% 62.82/9.25 | REDUCE: (48), (60) imply:
% 62.82/9.25 | (64) hAPP_fun_a_bool_bool(all_531_2, all_519_1) = all_531_0
% 62.82/9.25 |
% 62.82/9.25 | REDUCE: (42), (62) imply:
% 62.82/9.25 | (65) fun_a_bool(all_519_1)
% 62.82/9.25 |
% 62.82/9.25 | REDUCE: (46), (58) imply:
% 62.82/9.25 | (66) x_a(all_521_2)
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (7) with all_519_1, all_531_3, all_531_2,
% 62.82/9.25 | all_531_0, simplifying with (45), (47), (49), (64), (65) gives:
% 62.82/9.25 | (67) ? [v0: x_a] : ? [v1: fun_fun_a_bool_bool] : ? [v2: bool] : ? [v3:
% 62.82/9.25 | bool] : (hAPP_a85458249l_bool(member_a, v0) = v1 &
% 62.82/9.25 | hAPP_fun_a_bool_bool(v1, all_531_3) = v2 & hAPP_fun_a_bool_bool(v1,
% 62.82/9.25 | all_519_1) = v3 & fun_fun_a_bool_bool(v1) & bool(v3) & bool(v2) &
% 62.82/9.25 | x_a(v0) & hBOOL(v2) & ~ hBOOL(v3))
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (2) with g, mgt_call, u, all_519_2, all_519_1,
% 62.82/9.25 | all_519_0, simplifying with (15), (16), (17), (34), (35), (36),
% 62.82/9.25 | (37) gives:
% 62.82/9.25 | (68) ? [v0: bool] : ? [v1: bool] :
% 62.82/9.25 | ((hAPP_f1664156314l_bool(finite_finite_pname, u) = v0 & bool(v0) & ~
% 62.82/9.25 | hBOOL(v0)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = v1 &
% 62.82/9.25 | bool(v1) & hBOOL(v1)))
% 62.82/9.25 |
% 62.82/9.25 | GROUND_INST: instantiating (3) with mgt_call, u, g, all_519_2, all_519_1,
% 62.82/9.25 | all_519_0, simplifying with (15), (16), (17), (34), (35), (36),
% 62.82/9.25 | (37) gives:
% 62.82/9.26 | (69) ? [v0: bool] : ? [v1: fun_pname_bool] : ? [v2:
% 62.82/9.26 | fun_fu1430349052l_bool] : ? [v3: bool] : ? [v4: bool] : ? [v5:
% 62.82/9.26 | fun_a_bool] : (fun_pname_bool(v1) & ((v5 = g &
% 62.82/9.26 | image_pname_a(mgt_call, v1) = g &
% 62.82/9.26 | hAPP_f434788991l_bool(ord_le313189616e_bool, v1) = v2 &
% 62.82/9.26 | hAPP_f1664156314l_bool(v2, u) = v3 &
% 62.82/9.26 | hAPP_f1664156314l_bool(finite_finite_pname, v1) = v4 &
% 62.82/9.26 | fun_fu1430349052l_bool(v2) & bool(v4) & bool(v3) & hBOOL(v4) &
% 62.82/9.26 | hBOOL(v3)) | (hAPP_fun_a_bool_bool(finite_finite_a, g) = v0 &
% 62.82/9.26 | bool(v0) & ~ hBOOL(v0))))
% 62.82/9.26 |
% 62.82/9.26 | GROUND_INST: instantiating (6) with all_521_2, g, all_519_1, all_531_3,
% 62.82/9.26 | all_531_2, all_531_0, simplifying with (15), (45), (49), (63),
% 62.82/9.26 | (64), (65), (66) gives:
% 62.82/9.26 | (70) ? [v0: fun_fun_a_bool_bool] : ? [v1: bool] : ? [v2:
% 62.82/9.26 | fun_fun_a_bool_bool] : ? [v3: bool] :
% 62.82/9.26 | ((hAPP_a85458249l_bool(member_a, all_521_2) = v0 &
% 62.82/9.26 | hAPP_fun_a_bool_bool(v0, all_519_1) = v1 & fun_fun_a_bool_bool(v0)
% 62.82/9.26 | & bool(v1) & ~ hBOOL(v1)) |
% 62.82/9.26 | (hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = v2 &
% 62.82/9.26 | hAPP_fun_a_bool_bool(v2, all_519_1) = v3 & fun_fun_a_bool_bool(v2)
% 62.82/9.26 | & bool(v3) & ~ hBOOL(v3)))
% 62.82/9.26 |
% 62.82/9.26 | GROUND_INST: instantiating (5) with pn, u, all_517_1, all_517_0, simplifying
% 62.82/9.26 | with (14), (17), (30), (31), (32) gives:
% 62.82/9.26 | (71) insert_pname(pn, u) = u
% 62.82/9.26 |
% 62.82/9.26 | GROUND_INST: instantiating (1) with pn, u, all_517_1, all_517_0, simplifying
% 62.82/9.26 | with (14), (17), (31), (32) gives:
% 62.82/9.26 | (72) ? [v0: bool] : ? [v1: fun_pname_bool] : ? [v2: nat] : ? [v3: nat]
% 62.82/9.26 | : ? [v4: nat] : ((hAPP_f1664156314l_bool(finite_finite_pname, u) = v0
% 62.82/9.26 | & bool(v0) & ~ hBOOL(v0)) | (( ~ hBOOL(all_517_0) | (v3 = v2 &
% 62.82/9.26 | hAPP_f921600141ol_nat(finite_card_pname, v1) = v2 &
% 62.82/9.26 | hAPP_f921600141ol_nat(finite_card_pname, u) = v2 &
% 62.82/9.26 | insert_pname(pn, u) = v1 & fun_pname_bool(v1) & nat(v2))) &
% 62.82/9.26 | (hBOOL(all_517_0) | (v4 = v2 & hAPP_nat_nat(suc, v3) = v2 &
% 62.82/9.26 | hAPP_f921600141ol_nat(finite_card_pname, v1) = v2 &
% 62.82/9.26 | hAPP_f921600141ol_nat(finite_card_pname, u) = v3 &
% 62.82/9.26 | insert_pname(pn, u) = v1 & fun_pname_bool(v1) & nat(v3) &
% 62.82/9.26 | nat(v2)))))
% 62.82/9.26 |
% 62.82/9.26 | DELTA: instantiating (68) with fresh symbols all_650_0, all_650_1 gives:
% 62.82/9.26 | (73) (hAPP_f1664156314l_bool(finite_finite_pname, u) = all_650_1 &
% 62.82/9.26 | bool(all_650_1) & ~ hBOOL(all_650_1)) |
% 62.82/9.26 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_650_0 &
% 62.82/9.26 | bool(all_650_0) & hBOOL(all_650_0))
% 62.82/9.26 |
% 62.82/9.26 | DELTA: instantiating (67) with fresh symbols all_654_0, all_654_1, all_654_2,
% 62.82/9.26 | all_654_3 gives:
% 62.82/9.26 | (74) hAPP_a85458249l_bool(member_a, all_654_3) = all_654_2 &
% 62.82/9.26 | hAPP_fun_a_bool_bool(all_654_2, all_531_3) = all_654_1 &
% 62.82/9.26 | hAPP_fun_a_bool_bool(all_654_2, all_519_1) = all_654_0 &
% 62.82/9.26 | fun_fun_a_bool_bool(all_654_2) & bool(all_654_0) & bool(all_654_1) &
% 62.82/9.26 | x_a(all_654_3) & hBOOL(all_654_1) & ~ hBOOL(all_654_0)
% 62.82/9.26 |
% 62.82/9.26 | ALPHA: (74) implies:
% 62.82/9.26 | (75) ~ hBOOL(all_654_0)
% 62.82/9.26 | (76) x_a(all_654_3)
% 62.82/9.26 | (77) hAPP_fun_a_bool_bool(all_654_2, all_519_1) = all_654_0
% 62.82/9.26 | (78) hAPP_a85458249l_bool(member_a, all_654_3) = all_654_2
% 62.82/9.26 |
% 62.82/9.26 | DELTA: instantiating (70) with fresh symbols all_656_0, all_656_1, all_656_2,
% 62.82/9.26 | all_656_3 gives:
% 62.82/9.26 | (79) (hAPP_a85458249l_bool(member_a, all_521_2) = all_656_3 &
% 62.82/9.26 | hAPP_fun_a_bool_bool(all_656_3, all_519_1) = all_656_2 &
% 62.82/9.26 | fun_fun_a_bool_bool(all_656_3) & bool(all_656_2) & ~
% 62.82/9.26 | hBOOL(all_656_2)) | (hAPP_f1631501043l_bool(ord_le1311769555a_bool,
% 62.82/9.26 | g) = all_656_1 & hAPP_fun_a_bool_bool(all_656_1, all_519_1) =
% 62.82/9.26 | all_656_0 & fun_fun_a_bool_bool(all_656_1) & bool(all_656_0) & ~
% 62.82/9.26 | hBOOL(all_656_0))
% 62.82/9.26 |
% 62.82/9.26 | DELTA: instantiating (69) with fresh symbols all_658_0, all_658_1, all_658_2,
% 62.82/9.26 | all_658_3, all_658_4, all_658_5 gives:
% 62.82/9.27 | (80) fun_pname_bool(all_658_4) & ((all_658_0 = g & image_pname_a(mgt_call,
% 62.82/9.27 | all_658_4) = g & hAPP_f434788991l_bool(ord_le313189616e_bool,
% 62.82/9.27 | all_658_4) = all_658_3 & hAPP_f1664156314l_bool(all_658_3, u) =
% 62.82/9.27 | all_658_2 & hAPP_f1664156314l_bool(finite_finite_pname, all_658_4)
% 62.82/9.27 | = all_658_1 & fun_fu1430349052l_bool(all_658_3) & bool(all_658_1)
% 62.82/9.27 | & bool(all_658_2) & hBOOL(all_658_1) & hBOOL(all_658_2)) |
% 62.82/9.27 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_658_5 &
% 62.82/9.27 | bool(all_658_5) & ~ hBOOL(all_658_5)))
% 62.82/9.27 |
% 62.82/9.27 | ALPHA: (80) implies:
% 62.82/9.27 | (81) (all_658_0 = g & image_pname_a(mgt_call, all_658_4) = g &
% 62.82/9.27 | hAPP_f434788991l_bool(ord_le313189616e_bool, all_658_4) = all_658_3
% 62.82/9.27 | & hAPP_f1664156314l_bool(all_658_3, u) = all_658_2 &
% 62.82/9.27 | hAPP_f1664156314l_bool(finite_finite_pname, all_658_4) = all_658_1 &
% 62.82/9.27 | fun_fu1430349052l_bool(all_658_3) & bool(all_658_1) &
% 62.82/9.27 | bool(all_658_2) & hBOOL(all_658_1) & hBOOL(all_658_2)) |
% 62.82/9.27 | (hAPP_fun_a_bool_bool(finite_finite_a, g) = all_658_5 &
% 62.82/9.27 | bool(all_658_5) & ~ hBOOL(all_658_5))
% 62.82/9.27 |
% 62.82/9.27 | DELTA: instantiating (72) with fresh symbols all_661_0, all_661_1, all_661_2,
% 62.82/9.27 | all_661_3, all_661_4 gives:
% 62.82/9.27 | (82) (hAPP_f1664156314l_bool(finite_finite_pname, u) = all_661_4 &
% 62.82/9.27 | bool(all_661_4) & ~ hBOOL(all_661_4)) | (( ~ hBOOL(all_517_0) |
% 62.82/9.27 | (all_661_1 = all_661_2 & hAPP_f921600141ol_nat(finite_card_pname,
% 62.82/9.27 | all_661_3) = all_661_2 &
% 62.82/9.27 | hAPP_f921600141ol_nat(finite_card_pname, u) = all_661_2 &
% 62.82/9.27 | insert_pname(pn, u) = all_661_3 & fun_pname_bool(all_661_3) &
% 62.82/9.27 | nat(all_661_2))) & (hBOOL(all_517_0) | (all_661_0 = all_661_2 &
% 62.82/9.27 | hAPP_nat_nat(suc, all_661_1) = all_661_2 &
% 62.82/9.27 | hAPP_f921600141ol_nat(finite_card_pname, all_661_3) = all_661_2
% 62.82/9.27 | & hAPP_f921600141ol_nat(finite_card_pname, u) = all_661_1 &
% 62.82/9.27 | insert_pname(pn, u) = all_661_3 & fun_pname_bool(all_661_3) &
% 62.82/9.27 | nat(all_661_1) & nat(all_661_2))))
% 62.82/9.27 |
% 62.82/9.27 | BETA: splitting (73) gives:
% 62.82/9.27 |
% 62.82/9.27 | Case 1:
% 62.82/9.27 | |
% 62.82/9.27 | | (83) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_650_1 &
% 62.82/9.27 | | bool(all_650_1) & ~ hBOOL(all_650_1)
% 62.82/9.27 | |
% 62.82/9.27 | | ALPHA: (83) implies:
% 62.82/9.27 | | (84) ~ hBOOL(all_650_1)
% 62.82/9.27 | | (85) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_650_1
% 62.82/9.27 | |
% 62.82/9.27 | | GROUND_INST: instantiating (21) with all_515_0, all_650_1, u,
% 62.82/9.27 | | finite_finite_pname, simplifying with (28), (85) gives:
% 62.82/9.27 | | (86) all_650_1 = all_515_0
% 62.82/9.27 | |
% 62.82/9.27 | | REDUCE: (84), (86) imply:
% 62.82/9.27 | | (87) ~ hBOOL(all_515_0)
% 62.82/9.27 | |
% 62.82/9.27 | | PRED_UNIFY: (27), (87) imply:
% 62.82/9.27 | | (88) $false
% 62.82/9.27 | |
% 62.82/9.27 | | CLOSE: (88) is inconsistent.
% 62.82/9.27 | |
% 62.82/9.27 | Case 2:
% 62.82/9.27 | |
% 62.82/9.27 | | (89) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_650_0 &
% 62.82/9.27 | | bool(all_650_0) & hBOOL(all_650_0)
% 62.82/9.27 | |
% 62.82/9.27 | | ALPHA: (89) implies:
% 62.82/9.27 | | (90) hBOOL(all_650_0)
% 62.82/9.27 | | (91) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_650_0
% 62.82/9.27 | |
% 62.82/9.27 | | BETA: splitting (79) gives:
% 62.82/9.27 | |
% 62.82/9.27 | | Case 1:
% 62.82/9.27 | | |
% 62.82/9.27 | | | (92) hAPP_a85458249l_bool(member_a, all_521_2) = all_656_3 &
% 62.82/9.27 | | | hAPP_fun_a_bool_bool(all_656_3, all_519_1) = all_656_2 &
% 62.82/9.27 | | | fun_fun_a_bool_bool(all_656_3) & bool(all_656_2) & ~
% 62.82/9.27 | | | hBOOL(all_656_2)
% 62.82/9.27 | | |
% 62.82/9.27 | | | ALPHA: (92) implies:
% 62.82/9.27 | | | (93) ~ hBOOL(all_656_2)
% 62.82/9.27 | | | (94) hAPP_fun_a_bool_bool(all_656_3, all_519_1) = all_656_2
% 62.82/9.27 | | | (95) hAPP_a85458249l_bool(member_a, all_521_2) = all_656_3
% 62.82/9.27 | | |
% 62.82/9.27 | | | BETA: splitting (82) gives:
% 62.82/9.27 | | |
% 62.82/9.27 | | | Case 1:
% 62.82/9.27 | | | |
% 62.82/9.27 | | | | (96) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_661_4 &
% 62.82/9.27 | | | | bool(all_661_4) & ~ hBOOL(all_661_4)
% 62.82/9.27 | | | |
% 62.82/9.27 | | | | ALPHA: (96) implies:
% 62.82/9.27 | | | | (97) ~ hBOOL(all_661_4)
% 62.82/9.27 | | | | (98) hAPP_f1664156314l_bool(finite_finite_pname, u) = all_661_4
% 62.82/9.27 | | | |
% 62.82/9.27 | | | | GROUND_INST: instantiating (21) with all_515_0, all_661_4, u,
% 62.82/9.27 | | | | finite_finite_pname, simplifying with (28), (98) gives:
% 62.82/9.27 | | | | (99) all_661_4 = all_515_0
% 62.82/9.27 | | | |
% 62.82/9.27 | | | | REDUCE: (97), (99) imply:
% 62.82/9.27 | | | | (100) ~ hBOOL(all_515_0)
% 62.82/9.27 | | | |
% 62.82/9.28 | | | | PRED_UNIFY: (27), (100) imply:
% 62.82/9.28 | | | | (101) $false
% 62.82/9.28 | | | |
% 62.82/9.28 | | | | CLOSE: (101) is inconsistent.
% 62.82/9.28 | | | |
% 62.82/9.28 | | | Case 2:
% 62.82/9.28 | | | |
% 62.82/9.28 | | | | (102) ( ~ hBOOL(all_517_0) | (all_661_1 = all_661_2 &
% 62.82/9.28 | | | | hAPP_f921600141ol_nat(finite_card_pname, all_661_3) =
% 62.82/9.28 | | | | all_661_2 & hAPP_f921600141ol_nat(finite_card_pname, u) =
% 62.82/9.28 | | | | all_661_2 & insert_pname(pn, u) = all_661_3 &
% 62.82/9.28 | | | | fun_pname_bool(all_661_3) & nat(all_661_2))) &
% 62.82/9.28 | | | | (hBOOL(all_517_0) | (all_661_0 = all_661_2 & hAPP_nat_nat(suc,
% 62.82/9.28 | | | | all_661_1) = all_661_2 &
% 62.82/9.28 | | | | hAPP_f921600141ol_nat(finite_card_pname, all_661_3) =
% 62.82/9.28 | | | | all_661_2 & hAPP_f921600141ol_nat(finite_card_pname, u) =
% 62.82/9.28 | | | | all_661_1 & insert_pname(pn, u) = all_661_3 &
% 62.82/9.28 | | | | fun_pname_bool(all_661_3) & nat(all_661_1) &
% 62.82/9.28 | | | | nat(all_661_2)))
% 62.82/9.28 | | | |
% 62.82/9.28 | | | | ALPHA: (102) implies:
% 62.82/9.28 | | | | (103) ~ hBOOL(all_517_0) | (all_661_1 = all_661_2 &
% 62.82/9.28 | | | | hAPP_f921600141ol_nat(finite_card_pname, all_661_3) =
% 62.82/9.28 | | | | all_661_2 & hAPP_f921600141ol_nat(finite_card_pname, u) =
% 62.82/9.28 | | | | all_661_2 & insert_pname(pn, u) = all_661_3 &
% 62.82/9.28 | | | | fun_pname_bool(all_661_3) & nat(all_661_2))
% 62.82/9.28 | | | |
% 62.82/9.28 | | | | BETA: splitting (103) gives:
% 62.82/9.28 | | | |
% 62.82/9.28 | | | | Case 1:
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | (104) ~ hBOOL(all_517_0)
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | PRED_UNIFY: (30), (104) imply:
% 62.82/9.28 | | | | | (105) $false
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | CLOSE: (105) is inconsistent.
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | Case 2:
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | (106) all_661_1 = all_661_2 &
% 62.82/9.28 | | | | | hAPP_f921600141ol_nat(finite_card_pname, all_661_3) =
% 62.82/9.28 | | | | | all_661_2 & hAPP_f921600141ol_nat(finite_card_pname, u) =
% 62.82/9.28 | | | | | all_661_2 & insert_pname(pn, u) = all_661_3 &
% 62.82/9.28 | | | | | fun_pname_bool(all_661_3) & nat(all_661_2)
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | ALPHA: (106) implies:
% 62.82/9.28 | | | | | (107) fun_pname_bool(all_661_3)
% 62.82/9.28 | | | | | (108) insert_pname(pn, u) = all_661_3
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | BETA: splitting (81) gives:
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | | Case 1:
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (23) with u, all_661_3, u, pn,
% 62.82/9.28 | | | | | | simplifying with (71), (108) gives:
% 62.82/9.28 | | | | | | (109) all_661_3 = u
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (24) with all_521_1, all_656_3,
% 62.82/9.28 | | | | | | all_521_2, member_a, simplifying with (39), (95) gives:
% 62.82/9.28 | | | | | | (110) all_656_3 = all_521_1
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | REDUCE: (94), (110) imply:
% 62.82/9.28 | | | | | | (111) hAPP_fun_a_bool_bool(all_521_1, all_519_1) = all_656_2
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (4) with u, all_521_2, mgt_call, pn,
% 62.82/9.28 | | | | | | all_517_1, all_517_0, all_521_1, all_519_1, all_656_2,
% 62.82/9.28 | | | | | | simplifying with (14), (16), (17), (30), (31), (32),
% 62.82/9.28 | | | | | | (37), (39), (66), (93), (111) gives:
% 62.82/9.28 | | | | | | (112) ? [v0: any] : ( ~ (v0 = all_521_2) &
% 62.82/9.28 | | | | | | hAPP_pname_a(mgt_call, pn) = v0 & x_a(v0))
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (4) with u, all_654_3, mgt_call, pn,
% 62.82/9.28 | | | | | | all_517_1, all_517_0, all_654_2, all_519_1, all_654_0,
% 62.82/9.28 | | | | | | simplifying with (14), (16), (17), (30), (31), (32),
% 62.82/9.28 | | | | | | (37), (75), (76), (77), (78) gives:
% 62.82/9.28 | | | | | | (113) ? [v0: any] : ( ~ (v0 = all_654_3) &
% 62.82/9.28 | | | | | | hAPP_pname_a(mgt_call, pn) = v0 & x_a(v0))
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | DELTA: instantiating (113) with fresh symbol all_720_0 gives:
% 62.82/9.28 | | | | | | (114) ~ (all_720_0 = all_654_3) & hAPP_pname_a(mgt_call, pn) =
% 62.82/9.28 | | | | | | all_720_0 & x_a(all_720_0)
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | ALPHA: (114) implies:
% 62.82/9.28 | | | | | | (115) hAPP_pname_a(mgt_call, pn) = all_720_0
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | DELTA: instantiating (112) with fresh symbol all_726_0 gives:
% 62.82/9.28 | | | | | | (116) ~ (all_726_0 = all_521_2) & hAPP_pname_a(mgt_call, pn) =
% 62.82/9.28 | | | | | | all_726_0 & x_a(all_726_0)
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | ALPHA: (116) implies:
% 62.82/9.28 | | | | | | (117) ~ (all_726_0 = all_521_2)
% 62.82/9.28 | | | | | | (118) hAPP_pname_a(mgt_call, pn) = all_726_0
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (25) with all_521_2, all_726_0, pn,
% 62.82/9.28 | | | | | | mgt_call, simplifying with (40), (118) gives:
% 62.82/9.28 | | | | | | (119) all_726_0 = all_521_2
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (25) with all_720_0, all_726_0, pn,
% 62.82/9.28 | | | | | | mgt_call, simplifying with (115), (118) gives:
% 62.82/9.28 | | | | | | (120) all_726_0 = all_720_0
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | COMBINE_EQS: (119), (120) imply:
% 62.82/9.28 | | | | | | (121) all_720_0 = all_521_2
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | REDUCE: (117), (119) imply:
% 62.82/9.28 | | | | | | (122) $false
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | CLOSE: (122) is inconsistent.
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | Case 2:
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | (123) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_658_5 &
% 62.82/9.28 | | | | | | bool(all_658_5) & ~ hBOOL(all_658_5)
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | ALPHA: (123) implies:
% 62.82/9.28 | | | | | | (124) ~ hBOOL(all_658_5)
% 62.82/9.28 | | | | | | (125) hAPP_fun_a_bool_bool(finite_finite_a, g) = all_658_5
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | GROUND_INST: instantiating (19) with all_650_0, all_658_5, g,
% 62.82/9.28 | | | | | | finite_finite_a, simplifying with (91), (125) gives:
% 62.82/9.28 | | | | | | (126) all_658_5 = all_650_0
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | REDUCE: (124), (126) imply:
% 62.82/9.28 | | | | | | (127) ~ hBOOL(all_650_0)
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | PRED_UNIFY: (90), (127) imply:
% 62.82/9.28 | | | | | | (128) $false
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | | CLOSE: (128) is inconsistent.
% 62.82/9.28 | | | | | |
% 62.82/9.28 | | | | | End of split
% 62.82/9.28 | | | | |
% 62.82/9.28 | | | | End of split
% 62.82/9.28 | | | |
% 62.82/9.28 | | | End of split
% 62.82/9.28 | | |
% 62.82/9.28 | | Case 2:
% 62.82/9.28 | | |
% 62.82/9.28 | | | (129) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_656_1 &
% 62.82/9.29 | | | hAPP_fun_a_bool_bool(all_656_1, all_519_1) = all_656_0 &
% 62.82/9.29 | | | fun_fun_a_bool_bool(all_656_1) & bool(all_656_0) & ~
% 62.82/9.29 | | | hBOOL(all_656_0)
% 62.82/9.29 | | |
% 62.82/9.29 | | | ALPHA: (129) implies:
% 62.82/9.29 | | | (130) ~ hBOOL(all_656_0)
% 62.82/9.29 | | | (131) hAPP_fun_a_bool_bool(all_656_1, all_519_1) = all_656_0
% 62.82/9.29 | | | (132) hAPP_f1631501043l_bool(ord_le1311769555a_bool, g) = all_656_1
% 62.82/9.29 | | |
% 62.82/9.29 | | | GROUND_INST: instantiating (20) with all_519_2, all_656_1, g,
% 62.82/9.29 | | | ord_le1311769555a_bool, simplifying with (36), (132) gives:
% 62.82/9.29 | | | (133) all_656_1 = all_519_2
% 62.82/9.29 | | |
% 62.82/9.29 | | | REDUCE: (131), (133) imply:
% 62.82/9.29 | | | (134) hAPP_fun_a_bool_bool(all_519_2, all_519_1) = all_656_0
% 62.82/9.29 | | |
% 62.82/9.29 | | | GROUND_INST: instantiating (19) with all_519_0, all_656_0, all_519_1,
% 62.82/9.29 | | | all_519_2, simplifying with (35), (134) gives:
% 62.82/9.29 | | | (135) all_656_0 = all_519_0
% 62.82/9.29 | | |
% 62.82/9.29 | | | REDUCE: (130), (135) imply:
% 62.82/9.29 | | | (136) ~ hBOOL(all_519_0)
% 62.82/9.29 | | |
% 62.82/9.29 | | | PRED_UNIFY: (34), (136) imply:
% 62.82/9.29 | | | (137) $false
% 62.82/9.29 | | |
% 62.82/9.29 | | | CLOSE: (137) is inconsistent.
% 62.82/9.29 | | |
% 62.82/9.29 | | End of split
% 62.82/9.29 | |
% 62.82/9.29 | End of split
% 62.82/9.29 |
% 62.82/9.29 End of proof
% 62.82/9.29 % SZS output end Proof for theBenchmark
% 62.82/9.29
% 62.82/9.29 8640ms
%------------------------------------------------------------------------------