TSTP Solution File: SWW474_3 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : SWW474_3 : TPTP v8.1.2. Released v5.3.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n020.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:22 EDT 2023
% Result : Theorem 100.28s 14.15s
% Output : Proof 249.51s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SWW474_3 : TPTP v8.1.2. Released v5.3.0.
% 0.12/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.12/0.34 % Computer : n020.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Sun Aug 27 22:55:14 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.20/0.61 ________ _____
% 0.20/0.61 ___ __ \_________(_)________________________________
% 0.20/0.61 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.20/0.61 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.20/0.61 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.20/0.61
% 0.20/0.61 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.61 (2023-06-19)
% 0.20/0.61
% 0.20/0.61 (c) Philipp Rümmer, 2009-2023
% 0.20/0.61 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.61 Amanda Stjerna.
% 0.20/0.61 Free software under BSD-3-Clause.
% 0.20/0.61
% 0.20/0.61 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.61
% 0.20/0.62 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.20/0.63 Running up to 7 provers in parallel.
% 0.20/0.65 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.65 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.65 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.65 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.65 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.65 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.65 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 23.51/3.94 Prover 2: Preprocessing ...
% 23.51/3.94 Prover 6: Preprocessing ...
% 23.51/3.94 Prover 5: Preprocessing ...
% 23.94/4.02 Prover 4: Preprocessing ...
% 25.19/4.22 Prover 3: Preprocessing ...
% 25.83/4.31 Prover 0: Preprocessing ...
% 25.83/4.35 Prover 1: Preprocessing ...
% 63.42/9.31 Prover 3: Warning: ignoring some quantifiers
% 65.55/9.48 Prover 1: Warning: ignoring some quantifiers
% 65.55/9.51 Prover 3: Constructing countermodel ...
% 69.55/10.02 Prover 1: Constructing countermodel ...
% 69.76/10.09 Prover 6: Proving ...
% 73.70/10.60 Prover 4: Warning: ignoring some quantifiers
% 78.74/11.31 Prover 4: Constructing countermodel ...
% 100.28/14.14 Prover 3: proved (13497ms)
% 100.28/14.14
% 100.28/14.15 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 100.28/14.15
% 100.28/14.15 Prover 6: stopped
% 100.96/14.16 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 100.96/14.16 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 102.74/14.41 Prover 0: Proving ...
% 102.74/14.41 Prover 0: stopped
% 102.74/14.43 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 107.85/15.07 Prover 5: Proving ...
% 107.85/15.07 Prover 5: stopped
% 107.85/15.07 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 113.72/15.92 Prover 8: Preprocessing ...
% 114.97/16.02 Prover 1: stopped
% 114.97/16.04 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 116.81/16.31 Prover 7: Preprocessing ...
% 117.45/16.41 Prover 10: Preprocessing ...
% 121.56/16.92 Prover 11: Preprocessing ...
% 129.79/17.96 Prover 13: Preprocessing ...
% 134.96/18.68 Prover 8: Warning: ignoring some quantifiers
% 137.32/18.96 Prover 8: Constructing countermodel ...
% 138.04/19.24 Prover 10: Warning: ignoring some quantifiers
% 142.28/19.63 Prover 7: Warning: ignoring some quantifiers
% 142.28/19.64 Prover 10: Constructing countermodel ...
% 143.08/19.78 Prover 13: stopped
% 143.08/19.78 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 145.40/20.02 Prover 7: Constructing countermodel ...
% 152.78/20.97 Prover 11: Warning: ignoring some quantifiers
% 152.78/21.01 Prover 2: Proving ...
% 152.78/21.01 Prover 2: stopped
% 152.78/21.03 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 155.60/21.36 Prover 11: Constructing countermodel ...
% 157.59/21.68 Prover 16: Preprocessing ...
% 165.73/22.72 Prover 19: Preprocessing ...
% 180.37/24.63 Prover 16: Warning: ignoring some quantifiers
% 182.79/24.94 Prover 16: Constructing countermodel ...
% 188.36/25.70 Prover 19: Warning: ignoring some quantifiers
% 191.00/25.99 Prover 19: Constructing countermodel ...
% 206.28/27.98 Prover 4: stopped
% 227.61/30.80 Prover 16: stopped
% 228.59/30.97 Prover 19: stopped
% 243.66/33.28 Prover 7: stopped
% 247.31/33.70 Prover 10: Found proof (size 224)
% 247.31/33.70 Prover 10: proved (19267ms)
% 247.31/33.70 Prover 11: stopped
% 247.70/33.82 Prover 8: stopped
% 247.70/33.82
% 247.70/33.83 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 247.70/33.83
% 247.70/33.85 % SZS output start Proof for theBenchmark
% 247.70/33.89 Assumptions after simplification:
% 247.70/33.89 ---------------------------------
% 247.70/33.89
% 247.70/33.89 (conj_0)
% 247.70/33.89 bool(hoare_265376576gleton) & hBOOL(hoare_265376576gleton)
% 247.70/33.89
% 247.70/33.89 (conj_1)
% 247.70/33.89 bool(wT_bodies) & hBOOL(wT_bodies)
% 247.70/33.89
% 247.70/33.89 (conj_3)
% 247.70/33.92 fun_Ho177530809l_bool(member1253905979_state) & fun_Ho320143120e_bool(fa) &
% 247.70/33.92 fun_co482540593_state(hoare_Mirabelle_MGT) & com(y) & ? [v0:
% 247.70/33.92 hoare_363350478_state] : ? [v1: fun_fu1996308102l_bool] : ? [v2: bool] :
% 247.70/33.92 (hAPP_H40373975l_bool(member1253905979_state, v0) = v1 &
% 247.70/33.92 hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = v0 &
% 247.70/33.92 hAPP_f568432088l_bool(v1, fa) = v2 & fun_fu1996308102l_bool(v1) &
% 247.70/33.92 hoare_363350478_state(v0) & bool(v2) & ~ hBOOL(v2))
% 247.70/33.92
% 247.70/33.92 (conj_4)
% 247.70/33.92 fun_fu2036837167l_bool(ord_le704992346e_bool) & fun_option_com_com(the_com) &
% 247.70/33.92 fun_Ho320143120e_bool(fa) & fun_pname_option_com(body) &
% 247.70/33.92 fun_co482540593_state(hoare_Mirabelle_MGT) & ? [v0: fun_fu1996308102l_bool] :
% 247.70/33.92 ? [v1: fun_fu3288455_state] : ? [v2: fun_fu1742234008me_com] : ? [v3:
% 247.70/33.92 fun_pname_com] : ? [v4: fun_pn1262351275_state] : ? [v5:
% 247.70/33.92 fun_fu1937087815e_bool] : ? [v6: fun_pname_bool] : ? [v7:
% 247.70/33.92 fun_Ho320143120e_bool] : ? [v8: bool] :
% 247.70/33.92 (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v1 &
% 247.70/33.92 cOMBB_923936821_pname(the_com) = v2 & hAPP_f96342628me_com(v2, body) = v3 &
% 247.70/33.92 hAPP_f481860441_state(v1, v3) = v4 & dom_pname_com(body) = v6 &
% 247.70/33.92 image_1918575693_state(v4) = v5 & hAPP_f1763243027e_bool(v5, v6) = v7 &
% 247.70/33.92 hAPP_f726209793l_bool(ord_le704992346e_bool, fa) = v0 &
% 247.70/33.92 hAPP_f568432088l_bool(v0, v7) = v8 & fun_fu1996308102l_bool(v0) &
% 247.70/33.92 fun_fu1742234008me_com(v2) & fun_fu1937087815e_bool(v5) &
% 247.70/33.92 fun_fu3288455_state(v1) & fun_Ho320143120e_bool(v7) &
% 247.70/33.92 fun_pn1262351275_state(v4) & fun_pname_bool(v6) & fun_pname_com(v3) &
% 247.70/33.92 bool(v8) & hBOOL(v8))
% 247.70/33.92
% 247.70/33.92 (conj_5)
% 247.70/33.92 fun_pname_option_com(body) & fun_com_option_com(some_com) & pname(pn) & com(y)
% 247.70/33.92 & ? [v0: option_com] : (hAPP_com_option_com(some_com, y) = v0 &
% 247.70/33.92 hAPP_p799580910on_com(body, pn) = v0 & option_com(v0))
% 247.70/33.92
% 247.70/33.92 (conj_6)
% 247.70/33.93 fun_Ho320143120e_bool(fa) & fun_pname_option_com(body) & fun_pname_com(body_1)
% 247.70/33.93 & fun_co482540593_state(hoare_Mirabelle_MGT) & ? [v0: fun_fu3288455_state] :
% 247.70/33.93 ? [v1: fun_pn1262351275_state] : ? [v2: fun_fu1937087815e_bool] : ? [v3:
% 247.70/33.93 fun_pname_bool] : ? [v4: fun_Ho320143120e_bool] : ? [v5:
% 247.70/33.93 fun_fu1996308102l_bool] : ? [v6: bool] :
% 247.70/33.93 (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 & hAPP_f481860441_state(v0,
% 247.70/33.93 body_1) = v1 & dom_pname_com(body) = v3 & image_1918575693_state(v1) = v2
% 247.70/33.93 & hAPP_f1763243027e_bool(v2, v3) = v4 & hoare_95103338_state(v4) = v5 &
% 247.70/33.93 hAPP_f568432088l_bool(v5, fa) = v6 & fun_fu1996308102l_bool(v5) &
% 247.70/33.93 fun_fu1937087815e_bool(v2) & fun_fu3288455_state(v0) &
% 247.70/33.93 fun_Ho320143120e_bool(v4) & fun_pn1262351275_state(v1) & fun_pname_bool(v3)
% 247.70/33.93 & bool(v6) & hBOOL(v6))
% 247.70/33.93
% 247.70/33.93 (conj_7)
% 247.70/33.93 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.93 fun_Ho320143120e_bool(bot_bo39439654e_bool) & fun_pname_option_com(body) &
% 247.70/33.93 fun_pname_com(body_1) & fun_co482540593_state(hoare_Mirabelle_MGT) & com(y) &
% 247.70/33.93 ? [v0: fun_fu3288455_state] : ? [v1: fun_pn1262351275_state] : ? [v2:
% 247.70/33.93 fun_fu1937087815e_bool] : ? [v3: fun_pname_bool] : ? [v4:
% 247.70/33.93 fun_Ho320143120e_bool] : ? [v5: fun_fu1996308102l_bool] : ? [v6:
% 247.70/33.93 hoare_363350478_state] : ? [v7: fun_fu1066574909e_bool] : ? [v8:
% 247.70/33.93 fun_Ho320143120e_bool] : ? [v9: bool] :
% 247.70/33.93 (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 & hAPP_f481860441_state(v0,
% 247.70/33.93 body_1) = v1 & dom_pname_com(body) = v3 & image_1918575693_state(v1) = v2
% 247.70/33.93 & hAPP_f1763243027e_bool(v2, v3) = v4 &
% 247.70/33.93 hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = v6 &
% 247.70/33.93 hAPP_H122293036e_bool(insert1330351828_state, v6) = v7 &
% 247.70/33.93 hAPP_f1749453397e_bool(v7, bot_bo39439654e_bool) = v8 &
% 247.70/33.93 hoare_95103338_state(v4) = v5 & hAPP_f568432088l_bool(v5, v8) = v9 &
% 247.70/33.93 fun_fu1066574909e_bool(v7) & fun_fu1996308102l_bool(v5) &
% 247.70/33.93 fun_fu1937087815e_bool(v2) & fun_fu3288455_state(v0) &
% 247.70/33.93 fun_Ho320143120e_bool(v8) & fun_Ho320143120e_bool(v4) &
% 247.70/33.93 fun_pn1262351275_state(v1) & fun_pname_bool(v3) & hoare_363350478_state(v6)
% 247.70/33.93 & bool(v9) & ~ hBOOL(v9))
% 247.70/33.93
% 247.70/33.93 (fact_0_empty)
% 247.70/33.93 fun_Ho320143120e_bool(bot_bo39439654e_bool) & ! [v0: fun_Ho320143120e_bool] :
% 247.70/33.93 ! [v1: fun_fu1996308102l_bool] : ( ~ (hoare_95103338_state(v0) = v1) | ~
% 247.70/33.93 fun_Ho320143120e_bool(v0) | ? [v2: bool] : (hAPP_f568432088l_bool(v1,
% 247.70/33.93 bot_bo39439654e_bool) = v2 & bool(v2) & hBOOL(v2)))
% 247.70/33.93
% 247.70/33.93 (fact_112_empty__def)
% 247.70/33.93 fun_fu1066574909e_bool(collec223185785_state) &
% 247.70/33.93 fun_Ho320143120e_bool(bot_bo39439654e_bool) &
% 247.70/33.93 fun_bo981624292e_bool(cOMBK_574827367_state) & bool(fFalse) & ? [v0:
% 247.70/33.93 fun_Ho320143120e_bool] : (hAPP_b230077104e_bool(cOMBK_574827367_state,
% 247.70/33.93 fFalse) = v0 & hAPP_f1749453397e_bool(collec223185785_state, v0) =
% 247.70/33.93 bot_bo39439654e_bool & fun_Ho320143120e_bool(v0))
% 247.70/33.93
% 247.70/33.93 (fact_121_insert__ident)
% 247.70/33.94 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.94 fun_Ho177530809l_bool(member1253905979_state) & ! [v0: fun_Ho320143120e_bool]
% 247.70/33.94 : ! [v1: hoare_363350478_state] : ! [v2: fun_Ho320143120e_bool] : ! [v3:
% 247.70/33.94 fun_fu1996308102l_bool] : ! [v4: bool] : ! [v5: bool] : ( ~
% 247.70/33.94 (hAPP_H40373975l_bool(member1253905979_state, v1) = v3) | ~
% 247.70/33.94 (hAPP_f568432088l_bool(v3, v2) = v4) | ~ (hAPP_f568432088l_bool(v3, v0) =
% 247.70/33.94 v5) | ~ fun_Ho320143120e_bool(v2) | ~ fun_Ho320143120e_bool(v0) | ~
% 247.70/33.94 hoare_363350478_state(v1) | hBOOL(v5) | hBOOL(v4) | ? [v6:
% 247.70/33.94 fun_fu1066574909e_bool] : ? [v7: fun_Ho320143120e_bool] : ? [v8:
% 247.70/33.94 fun_Ho320143120e_bool] : (( ~ (v2 = v0) | (v8 = v7 &
% 247.70/33.94 hAPP_H122293036e_bool(insert1330351828_state, v1) = v6 &
% 247.70/33.94 hAPP_f1749453397e_bool(v6, v0) = v7 & fun_fu1066574909e_bool(v6) &
% 247.70/33.94 fun_Ho320143120e_bool(v7))) & (v2 = v0 | ( ~ (v8 = v7) &
% 247.70/33.94 hAPP_H122293036e_bool(insert1330351828_state, v1) = v6 &
% 247.70/33.94 hAPP_f1749453397e_bool(v6, v2) = v7 & hAPP_f1749453397e_bool(v6, v0) =
% 247.70/33.94 v8 & fun_fu1066574909e_bool(v6) & fun_Ho320143120e_bool(v8) &
% 247.70/33.94 fun_Ho320143120e_bool(v7)))))
% 247.70/33.94
% 247.70/33.94 (fact_133_insert__absorb2)
% 247.70/33.94 fun_Ho1500656352e_bool(insert1330351828_state) & ! [v0:
% 247.70/33.94 hoare_363350478_state] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 247.70/33.94 fun_fu1066574909e_bool] : ! [v3: fun_Ho320143120e_bool] : ! [v4:
% 247.70/33.94 fun_Ho320143120e_bool] : (v4 = v3 | ~
% 247.70/33.94 (hAPP_H122293036e_bool(insert1330351828_state, v0) = v2) | ~
% 247.70/33.94 (hAPP_f1749453397e_bool(v2, v3) = v4) | ~ (hAPP_f1749453397e_bool(v2, v1) =
% 247.70/33.94 v3) | ~ fun_Ho320143120e_bool(v1) | ~ hoare_363350478_state(v0))
% 247.70/33.94
% 247.70/33.94 (fact_240_Collect__def)
% 247.70/33.94 fun_fu1066574909e_bool(collec223185785_state) & ! [v0: fun_Ho320143120e_bool]
% 247.70/33.94 : ! [v1: fun_Ho320143120e_bool] : (v1 = v0 | ~
% 247.70/33.94 (hAPP_f1749453397e_bool(collec223185785_state, v0) = v1) | ~
% 247.70/33.94 fun_Ho320143120e_bool(v0))
% 247.70/33.94
% 247.70/33.94 (fact_296_MGF__lemma1)
% 247.70/33.95 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.95 fun_Ho320143120e_bool(bot_bo39439654e_bool) &
% 247.70/33.95 fun_pn422929397l_bool(member_pname) & fun_pname_option_com(body) &
% 247.70/33.95 fun_pname_com(body_1) & fun_co482540593_state(hoare_Mirabelle_MGT) &
% 247.70/33.95 fun_com_bool(wt) & bool(hoare_265376576gleton) & ? [v0: fun_pname_bool] :
% 247.70/33.95 (dom_pname_com(body) = v0 & fun_pname_bool(v0) & ! [v1: com] : ! [v2:
% 247.70/33.95 fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 247.70/33.95 hoare_363350478_state] : ! [v5: fun_fu1066574909e_bool] : ! [v6:
% 247.70/33.95 fun_Ho320143120e_bool] : ! [v7: bool] : ( ~
% 247.70/33.95 (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v1) = v4) | ~
% 247.70/33.95 (hAPP_H122293036e_bool(insert1330351828_state, v4) = v5) | ~
% 247.70/33.95 (hAPP_f1749453397e_bool(v5, bot_bo39439654e_bool) = v6) | ~
% 247.70/33.95 (hoare_95103338_state(v2) = v3) | ~ (hAPP_f568432088l_bool(v3, v6) = v7)
% 247.70/33.95 | ~ fun_Ho320143120e_bool(v2) | ~ com(v1) | ~
% 247.70/33.95 hBOOL(hoare_265376576gleton) | hBOOL(v7) | ? [v8: bool] : ? [v9: pname]
% 247.70/33.95 : ? [v10: fun_fu1430349052l_bool] : ? [v11: bool] : ? [v12: com] : ?
% 247.70/33.95 [v13: hoare_363350478_state] : ? [v14: fun_fu1066574909e_bool] : ? [v15:
% 247.70/33.95 fun_Ho320143120e_bool] : ? [v16: bool] : (pname(v9) &
% 247.70/33.95 ((hAPP_com_bool(wt, v1) = v8 & bool(v8) & ~ hBOOL(v8)) |
% 247.70/33.95 (hAPP_p338031245l_bool(member_pname, v9) = v10 &
% 247.70/33.95 hAPP_f1664156314l_bool(v10, v0) = v11 & hAPP_pname_com(body_1, v9) =
% 247.70/33.95 v12 & hAPP_c1041435779_state(hoare_Mirabelle_MGT, v12) = v13 &
% 247.70/33.95 hAPP_H122293036e_bool(insert1330351828_state, v13) = v14 &
% 247.70/33.95 hAPP_f1749453397e_bool(v14, bot_bo39439654e_bool) = v15 &
% 247.70/33.95 hAPP_f568432088l_bool(v3, v15) = v16 & fun_fu1066574909e_bool(v14) &
% 247.70/33.95 fun_fu1430349052l_bool(v10) & fun_Ho320143120e_bool(v15) &
% 247.70/33.95 hoare_363350478_state(v13) & bool(v16) & bool(v11) & com(v12) &
% 247.70/33.95 hBOOL(v11) & ~ hBOOL(v16))))))
% 247.70/33.95
% 247.70/33.95 (fact_297_WT__bodiesD)
% 247.70/33.95 fun_pname_option_com(body) & fun_com_option_com(some_com) & fun_com_bool(wt) &
% 247.70/33.95 bool(wT_bodies) & ! [v0: pname] : ! [v1: com] : ! [v2: option_com] : ( ~
% 247.70/33.95 (hAPP_com_option_com(some_com, v1) = v2) | ~ (hAPP_p799580910on_com(body,
% 247.70/33.95 v0) = v2) | ~ pname(v0) | ~ com(v1) | ~ hBOOL(wT_bodies) | ? [v3:
% 247.70/33.95 bool] : (hAPP_com_bool(wt, v1) = v3 & bool(v3) & hBOOL(v3)))
% 247.70/33.95
% 247.70/33.95 (fact_323_finite__dom__body)
% 247.70/33.95 fun_fu1430349052l_bool(finite_finite_pname) & fun_pname_option_com(body) & ?
% 247.70/33.95 [v0: fun_pname_bool] : ? [v1: bool] : (dom_pname_com(body) = v0 &
% 247.70/33.95 hAPP_f1664156314l_bool(finite_finite_pname, v0) = v1 & fun_pname_bool(v0) &
% 247.70/33.95 bool(v1) & hBOOL(v1))
% 247.70/33.95
% 247.70/33.95 (fact_349_MGT__Body)
% 247.70/33.96 fun_fu531943146e_bool(semila1579166468e_bool) &
% 247.70/33.96 fun_fu1430349052l_bool(finite_finite_pname) & fun_option_com_com(the_com) &
% 247.70/33.96 fun_pname_option_com(body) & fun_pname_com(body_1) &
% 247.70/33.96 fun_co482540593_state(hoare_Mirabelle_MGT) & ? [v0: fun_fu3288455_state] : ?
% 247.70/33.96 [v1: fun_pn1262351275_state] : ? [v2: fun_fu1937087815e_bool] : ? [v3:
% 247.70/33.96 fun_fu1742234008me_com] : ? [v4: fun_pname_com] : ? [v5:
% 247.70/33.96 fun_pn1262351275_state] : ? [v6: fun_fu1937087815e_bool] :
% 247.70/33.96 (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 &
% 247.70/33.96 cOMBB_923936821_pname(the_com) = v3 & hAPP_f96342628me_com(v3, body) = v4 &
% 247.70/33.96 hAPP_f481860441_state(v0, v4) = v5 & hAPP_f481860441_state(v0, body_1) = v1
% 247.70/33.96 & image_1918575693_state(v5) = v6 & image_1918575693_state(v1) = v2 &
% 247.70/33.96 fun_fu1742234008me_com(v3) & fun_fu1937087815e_bool(v6) &
% 247.70/33.96 fun_fu1937087815e_bool(v2) & fun_fu3288455_state(v0) &
% 247.70/33.96 fun_pn1262351275_state(v5) & fun_pn1262351275_state(v1) & fun_pname_com(v4)
% 247.70/33.96 & ! [v7: fun_Ho320143120e_bool] : ! [v8: fun_pname_bool] : ! [v9:
% 247.70/33.96 fun_fu1066574909e_bool] : ! [v10: fun_Ho320143120e_bool] : ! [v11:
% 247.70/33.96 fun_Ho320143120e_bool] : ! [v12: fun_fu1996308102l_bool] : ! [v13:
% 247.70/33.96 fun_Ho320143120e_bool] : ! [v14: bool] : ( ~
% 247.70/33.96 (hAPP_f1043393922e_bool(semila1579166468e_bool, v7) = v9) | ~
% 247.70/33.96 (hAPP_f1763243027e_bool(v6, v8) = v13) | ~ (hAPP_f1763243027e_bool(v2,
% 247.70/33.96 v8) = v10) | ~ (hAPP_f1749453397e_bool(v9, v10) = v11) | ~
% 247.70/33.96 (hoare_95103338_state(v11) = v12) | ~ (hAPP_f568432088l_bool(v12, v13) =
% 247.70/33.96 v14) | ~ fun_Ho320143120e_bool(v7) | ~ fun_pname_bool(v8) | ~
% 247.70/33.96 hBOOL(v14) | ? [v15: bool] : ? [v16: fun_fu1996308102l_bool] : ? [v17:
% 247.70/33.96 bool] : ((hAPP_f1664156314l_bool(finite_finite_pname, v8) = v15 &
% 247.70/33.96 bool(v15) & ~ hBOOL(v15)) | (hoare_95103338_state(v7) = v16 &
% 247.70/33.96 hAPP_f568432088l_bool(v16, v10) = v17 & fun_fu1996308102l_bool(v16) &
% 247.70/33.96 bool(v17) & hBOOL(v17)))))
% 247.70/33.96
% 247.70/33.96 (fact_358_the__elem__eq)
% 247.70/33.96 fun_fu700438391_state(the_el1666657391_state) &
% 247.70/33.96 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.96 fun_Ho320143120e_bool(bot_bo39439654e_bool) & ! [v0: hoare_363350478_state] :
% 247.70/33.96 ! [v1: fun_fu1066574909e_bool] : ( ~
% 247.70/33.96 (hAPP_H122293036e_bool(insert1330351828_state, v0) = v1) | ~
% 247.70/33.96 hoare_363350478_state(v0) | ? [v2: fun_Ho320143120e_bool] :
% 247.70/33.96 (hAPP_f1242401993_state(the_el1666657391_state, v2) = v0 &
% 247.70/33.96 hAPP_f1749453397e_bool(v1, bot_bo39439654e_bool) = v2 &
% 247.70/33.96 fun_Ho320143120e_bool(v2)))
% 247.70/33.96
% 247.70/33.96 (fact_371_nonempty__iff)
% 247.70/33.97 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.97 fun_Ho177530809l_bool(member1253905979_state) &
% 247.70/33.97 fun_Ho320143120e_bool(bot_bo39439654e_bool) & ! [v0: hoare_363350478_state] :
% 247.70/33.97 ! [v1: fun_Ho320143120e_bool] : ! [v2: fun_fu1996308102l_bool] : ! [v3:
% 247.70/33.97 bool] : ( ~ (hAPP_H40373975l_bool(member1253905979_state, v0) = v2) | ~
% 247.70/33.97 (hAPP_f568432088l_bool(v2, v1) = v3) | ~ fun_Ho320143120e_bool(v1) | ~
% 247.70/33.97 hoare_363350478_state(v0) | hBOOL(v3) | ? [v4: fun_fu1066574909e_bool] : ?
% 247.70/33.97 [v5: fun_Ho320143120e_bool] : ( ~ (v5 = bot_bo39439654e_bool) &
% 247.70/33.97 hAPP_H122293036e_bool(insert1330351828_state, v0) = v4 &
% 247.70/33.97 hAPP_f1749453397e_bool(v4, v1) = v5 & fun_fu1066574909e_bool(v4) &
% 247.70/33.97 fun_Ho320143120e_bool(v5))) & ? [v0: fun_Ho320143120e_bool] : (v0 =
% 247.70/33.97 bot_bo39439654e_bool | ~ fun_Ho320143120e_bool(v0) | ? [v1:
% 247.70/33.97 hoare_363350478_state] : ? [v2: fun_Ho320143120e_bool] : ? [v3:
% 247.70/33.97 fun_fu1066574909e_bool] : ? [v4: fun_fu1996308102l_bool] : ? [v5: bool]
% 247.70/33.97 : (hAPP_H40373975l_bool(member1253905979_state, v1) = v4 &
% 247.70/33.97 hAPP_H122293036e_bool(insert1330351828_state, v1) = v3 &
% 247.70/33.97 hAPP_f1749453397e_bool(v3, v2) = v0 & hAPP_f568432088l_bool(v4, v2) = v5 &
% 247.70/33.97 fun_fu1066574909e_bool(v3) & fun_fu1996308102l_bool(v4) &
% 247.70/33.97 fun_Ho320143120e_bool(v2) & hoare_363350478_state(v1) & bool(v5) & ~
% 247.70/33.97 hBOOL(v5)))
% 247.70/33.97
% 247.70/33.97 (fact_4_cut)
% 247.70/33.97 ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 247.70/33.97 fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4: bool] :
% 247.70/33.97 ! [v5: bool] : ( ~ (hoare_95103338_state(v0) = v3) | ~
% 247.70/33.97 (hAPP_f568432088l_bool(v3, v2) = v5) | ~ (hAPP_f568432088l_bool(v3, v1) =
% 247.70/33.97 v4) | ~ fun_Ho320143120e_bool(v2) | ~ fun_Ho320143120e_bool(v1) | ~
% 247.70/33.97 fun_Ho320143120e_bool(v0) | ~ hBOOL(v4) | hBOOL(v5) | ? [v6:
% 247.70/33.97 fun_fu1996308102l_bool] : ? [v7: bool] : (hoare_95103338_state(v1) = v6 &
% 247.70/33.97 hAPP_f568432088l_bool(v6, v2) = v7 & fun_fu1996308102l_bool(v6) & bool(v7)
% 247.70/33.97 & ~ hBOOL(v7)))
% 247.70/33.97
% 247.70/33.97 (fact_534_MGF__complete)
% 247.70/33.97 fun_fu515363031_state(hoare_608330478_state) &
% 247.70/33.97 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.97 fun_Ho320143120e_bool(bot_bo39439654e_bool) &
% 247.70/33.97 fun_co482540593_state(hoare_Mirabelle_MGT) & ? [v0: fun_fu1996308102l_bool] :
% 247.70/33.97 ? [v1: fun_fu1996308102l_bool] : (hoare_501514600_state(bot_bo39439654e_bool)
% 247.70/33.97 = v1 & hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 247.70/33.97 fun_fu1996308102l_bool(v1) & fun_fu1996308102l_bool(v0) & ! [v2:
% 247.70/33.97 fun_st1506752259e_bool] : ! [v3: fun_st1506752259e_bool] : ! [v4: com] :
% 247.70/33.97 ! [v5: fun_co2056507177_state] : ! [v6: fun_fu1425861174_state] : ! [v7:
% 247.70/33.97 hoare_363350478_state] : ( ~ (hAPP_f960042659_state(hoare_608330478_state,
% 247.70/33.97 v2) = v5) | ~ (hAPP_c1279058753_state(v5, v4) = v6) | ~
% 247.70/33.97 (hAPP_f83715540_state(v6, v3) = v7) | ~ fun_st1506752259e_bool(v3) | ~
% 247.70/33.97 fun_st1506752259e_bool(v2) | ~ com(v4) | ? [v8: hoare_363350478_state] :
% 247.70/33.97 ? [v9: fun_fu1066574909e_bool] : ? [v10: fun_Ho320143120e_bool] : ?
% 247.70/33.97 [v11: bool] : ? [v12: fun_fu1066574909e_bool] : ? [v13:
% 247.70/33.97 fun_Ho320143120e_bool] : ? [v14: bool] : ? [v15: bool] :
% 247.70/33.97 ((hAPP_c1041435779_state(hoare_Mirabelle_MGT, v4) = v8 &
% 247.70/33.97 hAPP_H122293036e_bool(insert1330351828_state, v8) = v9 &
% 247.70/33.97 hAPP_f1749453397e_bool(v9, bot_bo39439654e_bool) = v10 &
% 247.70/33.97 hAPP_f568432088l_bool(v0, v10) = v11 & fun_fu1066574909e_bool(v9) &
% 247.70/33.97 fun_Ho320143120e_bool(v10) & hoare_363350478_state(v8) & bool(v11) &
% 247.70/33.97 ~ hBOOL(v11)) | (hAPP_H122293036e_bool(insert1330351828_state, v7) =
% 247.70/33.97 v12 & hAPP_f1749453397e_bool(v12, bot_bo39439654e_bool) = v13 &
% 247.70/33.97 hAPP_f568432088l_bool(v1, v13) = v14 & fun_fu1066574909e_bool(v12) &
% 247.70/33.97 fun_Ho320143120e_bool(v13) & bool(v14) & ~ hBOOL(v14)) |
% 247.70/33.97 (hAPP_H122293036e_bool(insert1330351828_state, v7) = v12 &
% 247.70/33.97 hAPP_f1749453397e_bool(v12, bot_bo39439654e_bool) = v13 &
% 247.70/33.97 hAPP_f568432088l_bool(v0, v13) = v15 & fun_fu1066574909e_bool(v12) &
% 247.70/33.97 fun_Ho320143120e_bool(v13) & bool(v15) & hBOOL(v15)))))
% 247.70/33.97
% 247.70/33.97 (fact_567_single__stateE)
% 247.70/33.97 bool(hoare_265376576gleton) & ( ~ hBOOL(hoare_265376576gleton) | ? [v0:
% 247.70/33.97 state] : ( ~ state(v0) | ? [v1: state] : ( ~ (v1 = v0) & state(v1))))
% 247.70/33.97
% 247.70/33.97 (fact_5_hoare__derivs_Oinsert)
% 247.70/33.98 fun_Ho1500656352e_bool(insert1330351828_state) &
% 247.70/33.98 fun_Ho320143120e_bool(bot_bo39439654e_bool) & ! [v0: fun_Ho320143120e_bool] :
% 247.70/33.98 ! [v1: fun_Ho320143120e_bool] : ! [v2: hoare_363350478_state] : ! [v3:
% 247.70/33.98 fun_fu1996308102l_bool] : ! [v4: fun_fu1066574909e_bool] : ! [v5:
% 247.70/33.98 fun_Ho320143120e_bool] : ! [v6: bool] : ! [v7: bool] : ( ~
% 247.70/33.98 (hAPP_H122293036e_bool(insert1330351828_state, v2) = v4) | ~
% 247.70/33.98 (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 247.70/33.98 (hoare_95103338_state(v1) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) = v6) |
% 247.70/33.98 ~ (hAPP_f568432088l_bool(v3, v0) = v7) | ~ fun_Ho320143120e_bool(v1) | ~
% 247.70/33.98 fun_Ho320143120e_bool(v0) | ~ hoare_363350478_state(v2) | ~ hBOOL(v7) | ~
% 247.70/33.98 hBOOL(v6) | ? [v8: fun_Ho320143120e_bool] : ? [v9: bool] :
% 247.70/33.98 (hAPP_f1749453397e_bool(v4, v0) = v8 & hAPP_f568432088l_bool(v3, v8) = v9 &
% 247.70/33.98 fun_Ho320143120e_bool(v8) & bool(v9) & hBOOL(v9)))
% 247.70/33.98
% 247.70/33.98 (fact_66_MGF)
% 248.26/33.98 fun_Ho1500656352e_bool(insert1330351828_state) &
% 248.26/33.98 fun_Ho320143120e_bool(bot_bo39439654e_bool) &
% 248.26/33.98 fun_co482540593_state(hoare_Mirabelle_MGT) & fun_com_bool(wt) &
% 248.26/33.98 bool(hoare_265376576gleton) & bool(wT_bodies) & ? [v0:
% 248.26/33.98 fun_fu1996308102l_bool] : (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 248.26/33.98 fun_fu1996308102l_bool(v0) & ! [v1: com] : ! [v2: hoare_363350478_state] :
% 248.26/33.98 ( ~ (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v1) = v2) | ~ com(v1) | ~
% 248.26/33.98 hBOOL(hoare_265376576gleton) | ~ hBOOL(wT_bodies) | ? [v3: bool] : ?
% 248.26/33.98 [v4: fun_fu1066574909e_bool] : ? [v5: fun_Ho320143120e_bool] : ? [v6:
% 248.26/33.98 bool] : ((hAPP_com_bool(wt, v1) = v3 & bool(v3) & ~ hBOOL(v3)) |
% 248.26/33.98 (hAPP_H122293036e_bool(insert1330351828_state, v2) = v4 &
% 248.26/33.98 hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5 &
% 248.26/33.98 hAPP_f568432088l_bool(v0, v5) = v6 & fun_fu1066574909e_bool(v4) &
% 248.26/33.98 fun_Ho320143120e_bool(v5) & bool(v6) & hBOOL(v6)))))
% 248.26/33.98
% 248.26/33.98 (fact_6_derivs__insertD)
% 248.26/33.98 fun_Ho1500656352e_bool(insert1330351828_state) &
% 248.26/33.98 fun_Ho320143120e_bool(bot_bo39439654e_bool) & ! [v0: fun_Ho320143120e_bool] :
% 248.26/33.98 ! [v1: hoare_363350478_state] : ! [v2: fun_Ho320143120e_bool] : ! [v3:
% 248.26/33.98 fun_fu1996308102l_bool] : ! [v4: fun_fu1066574909e_bool] : ! [v5:
% 248.26/33.98 fun_Ho320143120e_bool] : ! [v6: bool] : ! [v7: bool] : ( ~
% 248.26/33.98 (hAPP_H122293036e_bool(insert1330351828_state, v1) = v4) | ~
% 248.26/33.98 (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 248.26/33.98 (hoare_95103338_state(v0) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) = v6) |
% 248.26/33.98 ~ (hAPP_f568432088l_bool(v3, v2) = v7) | ~ fun_Ho320143120e_bool(v2) | ~
% 248.26/33.98 fun_Ho320143120e_bool(v0) | ~ hoare_363350478_state(v1) | hBOOL(v7) | ?
% 248.26/33.98 [v8: fun_Ho320143120e_bool] : ? [v9: bool] : (hAPP_f1749453397e_bool(v4,
% 248.26/33.98 v2) = v8 & hAPP_f568432088l_bool(v3, v8) = v9 &
% 248.26/33.98 fun_Ho320143120e_bool(v8) & bool(v9) & ~ hBOOL(v9))) & ! [v0:
% 248.26/33.98 fun_Ho320143120e_bool] : ! [v1: hoare_363350478_state] : ! [v2:
% 248.26/33.98 fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 248.26/33.98 fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6: bool] :
% 248.26/33.98 ! [v7: bool] : ( ~ (hAPP_H122293036e_bool(insert1330351828_state, v1) = v4) |
% 248.26/33.98 ~ (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 248.26/33.98 (hoare_95103338_state(v0) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) = v6) |
% 248.26/33.98 ~ (hAPP_f568432088l_bool(v3, v2) = v7) | ~ fun_Ho320143120e_bool(v2) | ~
% 248.26/33.98 fun_Ho320143120e_bool(v0) | ~ hoare_363350478_state(v1) | hBOOL(v6) | ?
% 248.26/33.98 [v8: fun_Ho320143120e_bool] : ? [v9: bool] : (hAPP_f1749453397e_bool(v4,
% 248.26/33.98 v2) = v8 & hAPP_f568432088l_bool(v3, v8) = v9 &
% 248.26/33.98 fun_Ho320143120e_bool(v8) & bool(v9) & ~ hBOOL(v9)))
% 248.26/33.98
% 248.26/33.98 (function-axioms)
% 248.96/34.09 ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 248.96/34.09 fun_pname_bool] : ! [v3: fun_Ho320143120e_bool] : ! [v4:
% 248.96/34.09 fun_pn1521100553e_bool] : ! [v5: fun_fu531943146e_bool] : (v1 = v0 | ~
% 248.96/34.09 (finite517504007_pname(v5, v4, v3, v2) = v1) | ~ (finite517504007_pname(v5,
% 248.96/34.09 v4, v3, v2) = v0)) & ! [v0: fun_pname_option_com] : ! [v1:
% 248.96/34.09 fun_pname_option_com] : ! [v2: option_com] : ! [v3: pname] : ! [v4:
% 248.96/34.09 fun_pname_option_com] : (v1 = v0 | ~ (fun_up879233478on_com(v4, v3, v2) =
% 248.96/34.09 v1) | ~ (fun_up879233478on_com(v4, v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state] : ! [v2:
% 248.96/34.09 hoare_363350478_state] : ! [v3: pname] : ! [v4: fun_pn1262351275_state] :
% 248.96/34.09 (v1 = v0 | ~ (fun_up641226197_state(v4, v3, v2) = v1) | ~
% 248.96/34.09 (fun_up641226197_state(v4, v3, v2) = v0)) & ! [v0: fun_pname_option_com] :
% 248.96/34.09 ! [v1: fun_pname_option_com] : ! [v2: fun_pname_bool] : ! [v3:
% 248.96/34.09 fun_pname_option_com] : ! [v4: fun_pname_option_com] : (v1 = v0 | ~
% 248.96/34.09 (overri1496249029on_com(v4, v3, v2) = v1) | ~ (overri1496249029on_com(v4,
% 248.96/34.09 v3, v2) = v0)) & ! [v0: fun_co2056507177_state] : ! [v1:
% 248.96/34.09 fun_co2056507177_state] : ! [v2: fun_Ho320143120e_bool] : ! [v3:
% 248.96/34.09 fun_fu47394518_state] : (v1 = v0 | ~ (hAPP_f1659249646_state(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f1659249646_state(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_fu1425861174_state] : ! [v1: fun_fu1425861174_state] : ! [v2:
% 248.96/34.09 fun_Ho320143120e_bool] : ! [v3: fun_fu422494307_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f680128379_state(v3, v2) = v1) | ~ (hAPP_f680128379_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho31865764_state] : ! [v1: fun_Ho31865764_state] : !
% 248.96/34.09 [v2: pname] : ! [v3: fun_pn1681257857_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p760538963_state(v3, v2) = v1) | ~ (hAPP_p760538963_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_co2056507177_state] : ! [v1: fun_co2056507177_state] :
% 248.96/34.09 ! [v2: fun_pname_bool] : ! [v3: fun_fu121404128_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f637646508_state(v3, v2) = v1) | ~ (hAPP_f637646508_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn73701814e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p678758990e_bool(v3, v2) = v1) | ~ (hAPP_p678758990e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1425861174_state] : ! [v1: fun_fu1425861174_state] :
% 248.96/34.09 ! [v2: fun_pname_bool] : ! [v3: fun_fu1476767085_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f972256569_state(v3, v2) = v1) | ~ (hAPP_f972256569_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_co2056507177_state] : ! [v1: fun_co2056507177_state] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn203430818_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p1042965178_state(v3, v2) = v1) | ~ (hAPP_p1042965178_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1425861174_state] : ! [v1: fun_fu1425861174_state] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn640817967_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p435788871_state(v3, v2) = v1) | ~ (hAPP_p435788871_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho901937921_state] : ! [v1: fun_Ho901937921_state] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn983485306_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p726046354_state(v3, v2) = v1) | ~ (hAPP_p726046354_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_op564655445on_com] : ! [v1: fun_op564655445on_com] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn1673019570on_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p1164893188on_com(v3, v2) = v1) | ~ (hAPP_p1164893188on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_st1506752259e_bool] : ! [v1: fun_st1506752259e_bool] :
% 248.96/34.09 ! [v2: state] : ! [v3: fun_st858662806e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_s336103912e_bool(v3, v2) = v1) | ~ (hAPP_s336103912e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_st2063251938l_bool] : ! [v1: fun_st2063251938l_bool] :
% 248.96/34.09 ! [v2: state] : ! [v3: fun_st2116860965l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_s2001034685l_bool(v3, v2) = v1) | ~ (hAPP_s2001034685l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 248.96/34.09 fun_Ho320143120e_bool] : ! [v3: fun_fu24650956l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1395767268l_bool(v3, v2) = v1) | ~ (hAPP_f1395767268l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu373216837e_bool] : ! [v1: fun_fu373216837e_bool] :
% 248.96/34.09 ! [v2: state] : ! [v3: fun_st277393160e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_s1226857760e_bool(v3, v2) = v1) | ~ (hAPP_s1226857760e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 248.96/34.09 hoare_363350478_state] : ! [v3: fun_Ho544647106l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_H1173243534l_bool(v3, v2) = v1) | ~ (hAPP_H1173243534l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] :
% 248.96/34.09 ! [v2: com] : ! [v3: fun_co1098712835e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_c566546971e_bool(v3, v2) = v1) | ~ (hAPP_c566546971e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_op606842979on_com] : ! [v1: fun_op606842979on_com] :
% 248.96/34.09 ! [v2: pname] : ! [v3: fun_pn1580610524on_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p1086945780on_com(v3, v2) = v1) | ~ (hAPP_p1086945780on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bo1936561970e_bool] : ! [v1: fun_bo1936561970e_bool] :
% 248.96/34.09 ! [v2: state] : ! [v3: fun_st1483075957e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_s1874344717e_bool(v3, v2) = v1) | ~ (hAPP_s1874344717e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_state_bool] : ! [v1: fun_state_bool] : ! [v2:
% 248.96/34.09 fun_st1506752259e_bool] : ! [v3: fun_fu2104550360e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1012183542e_bool(v3, v2) = v1) | ~ (hAPP_f1012183542e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 248.96/34.09 fun_pname_bool] : ! [v3: fun_fu31783638l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1476298914l_bool(v3, v2) = v1) | ~ (hAPP_f1476298914l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_st2063251938l_bool] : ! [v1: fun_st2063251938l_bool] :
% 248.96/34.09 ! [v2: fun_state_bool] : ! [v3: fun_fu1658206819l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1259673775l_bool(v3, v2) = v1) | ~ (hAPP_f1259673775l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_option_com_bool] : ! [v1: fun_option_com_bool] : !
% 248.96/34.09 [v2: pname] : ! [v3: fun_pn1824415994m_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p558118546m_bool(v3, v2) = v1) | ~ (hAPP_p558118546m_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho31865764_state] : ! [v1: fun_Ho31865764_state] : !
% 248.96/34.09 [v2: bool] : ! [v3: fun_bo1278783462_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_b594649092_state(v3, v2) = v1) | ~ (hAPP_b594649092_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu373216837e_bool] : ! [v1: fun_fu373216837e_bool] :
% 248.96/34.09 ! [v2: fun_st2063251938l_bool] : ! [v3: fun_fu1047394976e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f644196280e_bool(v3, v2) = v1) | ~ (hAPP_f644196280e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: pname] :
% 248.96/34.09 ! [v3: fun_pn250273176l_bool] : (v1 = v0 | ~ (hAPP_p393069232l_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_p393069232l_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_bo1936561970e_bool] : ! [v1: fun_bo1936561970e_bool] : ! [v2:
% 248.96/34.09 fun_st2063251938l_bool] : ! [v3: fun_fu1219323149e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f167292325e_bool(v3, v2) = v1) | ~ (hAPP_f167292325e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_state_bool] : ! [v1: fun_state_bool] : ! [v2: bool] :
% 248.96/34.09 ! [v3: fun_bo1936561970e_bool] : (v1 = v0 | ~ (hAPP_b2019457360e_bool(v3,
% 248.96/34.09 v2) = v1) | ~ (hAPP_b2019457360e_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2: state] : ! [v3:
% 248.96/34.09 fun_st2063251938l_bool] : (v1 = v0 | ~ (hAPP_s58564346l_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_s58564346l_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 248.96/34.09 [v1: fun_pname_bool] : ! [v2: com] : ! [v3: fun_co1877906717e_bool] : (v1 =
% 248.96/34.09 v0 | ~ (hAPP_c1967741679e_bool(v3, v2) = v1) | ~
% 248.96/34.09 (hAPP_c1967741679e_bool(v3, v2) = v0)) & ! [v0: fun_bool_bool] : ! [v1:
% 248.96/34.09 fun_bool_bool] : ! [v2: com] : ! [v3: fun_co2042843794l_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_c1580157610l_bool(v3, v2) = v1) | ~ (hAPP_c1580157610l_bool(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: fun_option_com_bool] : ! [v1: fun_option_com_bool]
% 248.96/34.09 : ! [v2: option_com] : ! [v3: fun_op2091355123m_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_o1684370239m_bool(v3, v2) = v1) | ~ (hAPP_o1684370239m_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: option_com] : ! [v3:
% 248.96/34.09 fun_option_com_bool] : (v1 = v0 | ~ (hAPP_option_com_bool(v3, v2) = v1) |
% 248.96/34.09 ~ (hAPP_option_com_bool(v3, v2) = v0)) & ! [v0: fun_op564655445on_com] : !
% 248.96/34.09 [v1: fun_op564655445on_com] : ! [v2: bool] : ! [v3: fun_bo79750167on_com] :
% 248.96/34.09 (v1 = v0 | ~ (hAPP_b1679505845on_com(v3, v2) = v1) | ~
% 248.96/34.09 (hAPP_b1679505845on_com(v3, v2) = v0)) & ! [v0: fun_op606842979on_com] : !
% 248.96/34.09 [v1: fun_op606842979on_com] : ! [v2: option_com] : ! [v3:
% 248.96/34.09 fun_op564655445on_com] : (v1 = v0 | ~ (hAPP_o334540577on_com(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_o334540577on_com(v3, v2) = v0)) & ! [v0: option_com] : ! [v1:
% 248.96/34.09 option_com] : ! [v2: option_com] : ! [v3: fun_op606842979on_com] : (v1 =
% 248.96/34.09 v0 | ~ (hAPP_o356497025on_com(v3, v2) = v1) | ~ (hAPP_o356497025on_com(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_state_bool] :
% 248.96/34.09 ! [v3: fun_fu93307442l_bool] : (v1 = v0 | ~ (hAPP_f327114704l_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_f327114704l_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_pname_option_com] : ! [v1: fun_pname_option_com] : ! [v2:
% 248.96/34.09 fun_pname_bool] : ! [v3: fun_pname_option_com] : (v1 = v0 | ~
% 248.96/34.09 (restri1382200118me_com(v3, v2) = v1) | ~ (restri1382200118me_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 248.96/34.09 fun_Ho320143120e_bool] : ! [v3: fun_pn1262351275_state] : (v1 = v0 | ~
% 248.96/34.09 (vimage597774871_state(v3, v2) = v1) | ~ (vimage597774871_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu700438391_state] : ! [v1: fun_fu700438391_state] :
% 248.96/34.09 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho1583608874_state] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_H2108048200_state(v3, v2) = v1) | ~ (hAPP_H2108048200_state(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_fu1499449723_pname] : ! [v1: fun_fu1499449723_pname]
% 248.96/34.09 : ! [v2: pname] : ! [v3: fun_pn1480819160_pname] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_p1630511146_pname(v3, v2) = v1) | ~ (hAPP_p1630511146_pname(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fun_com_bool_com] : ! [v1: fun_fun_com_bool_com] : !
% 248.96/34.09 [v2: com] : ! [v3: fun_co1990488286ol_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_c1546426672ol_com(v3, v2) = v1) | ~ (hAPP_c1546426672ol_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu701319549l_bool] : ! [v1: fun_fu701319549l_bool] :
% 248.96/34.09 ! [v2: bool] : ! [v3: fun_bo1141276881l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_b496459037l_bool(v3, v2) = v1) | ~ (hAPP_b496459037l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_bool_bool] : ! [v1: fun_bool_bool] : ! [v2:
% 248.96/34.09 fun_bool_bool] : ! [v3: fun_fu701319549l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f961197973l_bool(v3, v2) = v1) | ~ (hAPP_f961197973l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1255657237l_bool] : ! [v1: fun_fu1255657237l_bool] :
% 248.96/34.09 ! [v2: bool] : ! [v3: fun_bo492988759l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_b1787118453l_bool(v3, v2) = v1) | ~ (hAPP_b1787118453l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_bool_bool] : ! [v3:
% 248.96/34.09 fun_fu1255657237l_bool] : (v1 = v0 | ~ (hAPP_f387058535l_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f387058535l_bool(v3, v2) = v0)) & ! [v0: fun_fu1671561851e_bool]
% 248.96/34.09 : ! [v1: fun_fu1671561851e_bool] : ! [v2: fun_Ho320143120e_bool] : ! [v3:
% 248.96/34.09 fun_fu1271036068e_bool] : (v1 = v0 | ~ (hAPP_f644061942e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f644061942e_bool(v3, v2) = v0)) & ! [v0: fun_fu608906319e_bool]
% 248.96/34.09 : ! [v1: fun_fu608906319e_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 248.96/34.09 fun_fu998441198e_bool] : (v1 = v0 | ~ (hAPP_f246190092e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f246190092e_bool(v3, v2) = v0)) & ! [v0: fun_pn1824415994m_bool]
% 248.96/34.09 : ! [v1: fun_pn1824415994m_bool] : ! [v2: fun_pname_option_com] : ! [v3:
% 248.96/34.09 fun_fu413870927m_bool] : (v1 = v0 | ~ (hAPP_f919496731m_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f919496731m_bool(v3, v2) = v0)) & ! [v0: fun_op956372318e_bool]
% 248.96/34.09 : ! [v1: fun_op956372318e_bool] : ! [v2: fun_pn1824415994m_bool] : ! [v3:
% 248.96/34.09 fun_fu1324476193e_bool] : (v1 = v0 | ~ (hAPP_f837293113e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f837293113e_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 248.96/34.09 [v1: fun_pname_bool] : ! [v2: option_com] : ! [v3: fun_op956372318e_bool] :
% 248.96/34.09 (v1 = v0 | ~ (hAPP_o1092643708e_bool(v3, v2) = v1) | ~
% 248.96/34.09 (hAPP_o1092643708e_bool(v3, v2) = v0)) & ! [v0: fun_pn73701814e_bool] : !
% 248.96/34.09 [v1: fun_pn73701814e_bool] : ! [v2: fun_pn1262351275_state] : ! [v3:
% 248.96/34.09 fun_fu1749197244e_bool] : (v1 = v0 | ~ (hAPP_f43306888e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f43306888e_bool(v3, v2) = v0)) & ! [v0: fun_fu1670517174e_bool]
% 248.96/34.09 : ! [v1: fun_fu1670517174e_bool] : ! [v2: fun_pn73701814e_bool] : ! [v3:
% 248.96/34.09 fun_fu1259744701e_bool] : (v1 = v0 | ~ (hAPP_f1853922773e_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_f1853922773e_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_pn1521100553e_bool] : ! [v1: fun_pn1521100553e_bool] : ! [v2:
% 248.96/34.09 fun_Ho320143120e_bool] : ! [v3: fun_fu1670517174e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f265219918e_bool(v3, v2) = v1) | ~ (hAPP_f265219918e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1392972380l_bool] : ! [v1: fun_fu1392972380l_bool] :
% 248.96/34.09 ! [v2: fun_fu1392972380l_bool] : ! [v3: fun_fu357036829l_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f103280059l_bool(v3, v2) = v1) | ~ (hAPP_f103280059l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu2118416282l_bool] : ! [v1: fun_fu2118416282l_bool] :
% 248.96/34.09 ! [v2: fun_fu1997055262l_bool] : ! [v3: fun_fu1987524409l_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1793815761l_bool(v3, v2) = v1) | ~ (hAPP_f1793815761l_bool(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: fun_fu2036837167l_bool] : ! [v1:
% 248.96/34.09 fun_fu2036837167l_bool] : ! [v2: fun_fu1996308102l_bool] : ! [v3:
% 248.96/34.09 fun_fu2118416282l_bool] : (v1 = v0 | ~ (hAPP_f434845752l_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f434845752l_bool(v3, v2) = v0)) & ! [v0: fun_fu1997055262l_bool]
% 248.96/34.09 : ! [v1: fun_fu1997055262l_bool] : ! [v2: fun_fu2036837167l_bool] : ! [v3:
% 248.96/34.09 fun_fu1005788192l_bool] : (v1 = v0 | ~ (hAPP_f471491948l_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f471491948l_bool(v3, v2) = v0)) & ! [v0: fun_fu1759027710l_bool]
% 248.96/34.09 : ! [v1: fun_fu1759027710l_bool] : ! [v2: fun_fu1759027710l_bool] : ! [v3:
% 248.96/34.09 fun_fu427611837l_bool] : (v1 = v0 | ~ (hAPP_f1477350485l_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f1477350485l_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_fu1201163592l_bool] : ! [v1: fun_fu1201163592l_bool] : ! [v2:
% 248.96/34.09 fun_fu1232732404l_bool] : ! [v3: fun_fu1958014113l_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f836143551l_bool(v3, v2) = v1) | ~ (hAPP_f836143551l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu802393907l_bool] : ! [v1: fun_fu802393907l_bool] :
% 248.96/34.09 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu1201163592l_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f417341722l_bool(v3, v2) = v1) | ~ (hAPP_f417341722l_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1232732404l_bool] : ! [v1: fun_fu1232732404l_bool] :
% 248.96/34.09 ! [v2: fun_fu802393907l_bool] : ! [v3: fun_fu1914144780l_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1149191722l_bool(v3, v2) = v1) | ~ (hAPP_f1149191722l_bool(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_pname_option_com] : ! [v1: fun_pname_option_com] :
% 248.96/34.09 ! [v2: option_com] : ! [v3: fun_op723812928on_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_o129566686on_com(v3, v2) = v1) | ~ (hAPP_o129566686on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu531943146e_bool] : ! [v1: fun_fu531943146e_bool] :
% 248.96/34.09 ! [v2: fun_fu531943146e_bool] : ! [v3: fun_fu1281251517e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1873524693e_bool(v3, v2) = v1) | ~ (hAPP_f1873524693e_bool(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_Ho1500656352e_bool] : ! [v1: fun_Ho1500656352e_bool]
% 248.96/34.09 : ! [v2: fun_Ho424838195e_bool] : ! [v3: fun_fu708272248e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f306007574e_bool(v3, v2) = v1) | ~ (hAPP_f306007574e_bool(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_fu2101097872e_bool] : ! [v1: fun_fu2101097872e_bool]
% 248.96/34.09 : ! [v2: fun_fu2101097872e_bool] : ! [v3: fun_fu532860805e_bool] : (v1 = v0
% 248.96/34.09 | ~ (hAPP_f182188835e_bool(v3, v2) = v1) | ~ (hAPP_f182188835e_bool(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: fun_pn479984722e_bool] : ! [v1:
% 248.96/34.09 fun_pn479984722e_bool] : ! [v2: fun_pn800050071e_bool] : ! [v3:
% 248.96/34.09 fun_fu400535020e_bool] : (v1 = v0 | ~ (hAPP_f647826488e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f647826488e_bool(v3, v2) = v0)) & ! [v0: fun_fu1107293590m_bool]
% 248.96/34.09 : ! [v1: fun_fu1107293590m_bool] : ! [v2: fun_fu1107293590m_bool] : ! [v3:
% 248.96/34.09 fun_fu1004917649m_bool] : (v1 = v0 | ~ (hAPP_f1898485935m_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_f1898485935m_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_co2038576728m_bool] : ! [v1: fun_co2038576728m_bool] : ! [v2:
% 248.96/34.09 fun_com_fun_com_bool] : ! [v3: fun_fu150188134m_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f57617970m_bool(v3, v2) = v1) | ~ (hAPP_f57617970m_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_pn1673019570on_com] : ! [v1: fun_pn1673019570on_com] :
% 248.96/34.09 ! [v2: fun_pname_bool] : ! [v3: fun_fu637830609on_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f755519727on_com(v3, v2) = v1) | ~ (hAPP_f755519727on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu544728625on_com] : ! [v1: fun_fu544728625on_com] :
% 248.96/34.09 ! [v2: fun_pn1673019570on_com] : ! [v3: fun_fu1867668424on_com] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f2093196134on_com(v3, v2) = v1) | ~ (hAPP_f2093196134on_com(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_pn1580610524on_com] : ! [v1: fun_pn1580610524on_com]
% 248.96/34.09 : ! [v2: fun_pname_option_com] : ! [v3: fun_fu544728625on_com] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f648377725on_com(v3, v2) = v1) | ~ (hAPP_f648377725on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu311741085on_com] : ! [v1: fun_fu311741085on_com] :
% 248.96/34.09 ! [v2: fun_pn1580610524on_com] : ! [v3: fun_fu1908735358on_com] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1673966486on_com(v3, v2) = v1) | ~ (hAPP_f1673966486on_com(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_pname_option_com] : ! [v1: fun_pname_option_com] :
% 248.96/34.09 ! [v2: fun_pname_option_com] : ! [v3: fun_fu311741085on_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f2123220539on_com(v3, v2) = v1) | ~ (hAPP_f2123220539on_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_pn1681257857_state] : ! [v1: fun_pn1681257857_state] :
% 248.96/34.09 ! [v2: fun_pname_bool] : ! [v3: fun_fu538492704_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1418159294_state(v3, v2) = v1) | ~ (hAPP_f1418159294_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu799108608_state] : ! [v1: fun_fu799108608_state] :
% 248.96/34.09 ! [v2: fun_pn1681257857_state] : ! [v3: fun_fu1853703270_state] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1993951364_state(v3, v2) = v1) | ~ (hAPP_f1993951364_state(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_pn983485306_state] : ! [v1: fun_pn983485306_state] :
% 248.96/34.09 ! [v2: fun_pn1262351275_state] : ! [v3: fun_fu799108608_state] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1180972108_state(v3, v2) = v1) | ~ (hAPP_f1180972108_state(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_fu1404073531_state] : ! [v1: fun_fu1404073531_state]
% 248.96/34.09 : ! [v2: fun_pn983485306_state] : ! [v3: fun_fu1269246_state] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1521026326_state(v3, v2) = v1) | ~ (hAPP_f1521026326_state(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state]
% 248.96/34.09 : ! [v2: fun_pn1262351275_state] : ! [v3: fun_fu1404073531_state] : (v1 = v0
% 248.96/34.09 | ~ (hAPP_f901668953_state(v3, v2) = v1) | ~ (hAPP_f901668953_state(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: fun_st858662806e_bool] : ! [v1:
% 248.96/34.09 fun_st858662806e_bool] : ! [v2: fun_st1506752259e_bool] : ! [v3:
% 248.96/34.09 fun_fu475229566e_bool] : (v1 = v0 | ~ (hAPP_f249262236e_bool(v3, v2) = v1)
% 248.96/34.09 | ~ (hAPP_f249262236e_bool(v3, v2) = v0)) & ! [v0: fun_st1506752259e_bool]
% 248.96/34.09 : ! [v1: fun_st1506752259e_bool] : ! [v2: fun_st858662806e_bool] : ! [v3:
% 248.96/34.09 fun_fu1867913342e_bool] : (v1 = v0 | ~ (hAPP_f1935169308e_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_f1935169308e_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 248.96/34.09 bool] : ! [v2: fun_fu1671561851e_bool] : ! [v3: fun_fu531943146e_bool] :
% 248.96/34.09 (v1 = v0 | ~ (finite1264277005e_bool(v3, v2) = v1) | ~
% 248.96/34.09 (finite1264277005e_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 248.96/34.09 [v2: fun_fu608906319e_bool] : ! [v3: fun_fu2101097872e_bool] : (v1 = v0 | ~
% 248.96/34.09 (finite1626890877e_bool(v3, v2) = v1) | ~ (finite1626890877e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu700438391_state] : !
% 248.96/34.09 [v3: fun_Ho31865764_state] : (v1 = v0 | ~ (finite269920017_state(v3, v2) =
% 248.96/34.09 v1) | ~ (finite269920017_state(v3, v2) = v0)) & ! [v0: bool] : ! [v1:
% 248.96/34.09 bool] : ! [v2: fun_fu1499449723_pname] : ! [v3: fun_pn1208287926_pname] :
% 248.96/34.09 (v1 = v0 | ~ (finite1282449217_pname(v3, v2) = v1) | ~
% 248.96/34.09 (finite1282449217_pname(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 248.96/34.09 [v2: fun_fun_com_bool_com] : ! [v3: fun_com_fun_com_com] : (v1 = v0 | ~
% 248.96/34.09 (finite860057415ne_com(v3, v2) = v1) | ~ (finite860057415ne_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu296346460e_bool] : ! [v1: fun_fu296346460e_bool] :
% 248.96/34.09 ! [v2: fun_Ho1500656352e_bool] : ! [v3: fun_fu739615905e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f961492031e_bool(v3, v2) = v1) | ~ (hAPP_f961492031e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho424838195e_bool] : ! [v1: fun_Ho424838195e_bool] :
% 248.96/34.09 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu296346460e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f596150574e_bool(v3, v2) = v1) | ~ (hAPP_f596150574e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] :
% 248.96/34.09 ! [v2: fun_Ho424838195e_bool] : ! [v3: fun_fu956445838e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f265222234e_bool(v3, v2) = v1) | ~ (hAPP_f265222234e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1286003254e_bool] : ! [v1: fun_fu1286003254e_bool] :
% 248.96/34.09 ! [v2: fun_pn479984722e_bool] : ! [v3: fun_fu1018334113e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f698292281e_bool(v3, v2) = v1) | ~ (hAPP_f698292281e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_pn800050071e_bool] : ! [v1: fun_pn800050071e_bool] :
% 248.96/34.09 ! [v2: fun_pname_bool] : ! [v3: fun_fu1286003254e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f180827860e_bool(v3, v2) = v1) | ~ (hAPP_f180827860e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 248.96/34.09 fun_pn800050071e_bool] : ! [v3: fun_fu25451830e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f42430548e_bool(v3, v2) = v1) | ~ (hAPP_f42430548e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_fu1725012936m_bool] : ! [v1: fun_fu1725012936m_bool] :
% 248.96/34.09 ! [v2: fun_co2038576728m_bool] : ! [v3: fun_fu2147318701m_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f947797701m_bool(v3, v2) = v1) | ~ (hAPP_f947797701m_bool(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_com_fun_com_bool] : ! [v1: fun_com_fun_com_bool] :
% 248.96/34.09 ! [v2: fun_com_bool] : ! [v3: fun_fu1725012936m_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f721468006m_bool(v3, v2) = v1) | ~ (hAPP_f721468006m_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2:
% 248.96/34.09 fun_com_fun_com_bool] : ! [v3: fun_fu909811272m_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1998868198m_bool(v3, v2) = v1) | ~ (hAPP_f1998868198m_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: fun_st277393160e_bool] : ! [v1: fun_st277393160e_bool] :
% 248.96/34.09 ! [v2: fun_st2116860965l_bool] : ! [v3: fun_fu1088452192e_bool] : (v1 = v0 |
% 248.96/34.09 ~ (hAPP_f1138284024e_bool(v3, v2) = v1) | ~ (hAPP_f1138284024e_bool(v3, v2)
% 248.96/34.09 = v0)) & ! [v0: fun_fu1998731480e_bool] : ! [v1: fun_fu1998731480e_bool]
% 248.96/34.09 : ! [v2: fun_st277393160e_bool] : ! [v3: fun_fu1436120077e_bool] : (v1 = v0
% 248.96/34.09 | ~ (hAPP_f915354021e_bool(v3, v2) = v1) | ~ (hAPP_f915354021e_bool(v3,
% 248.96/34.09 v2) = v0)) & ! [v0: fun_state_bool] : ! [v1: fun_state_bool] : ! [v2:
% 248.96/34.09 fun_state_bool] : ! [v3: fun_fu373216837e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f1759915619e_bool(v3, v2) = v1) | ~ (hAPP_f1759915619e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu1499449723_pname] :
% 248.96/34.09 ! [v3: fun_pn1208287926_pname] : (v1 = v0 | ~ (finite89670078_pname(v3, v2) =
% 248.96/34.09 v1) | ~ (finite89670078_pname(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_Ho901937921_state] : ! [v1: fun_Ho901937921_state] : ! [v2:
% 248.96/34.09 hoare_363350478_state] : ! [v3: fun_Ho31865764_state] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_H230141040_state(v3, v2) = v1) | ~ (hAPP_H230141040_state(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu700438391_state] : !
% 248.96/34.09 [v3: fun_Ho31865764_state] : (v1 = v0 | ~ (finite2031572_state(v3, v2) = v1)
% 248.96/34.09 | ~ (finite2031572_state(v3, v2) = v0)) & ! [v0: fun_com_com] : ! [v1:
% 248.96/34.09 fun_com_com] : ! [v2: com] : ! [v3: fun_com_fun_com_com] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_com_fun_com_com(v3, v2) = v1) | ~ (hAPP_com_fun_com_com(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: com] : ! [v1: com] : ! [v2: com] : ! [v3: fun_com_com] :
% 248.96/34.09 (v1 = v0 | ~ (hAPP_com_com(v3, v2) = v1) | ~ (hAPP_com_com(v3, v2) = v0)) &
% 248.96/34.09 ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fun_com_bool_com] : ! [v3:
% 248.96/34.09 fun_com_fun_com_com] : (v1 = v0 | ~ (finite666746948em_com(v3, v2) = v1) |
% 248.96/34.09 ~ (finite666746948em_com(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 248.96/34.09 [v2: fun_fu1671561851e_bool] : ! [v3: fun_fu531943146e_bool] : (v1 = v0 | ~
% 248.96/34.09 (finite2090946954e_bool(v3, v2) = v1) | ~ (finite2090946954e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu608906319e_bool] : !
% 248.96/34.09 [v3: fun_fu2101097872e_bool] : (v1 = v0 | ~ (finite1268145088e_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (finite1268145088e_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_st1506752259e_bool] : ! [v1: fun_st1506752259e_bool] : ! [v2:
% 248.96/34.09 fun_st1506752259e_bool] : ! [v3: fun_fu402792811e_bool] : (v1 = v0 | ~
% 248.96/34.09 (hAPP_f817621513e_bool(v3, v2) = v1) | ~ (hAPP_f817621513e_bool(v3, v2) =
% 248.96/34.09 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: state] : ! [v3:
% 248.96/34.09 fun_state_bool] : (v1 = v0 | ~ (hAPP_state_bool(v3, v2) = v1) | ~
% 248.96/34.09 (hAPP_state_bool(v3, v2) = v0)) & ! [v0: fun_state_bool] : ! [v1:
% 248.96/34.09 fun_state_bool] : ! [v2: state] : ! [v3: fun_st1506752259e_bool] : (v1 =
% 248.96/34.09 v0 | ~ (hAPP_s1806633685e_bool(v3, v2) = v1) | ~
% 248.96/34.09 (hAPP_s1806633685e_bool(v3, v2) = v0)) & ! [v0: fun_st1506752259e_bool] :
% 248.96/34.09 ! [v1: fun_st1506752259e_bool] : ! [v2: fun_state_bool] : ! [v3:
% 248.96/34.09 fun_fu1998731480e_bool] : (v1 = v0 | ~ (hAPP_f1863945078e_bool(v3, v2) =
% 248.96/34.09 v1) | ~ (hAPP_f1863945078e_bool(v3, v2) = v0)) & ! [v0:
% 248.96/34.09 fun_fu47394518_state] : ! [v1: fun_fu47394518_state] : ! [v2:
% 248.96/34.09 fun_fu1232608556e_bool] : ! [v3: fun_fu2064421403_state] : (v1 = v0 | ~
% 248.96/34.10 (hAPP_f1323754599_state(v3, v2) = v1) | ~ (hAPP_f1323754599_state(v3, v2) =
% 248.96/34.10 v0)) & ! [v0: fun_fu1414752361_state] : ! [v1: fun_fu1414752361_state] :
% 248.96/34.10 ! [v2: fun_fu47394518_state] : ! [v3: fun_fu1698101968_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f2014973160_state(v3, v2) = v1) | ~ (hAPP_f2014973160_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu422494307_state] : ! [v1: fun_fu422494307_state] :
% 248.96/34.10 ! [v2: fun_fu1203007991ol_com] : ! [v3: fun_fu1414752361_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f153770241_state(v3, v2) = v1) | ~ (hAPP_f153770241_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu543459464_state] : ! [v1: fun_fu543459464_state] :
% 248.96/34.10 ! [v2: fun_fu422494307_state] : ! [v3: fun_fu720446882_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f1593397690_state(v3, v2) = v1) | ~ (hAPP_f1593397690_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu700438391_state] : ! [v1: fun_fu700438391_state] :
% 248.96/34.10 ! [v2: fun_fu1232608556e_bool] : ! [v3: fun_fu543459464_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f605405862_state(v3, v2) = v1) | ~ (hAPP_f605405862_state(v3, v2) =
% 248.96/34.10 v0)) & ! [v0: com] : ! [v1: com] : ! [v2: fun_Ho320143120e_bool] : !
% 248.96/34.10 [v3: fun_fu1203007991ol_com] : (v1 = v0 | ~ (hAPP_f1577230223ol_com(v3, v2) =
% 248.96/34.10 v1) | ~ (hAPP_f1577230223ol_com(v3, v2) = v0)) & ! [v0:
% 248.96/34.10 fun_st1506752259e_bool] : ! [v1: fun_st1506752259e_bool] : ! [v2:
% 248.96/34.10 fun_Ho320143120e_bool] : ! [v3: fun_fu1232608556e_bool] : (v1 = v0 | ~
% 248.96/34.10 (hAPP_f877220222e_bool(v3, v2) = v1) | ~ (hAPP_f877220222e_bool(v3, v2) =
% 248.96/34.10 v0)) & ! [v0: fun_fu121404128_state] : ! [v1: fun_fu121404128_state] :
% 248.96/34.10 ! [v2: fun_fu1022316450e_bool] : ! [v3: fun_fu717443355_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f1215319405_state(v3, v2) = v1) | ~ (hAPP_f1215319405_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu2101253843_state] : ! [v1: fun_fu2101253843_state]
% 248.96/34.10 : ! [v2: fun_fu121404128_state] : ! [v3: fun_fu319306468_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f907647536_state(v3, v2) = v1) | ~ (hAPP_f907647536_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu1476767085_state] : ! [v1: fun_fu1476767085_state]
% 248.96/34.10 : ! [v2: fun_fu78728705ol_com] : ! [v3: fun_fu2101253843_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f926121585_state(v3, v2) = v1) | ~ (hAPP_f926121585_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu411634056_state] : ! [v1: fun_fu411634056_state] :
% 248.96/34.10 ! [v2: fun_fu1476767085_state] : ! [v3: fun_fu1061167308_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f820078872_state(v3, v2) = v1) | ~ (hAPP_f820078872_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: fun_fu54631149_state] : ! [v1: fun_fu54631149_state] :
% 248.96/34.10 ! [v2: fun_fu1022316450e_bool] : ! [v3: fun_fu411634056_state] : (v1 = v0 |
% 248.96/34.10 ~ (hAPP_f2070959648_state(v3, v2) = v1) | ~ (hAPP_f2070959648_state(v3, v2)
% 248.96/34.10 = v0)) & ! [v0: com] : ! [v1: com] : ! [v2: fun_pname_bool] : ! [v3:
% 248.96/34.10 fun_fu78728705ol_com] : (v1 = v0 | ~ (hAPP_f792846925ol_com(v3, v2) = v1) |
% 248.96/34.10 ~ (hAPP_f792846925ol_com(v3, v2) = v0)) & ! [v0: fun_st1506752259e_bool] :
% 248.96/34.10 ! [v1: fun_st1506752259e_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 248.96/34.10 fun_fu1022316450e_bool] : (v1 = v0 | ~ (hAPP_f887530048e_bool(v3, v2) = v1)
% 248.96/34.10 | ~ (hAPP_f887530048e_bool(v3, v2) = v0)) & ! [v0: fun_st1506752259e_bool]
% 248.96/34.10 : ! [v1: fun_st1506752259e_bool] : ! [v2: pname] : ! [v3:
% 248.96/34.10 fun_pn12888928e_bool] : (v1 = v0 | ~ (hAPP_p1637813682e_bool(v3, v2) = v1)
% 248.96/34.10 | ~ (hAPP_p1637813682e_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_st2116860965l_bool] : ! [v1: fun_st2116860965l_bool] : ! [v2:
% 249.05/34.10 fun_st1506752259e_bool] : ! [v3: fun_fu1982748883l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1283379615l_bool(v3, v2) = v1) | ~ (hAPP_f1283379615l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_st1483075957e_bool] : ! [v1: fun_st1483075957e_bool] :
% 249.05/34.10 ! [v2: fun_st2116860965l_bool] : ! [v3: fun_fu1454697805e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f873506917e_bool(v3, v2) = v1) | ~ (hAPP_f873506917e_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_bo898473669e_bool] : ! [v1: fun_bo898473669e_bool] :
% 249.05/34.10 ! [v2: fun_st1483075957e_bool] : ! [v3: fun_fu13754701e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f701449317e_bool(v3, v2) = v1) | ~ (hAPP_f701449317e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_st1506752259e_bool] : ! [v1: fun_st1506752259e_bool] :
% 249.05/34.10 ! [v2: bool] : ! [v3: fun_bo898473669e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_b1095269219e_bool(v3, v2) = v1) | ~ (hAPP_b1095269219e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn203430818_state] : ! [v1: fun_pn203430818_state] :
% 249.05/34.10 ! [v2: fun_pn12888928e_bool] : ! [v3: fun_fu1258737587_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f387017471_state(v3, v2) = v1) | ~ (hAPP_f387017471_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu753347689_state] : ! [v1: fun_fu753347689_state] :
% 249.05/34.10 ! [v2: fun_pn203430818_state] : ! [v3: fun_fu17282820_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1311198492_state(v3, v2) = v1) | ~ (hAPP_f1311198492_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn640817967_state] : ! [v1: fun_pn640817967_state] :
% 249.05/34.10 ! [v2: fun_pname_com] : ! [v3: fun_fu753347689_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1146170881_state(v3, v2) = v1) | ~ (hAPP_f1146170881_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1117478128_state] : ! [v1: fun_fu1117478128_state] :
% 249.05/34.10 ! [v2: fun_pn640817967_state] : ! [v3: fun_fu719860798_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f720869462_state(v3, v2) = v1) | ~ (hAPP_f720869462_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state] :
% 249.05/34.10 ! [v2: fun_pn12888928e_bool] : ! [v3: fun_fu1117478128_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f19336718_state(v3, v2) = v1) | ~ (hAPP_f19336718_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1858490225l_bool] : ! [v1: fun_fu1858490225l_bool] :
% 249.05/34.10 ! [v2: fun_fu1996308102l_bool] : ! [v3: fun_fu1392972380l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1175211816l_bool(v3, v2) = v1) | ~ (hAPP_f1175211816l_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: fun_fu2087345469l_bool] : ! [v1:
% 249.05/34.10 fun_fu2087345469l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 249.05/34.10 fun_fu1759027710l_bool] : (v1 = v0 | ~ (hAPP_f230953622l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f230953622l_bool(v3, v2) = v0)) & ! [v0: fun_fu410713561e_bool]
% 249.05/34.10 : ! [v1: fun_fu410713561e_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu2101097872e_bool] : (v1 = v0 | ~ (hAPP_f1388330588e_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1388330588e_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu241528037m_bool] : ! [v1: fun_fu241528037m_bool] : ! [v2:
% 249.05/34.10 fun_com_bool] : ! [v3: fun_fu1107293590m_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1120618594m_bool(v3, v2) = v1) | ~ (hAPP_f1120618594m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_co2056507177_state] : ! [v1: fun_co2056507177_state] :
% 249.05/34.10 ! [v2: fun_st1506752259e_bool] : ! [v3: fun_fu515363031_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f960042659_state(v3, v2) = v1) | ~ (hAPP_f960042659_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1425861174_state] : ! [v1: fun_fu1425861174_state] :
% 249.05/34.10 ! [v2: com] : ! [v3: fun_co2056507177_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c1279058753_state(v3, v2) = v1) | ~ (hAPP_c1279058753_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] :
% 249.05/34.10 ! [v2: fun_st1506752259e_bool] : ! [v3: fun_fu1425861174_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f83715540_state(v3, v2) = v1) | ~ (hAPP_f83715540_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] :
% 249.05/34.10 ! [v2: option131732143_state] : ! [v3: fun_op1062082070_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_o1390191976_state(v3, v2) = v1) | ~ (hAPP_o1390191976_state(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: option_pname] : ! [v3:
% 249.05/34.10 fun_op1147759164_pname] : (v1 = v0 | ~ (hAPP_o593586696_pname(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_o593586696_pname(v3, v2) = v0)) & ! [v0: fun_bool_bool] : !
% 249.05/34.10 [v1: fun_bool_bool] : ! [v2: bool] : ! [v3: fun_bo1549164019l_bool] : (v1 =
% 249.05/34.10 v0 | ~ (hAPP_b589554111l_bool(v3, v2) = v1) | ~ (hAPP_b589554111l_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: bool] : ! [v3:
% 249.05/34.10 fun_bool_bool] : (v1 = v0 | ~ (hAPP_bool_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_bool_bool(v3, v2) = v0)) & ! [v0: com] : ! [v1: com] : ! [v2:
% 249.05/34.10 fun_com_bool] : ! [v3: fun_fun_com_bool_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1276420679ol_com(v3, v2) = v1) | ~ (hAPP_f1276420679ol_com(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pname_com] : ! [v1: fun_pname_com] : ! [v2:
% 249.05/34.10 fun_pname_option_com] : ! [v3: fun_fu1742234008me_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f96342628me_com(v3, v2) = v1) | ~ (hAPP_f96342628me_com(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state] :
% 249.05/34.10 ! [v2: fun_pname_com] : ! [v3: fun_fu3288455_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f481860441_state(v3, v2) = v1) | ~ (hAPP_f481860441_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu531943146e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1043393922e_bool(v3, v2) = v1) | ~ (hAPP_f1043393922e_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_pn1521100553e_bool] : ! [v1: fun_pn1521100553e_bool]
% 249.05/34.10 : ! [v2: fun_pn1262351275_state] : ! [v3: fun_fu1182643087e_bool] : (v1 = v0
% 249.05/34.10 | ~ (hAPP_f1284518107e_bool(v3, v2) = v1) | ~ (hAPP_f1284518107e_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: fun_Ho1262521325e_bool] : ! [v1:
% 249.05/34.10 fun_Ho1262521325e_bool] : ! [v2: fun_pn1521100553e_bool] : ! [v3:
% 249.05/34.10 fun_fu1270025057e_bool] : (v1 = v0 | ~ (hAPP_f443781369e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f443781369e_bool(v3, v2) = v0)) & ! [v0: fun_pn1419495779l_bool]
% 249.05/34.10 : ! [v1: fun_pn1419495779l_bool] : ! [v2: fun_pn1521100553e_bool] : ! [v3:
% 249.05/34.10 fun_fu1935134213l_bool] : (v1 = v0 | ~ (hAPP_f1841796439l_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1841796439l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu665342307e_bool] : ! [v1: fun_fu665342307e_bool] : ! [v2:
% 249.05/34.10 fun_pn1419495779l_bool] : ! [v3: fun_fu440800555e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1863577801e_bool(v3, v2) = v1) | ~ (hAPP_f1863577801e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn422929397l_bool] : ! [v1: fun_pn422929397l_bool] :
% 249.05/34.10 ! [v2: fun_pn800050071e_bool] : ! [v3: fun_fu1779604751l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f567934427l_bool(v3, v2) = v1) | ~ (hAPP_f567934427l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho177530809l_bool] : ! [v1: fun_Ho177530809l_bool] :
% 249.05/34.10 ! [v2: fun_Ho424838195e_bool] : ! [v3: fun_fu390015671l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f565239043l_bool(v3, v2) = v1) | ~ (hAPP_f565239043l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho769804319l_bool] : ! [v1: fun_Ho769804319l_bool] :
% 249.05/34.10 ! [v2: fun_Ho1262521325e_bool] : ! [v3: fun_fu1117089189l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f399561463l_bool(v3, v2) = v1) | ~ (hAPP_f399561463l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1937087815e_bool] : ! [v1: fun_fu1937087815e_bool] :
% 249.05/34.10 ! [v2: fun_Ho769804319l_bool] : ! [v3: fun_fu1211884491e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1421439337e_bool(v3, v2) = v1) | ~ (hAPP_f1421439337e_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 249.05/34.10 hoare_363350478_state] : ! [v3: fun_Ho1262521325e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H2033014795e_bool(v3, v2) = v1) | ~ (hAPP_H2033014795e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu665342307e_bool] : ! [v1: fun_fu665342307e_bool] :
% 249.05/34.10 ! [v2: fun_fu2380401_pname] : ! [v3: fun_fu333202797e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1544555711e_bool(v3, v2) = v1) | ~ (hAPP_f1544555711e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1419495779l_bool] : ! [v1: fun_pn1419495779l_bool] :
% 249.05/34.10 ! [v2: fun_fu665342307e_bool] : ! [v3: fun_fu765334827l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f883421385l_bool(v3, v2) = v1) | ~ (hAPP_f883421385l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: fun_Ho320143120e_bool] :
% 249.05/34.10 ! [v3: fun_fu2380401_pname] : (v1 = v0 | ~ (hAPP_f1309420425_pname(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1309420425_pname(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] : ! [v2: pname] :
% 249.05/34.10 ! [v3: fun_pn1419495779l_bool] : (v1 = v0 | ~ (hAPP_p425615669l_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_p425615669l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] : ! [v2:
% 249.05/34.10 fun_fu1499449723_pname] : ! [v3: fun_fu265667599e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1385420507e_bool(v3, v2) = v1) | ~ (hAPP_f1385420507e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn422929397l_bool] : ! [v1: fun_pn422929397l_bool] :
% 249.05/34.10 ! [v2: fun_fu410713561e_bool] : ! [v3: fun_fu154623769l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f2082757169l_bool(v3, v2) = v1) | ~ (hAPP_f2082757169l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu1499449723_pname] : (v1 = v0 | ~ (hAPP_f1297739591_pname(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1297739591_pname(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_pn800050071e_bool] : ! [v1: fun_pn800050071e_bool] : ! [v2:
% 249.05/34.10 fun_pname_pname] : ! [v3: fun_fu264874349e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1336811455e_bool(v3, v2) = v1) | ~ (hAPP_f1336811455e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho1262521325e_bool] : ! [v1: fun_Ho1262521325e_bool] :
% 249.05/34.10 ! [v2: fun_Ho713471079_pname] : ! [v3: fun_fu1902738103e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f875047427e_bool(v3, v2) = v1) | ~ (hAPP_f875047427e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1521100553e_bool] : ! [v1: fun_pn1521100553e_bool] :
% 249.05/34.10 ! [v2: fun_Ho1262521325e_bool] : ! [v3: fun_fu323425945e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f626747953e_bool(v3, v2) = v1) | ~ (hAPP_f626747953e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] :
% 249.05/34.10 ! [v2: pname] : ! [v3: fun_pn1521100553e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_p2009489185e_bool(v3, v2) = v1) | ~ (hAPP_p2009489185e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_co1877906717e_bool] : ! [v1: fun_co1877906717e_bool] :
% 249.05/34.10 ! [v2: fun_com_pname] : ! [v3: fun_fu961305709e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f835719487e_bool(v3, v2) = v1) | ~ (hAPP_f835719487e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1231525149m_bool] : ! [v1: fun_pn1231525149m_bool] :
% 249.05/34.10 ! [v2: fun_co1877906717e_bool] : ! [v3: fun_fu1187323423m_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f734198589m_bool(v3, v2) = v1) | ~ (hAPP_f734198589m_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2: pname] :
% 249.05/34.10 ! [v3: fun_pn1231525149m_bool] : (v1 = v0 | ~ (hAPP_p1639923567m_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_p1639923567m_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] : ! [v2:
% 249.05/34.10 fun_fu700438391_state] : ! [v3: fun_fu900385015e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f440040771e_bool(v3, v2) = v1) | ~ (hAPP_f440040771e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho177530809l_bool] : ! [v1: fun_Ho177530809l_bool] :
% 249.05/34.10 ! [v2: fun_fu1066574909e_bool] : ! [v3: fun_fu2114617849l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1585300113l_bool(v3, v2) = v1) | ~ (hAPP_f1585300113l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu700438391_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1242401993_state(v3, v2) = v1) | ~ (hAPP_f1242401993_state(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu1937087815e_bool] : ! [v1: fun_fu1937087815e_bool]
% 249.05/34.10 : ! [v2: fun_fu54631149_state] : ! [v3: fun_fu274677197e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f272807711e_bool(v3, v2) = v1) | ~ (hAPP_f272807711e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho769804319l_bool] : ! [v1: fun_Ho769804319l_bool] :
% 249.05/34.10 ! [v2: fun_fu1937087815e_bool] : ! [v3: fun_fu1582046155l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1075942761l_bool(v3, v2) = v1) | ~ (hAPP_f1075942761l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] :
% 249.05/34.10 ! [v2: fun_pname_bool] : ! [v3: fun_fu54631149_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f804167819_state(v3, v2) = v1) | ~ (hAPP_f804167819_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] :
% 249.05/34.10 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho769804319l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_H444605547l_bool(v3, v2) = v1) | ~ (hAPP_H444605547l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho424838195e_bool] : ! [v1: fun_Ho424838195e_bool] :
% 249.05/34.10 ! [v2: fun_Ho901937921_state] : ! [v3: fun_fu513998669e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f355123231e_bool(v3, v2) = v1) | ~ (hAPP_f355123231e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] :
% 249.05/34.10 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho901937921_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H1982017439_state(v3, v2) = v1) | ~ (hAPP_H1982017439_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_co1098712835e_bool] : ! [v1: fun_co1098712835e_bool] :
% 249.05/34.10 ! [v2: fun_co482540593_state] : ! [v3: fun_fu728239619e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1813061839e_bool(v3, v2) = v1) | ~ (hAPP_f1813061839e_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_Ho108306547m_bool] : ! [v1: fun_Ho108306547m_bool] :
% 249.05/34.10 ! [v2: fun_co1098712835e_bool] : ! [v3: fun_fu797503213m_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1375689733m_bool(v3, v2) = v1) | ~ (hAPP_f1375689733m_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2:
% 249.05/34.10 hoare_363350478_state] : ! [v3: fun_Ho108306547m_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H176808977m_bool(v3, v2) = v1) | ~ (hAPP_H176808977m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1972704968l_bool] : ! [v1: fun_fu1972704968l_bool] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1467933941l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1610329741l_bool(v3, v2) = v1) | ~ (hAPP_f1610329741l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] :
% 249.05/34.10 ! [v2: fun_pname_bool] : ! [v3: fun_fu931343505l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f556039215l_bool(v3, v2) = v1) | ~ (hAPP_f556039215l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: option131732143_state] : ! [v1: option131732143_state] :
% 249.05/34.10 ! [v2: pname] : ! [v3: fun_pn1405249832_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_p1737106368_state(v3, v2) = v1) | ~ (hAPP_p1737106368_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2: pname] : ! [v3:
% 249.05/34.10 fun_pname_pname] : (v1 = v0 | ~ (hAPP_pname_pname(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_pname_pname(v3, v2) = v0)) & ! [v0: pname] : ! [v1: pname] : ! [v2:
% 249.05/34.10 hoare_363350478_state] : ! [v3: fun_Ho713471079_pname] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H1346202419_pname(v3, v2) = v1) | ~ (hAPP_H1346202419_pname(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] :
% 249.05/34.10 ! [v2: fun_Ho177530809l_bool] : ! [v3: fun_fu90083841e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1072682137e_bool(v3, v2) = v1) | ~ (hAPP_f1072682137e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] :
% 249.05/34.10 ! [v2: fun_pn422929397l_bool] : ! [v3: fun_fu696558561e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f661147897e_bool(v3, v2) = v1) | ~ (hAPP_f661147897e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1858490225l_bool] : ! [v1: fun_fu1858490225l_bool] :
% 249.05/34.10 ! [v2: fun_fu1467933941l_bool] : ! [v3: fun_fu634959481l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1854331281l_bool(v3, v2) = v1) | ~ (hAPP_f1854331281l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu2087345469l_bool] : ! [v1: fun_fu2087345469l_bool]
% 249.05/34.10 : ! [v2: fun_fu931343505l_bool] : ! [v3: fun_fu445680937l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1145991873l_bool(v3, v2) = v1) | ~ (hAPP_f1145991873l_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: fun_fu241528037m_bool] : ! [v1:
% 249.05/34.10 fun_fu241528037m_bool] : ! [v2: fun_co1633267573l_bool] : ! [v3:
% 249.05/34.10 fun_fu1884963949m_bool] : (v1 = v0 | ~ (hAPP_f578650245m_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f578650245m_bool(v3, v2) = v0)) & ! [v0: fun_Ho424838195e_bool]
% 249.05/34.10 : ! [v1: fun_Ho424838195e_bool] : ! [v2: fun_Ho424838195e_bool] : ! [v3:
% 249.05/34.10 fun_fu1590463051e_bool] : (v1 = v0 | ~ (hAPP_f114072425e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f114072425e_bool(v3, v2) = v0)) & ! [v0: fun_Ho320143120e_bool]
% 249.05/34.10 : ! [v1: fun_Ho320143120e_bool] : ! [v2: hoare_363350478_state] : ! [v3:
% 249.05/34.10 fun_Ho424838195e_bool] : (v1 = v0 | ~ (hAPP_H705653759e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_H705653759e_bool(v3, v2) = v0)) & ! [v0: fun_com_fun_com_bool] :
% 249.05/34.10 ! [v1: fun_com_fun_com_bool] : ! [v2: fun_com_fun_com_bool] : ! [v3:
% 249.05/34.10 fun_fu262322603m_bool] : (v1 = v0 | ~ (hAPP_f908845385m_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f908845385m_bool(v3, v2) = v0)) & ! [v0: fun_com_bool] : ! [v1:
% 249.05/34.10 fun_com_bool] : ! [v2: com] : ! [v3: fun_com_fun_com_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c1396316405m_bool(v3, v2) = v1) | ~ (hAPP_c1396316405m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_co2042843794l_bool] : ! [v1: fun_co2042843794l_bool] :
% 249.05/34.10 ! [v2: fun_com_bool] : ! [v3: fun_fu1647467459l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f954469007l_bool(v3, v2) = v1) | ~ (hAPP_f954469007l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu241528037m_bool] : ! [v1: fun_fu241528037m_bool] :
% 249.05/34.10 ! [v2: fun_co2042843794l_bool] : ! [v3: fun_fu323352464m_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f328772264m_bool(v3, v2) = v1) | ~ (hAPP_f328772264m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn800050071e_bool] : ! [v1: fun_pn800050071e_bool] :
% 249.05/34.10 ! [v2: fun_pn800050071e_bool] : ! [v3: fun_fu577621651e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f22061361e_bool(v3, v2) = v1) | ~ (hAPP_f22061361e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: pname]
% 249.05/34.10 : ! [v3: fun_pn800050071e_bool] : (v1 = v0 | ~ (hAPP_p61793385e_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_p61793385e_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : ! [v2: bool] : !
% 249.05/34.10 [v3: fun_bo981624292e_bool] : (v1 = v0 | ~ (hAPP_b230077104e_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_b230077104e_bool(v3, v2) = v0)) & ! [v0: fun_com_bool] :
% 249.05/34.10 ! [v1: fun_com_bool] : ! [v2: bool] : ! [v3: fun_bo248466946m_bool] : (v1 =
% 249.05/34.10 v0 | ~ (hAPP_b1153789088m_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_b1153789088m_bool(v3, v2) = v0)) & ! [v0: fun_fu1996308102l_bool] :
% 249.05/34.10 ! [v1: fun_fu1996308102l_bool] : ! [v2: bool] : ! [v3:
% 249.05/34.10 fun_bo186417352l_bool] : (v1 = v0 | ~ (hAPP_b1504838374l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_b1504838374l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2: bool] :
% 249.05/34.10 ! [v3: fun_bo444614480l_bool] : (v1 = v0 | ~ (hAPP_b357632156l_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_b357632156l_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] :
% 249.05/34.10 ! [v1: fun_pname_bool] : ! [v2: bool] : ! [v3: fun_bo1031758332e_bool] :
% 249.05/34.10 (v1 = v0 | ~ (hAPP_b76515610e_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_b76515610e_bool(v3, v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 249.05/34.10 [v2: hoare_363350478_state] : ! [v3: fun_Ho320143120e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H1645464494e_bool(v3, v2) = v1) | ~ (hAPP_H1645464494e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: pname] : ! [v3:
% 249.05/34.10 fun_pname_bool] : (v1 = v0 | ~ (hAPP_pname_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_pname_bool(v3, v2) = v0)) & ! [v0: hoare_363350478_state] : ! [v1:
% 249.05/34.10 hoare_363350478_state] : ! [v2: pname] : ! [v3: fun_pn1262351275_state] :
% 249.05/34.10 (v1 = v0 | ~ (hAPP_p1337579261_state(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_p1337579261_state(v3, v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1:
% 249.05/34.10 fun_pname_bool] : ! [v2: fun_com_bool] : ! [v3: fun_fu128859999e_bool] :
% 249.05/34.10 (v1 = v0 | ~ (hAPP_f1438183293e_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_f1438183293e_bool(v3, v2) = v0)) & ! [v0: pname] : ! [v1: pname] :
% 249.05/34.10 ! [v2: com] : ! [v3: fun_com_pname] : (v1 = v0 | ~ (hAPP_com_pname(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_com_pname(v3, v2) = v0)) & ! [v0: com] : ! [v1: com] : !
% 249.05/34.10 [v2: hoare_363350478_state] : ! [v3: fun_Ho938602221te_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H2142737465te_com(v3, v2) = v1) | ~ (hAPP_H2142737465te_com(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: com] : ! [v3:
% 249.05/34.10 fun_com_bool] : (v1 = v0 | ~ (hAPP_com_bool(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_com_bool(v3, v2) = v0)) & ! [v0: option131732143_state] : ! [v1:
% 249.05/34.10 option131732143_state] : ! [v2: hoare_363350478_state] : ! [v3:
% 249.05/34.10 fun_Ho382349394_state] : (v1 = v0 | ~ (hAPP_H1942146718_state(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_H1942146718_state(v3, v2) = v0)) & ! [v0: option_pname] : !
% 249.05/34.10 [v1: option_pname] : ! [v2: pname] : ! [v3: fun_pn1342468758_pname] : (v1 =
% 249.05/34.10 v0 | ~ (hAPP_p1252095976_pname(v3, v2) = v1) | ~
% 249.05/34.10 (hAPP_p1252095976_pname(v3, v2) = v0)) & ! [v0: option_pname] : ! [v1:
% 249.05/34.10 option_pname] : ! [v2: hoare_363350478_state] : ! [v3:
% 249.05/34.10 fun_Ho12798188_pname] : (v1 = v0 | ~ (hAPP_H134270346_pname(v3, v2) = v1) |
% 249.05/34.10 ~ (hAPP_H134270346_pname(v3, v2) = v0)) & ! [v0: option_com] : ! [v1:
% 249.05/34.10 option_com] : ! [v2: com] : ! [v3: fun_com_option_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_com_option_com(v3, v2) = v1) | ~ (hAPP_com_option_com(v3, v2) = v0))
% 249.05/34.10 & ! [v0: fun_fu1362071682l_bool] : ! [v1: fun_fu1362071682l_bool] : ! [v2:
% 249.05/34.10 com] : ! [v3: fun_co1633267573l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c667411853l_bool(v3, v2) = v1) | ~ (hAPP_c667411853l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pname_com] : ! [v1: fun_pname_com] : ! [v2: com] : !
% 249.05/34.10 [v3: fun_co2083758390me_com] : (v1 = v0 | ~ (hAPP_c1494068046me_com(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_c1494068046me_com(v3, v2) = v0)) & ! [v0: fun_com_bool] :
% 249.05/34.10 ! [v1: fun_com_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu1725712479m_bool] : (v1 = v0 | ~ (hAPP_f1206115581m_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1206115581m_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2: pname] :
% 249.05/34.10 ! [v3: fun_pn422929397l_bool] : (v1 = v0 | ~ (hAPP_p338031245l_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_p338031245l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_pname_pname] : ! [v1: fun_pname_pname] : ! [v2: pname] : ! [v3:
% 249.05/34.10 fun_pn1208287926_pname] : (v1 = v0 | ~ (hAPP_p1170154830_pname(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_p1170154830_pname(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] : ! [v2:
% 249.05/34.10 hoare_363350478_state] : ! [v3: fun_Ho177530809l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_H40373975l_bool(v3, v2) = v1) | ~ (hAPP_H40373975l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state] :
% 249.05/34.10 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho1546669662_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_H1607320188_state(v3, v2) = v1) | ~ (hAPP_H1607320188_state(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_co482540593_state] : ! [v1: fun_co482540593_state] :
% 249.05/34.10 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho1661679588_state] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_H154362754_state(v3, v2) = v1) | ~ (hAPP_H154362754_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] :
% 249.05/34.10 ! [v2: fun_com_bool] : ! [v3: fun_fu1645348161e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1859782925e_bool(v3, v2) = v1) | ~ (hAPP_f1859782925e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho938602221te_com] : ! [v1: fun_Ho938602221te_com] :
% 249.05/34.10 ! [v2: com] : ! [v3: fun_co762074576te_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c6662434te_com(v3, v2) = v1) | ~ (hAPP_c6662434te_com(v3, v2) = v0))
% 249.05/34.10 & ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v3: fun_fu1829847273m_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f497466683m_bool(v3, v2) = v1) | ~ (hAPP_f497466683m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho713471079_pname] : ! [v1: fun_Ho713471079_pname] :
% 249.05/34.10 ! [v2: pname] : ! [v3: fun_pn924025796_pname] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_p1379817622_pname(v3, v2) = v1) | ~ (hAPP_p1379817622_pname(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v3: fun_fu665342307e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f773602357e_bool(v3, v2) = v1) | ~ (hAPP_f773602357e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_pn250273176l_bool] : ! [v1: fun_pn250273176l_bool] :
% 249.05/34.10 ! [v2: fun_pname_bool] : ! [v3: fun_fu152205775l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1402196763l_bool(v3, v2) = v1) | ~ (hAPP_f1402196763l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] :
% 249.05/34.10 ! [v2: fun_pn250273176l_bool] : ! [v3: fun_fu1576495102e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f649174806e_bool(v3, v2) = v1) | ~ (hAPP_f649174806e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho544647106l_bool] : ! [v1: fun_Ho544647106l_bool] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1212692075l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1422032445l_bool(v3, v2) = v1) | ~ (hAPP_f1422032445l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool]
% 249.05/34.10 : ! [v2: fun_Ho544647106l_bool] : ! [v3: fun_fu1914413292e_bool] : (v1 = v0
% 249.05/34.10 | ~ (hAPP_f1612626488e_bool(v3, v2) = v1) | ~ (hAPP_f1612626488e_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: fun_fu24650956l_bool] : ! [v1:
% 249.05/34.10 fun_fu24650956l_bool] : ! [v2: fun_fu1996308102l_bool] : ! [v3:
% 249.05/34.10 fun_fu253717047l_bool] : (v1 = v0 | ~ (hAPP_f945781379l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f945781379l_bool(v3, v2) = v0)) & ! [v0: fun_fu1858490225l_bool]
% 249.05/34.10 : ! [v1: fun_fu1858490225l_bool] : ! [v2: fun_fu24650956l_bool] : ! [v3:
% 249.05/34.10 fun_fu1214779746l_bool] : (v1 = v0 | ~ (hAPP_f927797370l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f927797370l_bool(v3, v2) = v0)) & ! [v0: fun_fu31783638l_bool] :
% 249.05/34.10 ! [v1: fun_fu31783638l_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 249.05/34.10 fun_fu1747008875l_bool] : (v1 = v0 | ~ (hAPP_f143162813l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f143162813l_bool(v3, v2) = v0)) & ! [v0: fun_fu2087345469l_bool]
% 249.05/34.10 : ! [v1: fun_fu2087345469l_bool] : ! [v2: fun_fu31783638l_bool] : ! [v3:
% 249.05/34.10 fun_fu502368472l_bool] : (v1 = v0 | ~ (hAPP_f624840228l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f624840228l_bool(v3, v2) = v0)) & ! [v0: fun_fu410713561e_bool]
% 249.05/34.10 : ! [v1: fun_fu410713561e_bool] : ! [v2: pname] : ! [v3:
% 249.05/34.10 fun_pn479984722e_bool] : (v1 = v0 | ~ (hAPP_p905327722e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_p905327722e_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool] : !
% 249.05/34.10 [v1: fun_pname_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu410713561e_bool] : (v1 = v0 | ~ (hAPP_f759274231e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f759274231e_bool(v3, v2) = v0)) & ! [v0: fun_fu1858490225l_bool]
% 249.05/34.10 : ! [v1: fun_fu1858490225l_bool] : ! [v2: fun_Ho320143120e_bool] : ! [v3:
% 249.05/34.10 fun_fu1997055262l_bool] : (v1 = v0 | ~ (hAPP_f1941218614l_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1941218614l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu2087345469l_bool] : ! [v1: fun_fu2087345469l_bool] : ! [v2:
% 249.05/34.10 fun_pname_bool] : ! [v3: fun_fu1232732404l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1320879424l_bool(v3, v2) = v1) | ~ (hAPP_f1320879424l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu241528037m_bool] : ! [v1: fun_fu241528037m_bool] :
% 249.05/34.10 ! [v2: com] : ! [v3: fun_co2038576728m_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c566651504m_bool(v3, v2) = v1) | ~ (hAPP_c566651504m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2:
% 249.05/34.10 fun_com_bool] : ! [v3: fun_fu241528037m_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1682609283m_bool(v3, v2) = v1) | ~ (hAPP_f1682609283m_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1362071682l_bool] : ! [v1: fun_fu1362071682l_bool] :
% 249.05/34.10 ! [v2: fun_com_bool] : ! [v3: fun_fu1132372403l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f273696895l_bool(v3, v2) = v1) | ~ (hAPP_f273696895l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_com_bool] : ! [v3:
% 249.05/34.10 fun_fu1362071682l_bool] : (v1 = v0 | ~ (hAPP_f990396704l_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f990396704l_bool(v3, v2) = v0)) & ! [v0: fun_Ho320143120e_bool]
% 249.05/34.10 : ! [v1: fun_Ho320143120e_bool] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu1937087815e_bool] : (v1 = v0 | ~ (hAPP_f1763243027e_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1763243027e_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool]
% 249.05/34.10 : ! [v1: fun_pname_bool] : ! [v2: fun_fu1996308102l_bool] : ! [v3:
% 249.05/34.10 fun_fu1792383909e_bool] : (v1 = v0 | ~ (hAPP_f1892738755e_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1892738755e_bool(v3, v2) = v0)) & ! [v0: fun_pname_bool]
% 249.05/34.10 : ! [v1: fun_pname_bool] : ! [v2: fun_fu1430349052l_bool] : ! [v3:
% 249.05/34.10 fun_fu608906319e_bool] : (v1 = v0 | ~ (hAPP_f674760225e_bool(v3, v2) = v1)
% 249.05/34.10 | ~ (hAPP_f674760225e_bool(v3, v2) = v0)) & ! [v0: fun_Ho320143120e_bool]
% 249.05/34.10 : ! [v1: fun_Ho320143120e_bool] : ! [v2: fun_fu1996308102l_bool] : ! [v3:
% 249.05/34.10 fun_fu1671561851e_bool] : (v1 = v0 | ~ (hAPP_f1180969799e_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1180969799e_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 249.05/34.10 fun_fu1430349052l_bool] : ! [v3: fun_fu2094240849e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1912490857e_bool(v3, v2) = v1) | ~ (hAPP_f1912490857e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] :
% 249.05/34.10 ! [v2: fun_pname_bool] : ! [v3: fun_fu1684034981l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f682249667l_bool(v3, v2) = v1) | ~ (hAPP_f682249667l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1099743017l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f766639041l_bool(v3, v2) = v1) | ~ (hAPP_f766639041l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu802393907l_bool] : ! [v1: fun_fu802393907l_bool] :
% 249.05/34.10 ! [v2: fun_fu802393907l_bool] : ! [v3: fun_fu1901728075l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1297925993l_bool(v3, v2) = v1) | ~ (hAPP_f1297925993l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool]
% 249.05/34.10 : ! [v2: fun_pname_bool] : ! [v3: fun_fu802393907l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f434788991l_bool(v3, v2) = v1) | ~ (hAPP_f434788991l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_pname_bool] : ! [v3:
% 249.05/34.10 fun_fu1430349052l_bool] : (v1 = v0 | ~ (hAPP_f1664156314l_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f1664156314l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2:
% 249.05/34.10 fun_fu1430349052l_bool] : ! [v3: fun_fu2087345469l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f559147733l_bool(v3, v2) = v1) | ~ (hAPP_f559147733l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu2036837167l_bool] : ! [v1: fun_fu2036837167l_bool] :
% 249.05/34.10 ! [v2: fun_fu2036837167l_bool] : ! [v3: fun_fu103205827l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f205303905l_bool(v3, v2) = v1) | ~ (hAPP_f205303905l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] :
% 249.05/34.10 ! [v2: fun_fu1996308102l_bool] : ! [v3: fun_fu1858490225l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f85652879l_bool(v3, v2) = v1) | ~ (hAPP_f85652879l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1575689779l_bool] : ! [v1: fun_fu1575689779l_bool] :
% 249.05/34.10 ! [v2: fun_fu1575689779l_bool] : ! [v3: fun_fu541826379l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f992844137l_bool(v3, v2) = v1) | ~ (hAPP_f992844137l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1972704968l_bool] : ! [v1: fun_fu1972704968l_bool] :
% 249.05/34.10 ! [v2: fun_fu1996308102l_bool] : ! [v3: fun_fu1575689779l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f746351743l_bool(v3, v2) = v1) | ~ (hAPP_f746351743l_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu1996308102l_bool] :
% 249.05/34.10 ! [v3: fun_fu1972704968l_bool] : (v1 = v0 | ~ (hAPP_f1287348838l_bool(v3,
% 249.05/34.10 v2) = v1) | ~ (hAPP_f1287348838l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1972704968l_bool] : ! [v1: fun_fu1972704968l_bool] : ! [v2:
% 249.05/34.10 fun_fu1972704968l_bool] : ! [v3: fun_fu1305195069l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f891779797l_bool(v3, v2) = v1) | ~ (hAPP_f891779797l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu1972704968l_bool] :
% 249.05/34.10 ! [v3: fun_fu1165654846l_bool] : (v1 = v0 | ~ (hAPP_f834704272l_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_f834704272l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu1911931399l_bool] : ! [v1: fun_fu1911931399l_bool] : ! [v2:
% 249.05/34.10 fun_fu1911931399l_bool] : ! [v3: fun_fu1787620979l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f1879335953l_bool(v3, v2) = v1) | ~ (hAPP_f1879335953l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] :
% 249.05/34.10 ! [v2: fun_fu1430349052l_bool] : ! [v3: fun_fu1911931399l_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f510955609l_bool(v3, v2) = v1) | ~ (hAPP_f510955609l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu1430349052l_bool] :
% 249.05/34.10 ! [v3: fun_fu399576434l_bool] : (v1 = v0 | ~ (hAPP_f1935102916l_bool(v3, v2)
% 249.05/34.10 = v1) | ~ (hAPP_f1935102916l_bool(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] : ! [v2:
% 249.05/34.10 fun_fu399576434l_bool] : ! [v3: fun_fu1610316873l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f783502055l_bool(v3, v2) = v1) | ~ (hAPP_f783502055l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_fu399576434l_bool] : !
% 249.05/34.10 [v3: fun_fu1438281908l_bool] : (v1 = v0 | ~ (hAPP_f389811538l_bool(v3, v2) =
% 249.05/34.10 v1) | ~ (hAPP_f389811538l_bool(v3, v2) = v0)) & ! [v0: com] : ! [v1:
% 249.05/34.10 com] : ! [v2: pname] : ! [v3: fun_pname_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_pname_com(v3, v2) = v1) | ~ (hAPP_pname_com(v3, v2) = v0)) & ! [v0:
% 249.05/34.10 option_com] : ! [v1: option_com] : ! [v2: pname] : ! [v3:
% 249.05/34.10 fun_pname_option_com] : (v1 = v0 | ~ (hAPP_p799580910on_com(v3, v2) = v1) |
% 249.05/34.10 ~ (hAPP_p799580910on_com(v3, v2) = v0)) & ! [v0: com] : ! [v1: com] : !
% 249.05/34.10 [v2: option_com] : ! [v3: fun_option_com_com] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_option_com_com(v3, v2) = v1) | ~ (hAPP_option_com_com(v3, v2) = v0))
% 249.05/34.10 & ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] : ! [v2:
% 249.05/34.10 com] : ! [v3: fun_co482540593_state] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_c1041435779_state(v3, v2) = v1) | ~ (hAPP_c1041435779_state(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] :
% 249.05/34.10 ! [v2: hoare_363350478_state] : ! [v3: fun_Ho1500656352e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_H122293036e_bool(v3, v2) = v1) | ~ (hAPP_H122293036e_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] :
% 249.05/34.10 ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1066574909e_bool] : (v1 = v0 |
% 249.05/34.10 ~ (hAPP_f1749453397e_bool(v3, v2) = v1) | ~ (hAPP_f1749453397e_bool(v3, v2)
% 249.05/34.10 = v0)) & ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool]
% 249.05/34.10 : ! [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu2036837167l_bool] : (v1 = v0
% 249.05/34.10 | ~ (hAPP_f726209793l_bool(v3, v2) = v1) | ~ (hAPP_f726209793l_bool(v3,
% 249.05/34.10 v2) = v0)) & ! [v0: bool] : ! [v1: bool] : ! [v2:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : (v1 = v0 | ~
% 249.05/34.10 (hAPP_f568432088l_bool(v3, v2) = v1) | ~ (hAPP_f568432088l_bool(v3, v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] :
% 249.05/34.10 ! [v2: fun_Ho713471079_pname] : (v1 = v0 | ~ (inj_on216215575_pname(v2) =
% 249.05/34.10 v1) | ~ (inj_on216215575_pname(v2) = v0)) & ! [v0:
% 249.05/34.10 fun_Ho1583608874_state] : ! [v1: fun_Ho1583608874_state] : ! [v2:
% 249.05/34.10 fun_Ho31865764_state] : (v1 = v0 | ~ (finite1620577938_state(v2) = v1) | ~
% 249.05/34.10 (finite1620577938_state(v2) = v0)) & ! [v0: fun_pn1480819160_pname] : !
% 249.05/34.10 [v1: fun_pn1480819160_pname] : ! [v2: fun_pn1208287926_pname] : (v1 = v0 | ~
% 249.05/34.10 (finite1657623752_pname(v2) = v1) | ~ (finite1657623752_pname(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_co1990488286ol_com] : ! [v1: fun_co1990488286ol_com] : ! [v2:
% 249.05/34.10 fun_com_fun_com_com] : (v1 = v0 | ~ (finite_fold_com_com(v2) = v1) | ~
% 249.05/34.10 (finite_fold_com_com(v2) = v0)) & ! [v0: fun_fu1996308102l_bool] : ! [v1:
% 249.05/34.10 fun_fu1996308102l_bool] : ! [v2: fun_Ho901937921_state] : (v1 = v0 | ~
% 249.05/34.10 (inj_on1943491515_state(v2) = v1) | ~ (inj_on1943491515_state(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2:
% 249.05/34.10 fun_pname_pname] : (v1 = v0 | ~ (inj_on_pname_pname(v2) = v1) | ~
% 249.05/34.10 (inj_on_pname_pname(v2) = v0)) & ! [v0: fun_fu1972704968l_bool] : ! [v1:
% 249.05/34.10 fun_fu1972704968l_bool] : ! [v2: fun_fu1066574909e_bool] : (v1 = v0 | ~
% 249.05/34.10 (inj_on938701937e_bool(v2) = v1) | ~ (inj_on938701937e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu399576434l_bool] : ! [v1: fun_fu399576434l_bool] : ! [v2:
% 249.05/34.10 fun_fu410713561e_bool] : (v1 = v0 | ~ (inj_on1490514707e_bool(v2) = v1) |
% 249.05/34.10 ~ (inj_on1490514707e_bool(v2) = v0)) & ! [v0: fun_bo492988759l_bool] : !
% 249.05/34.10 [v1: fun_bo492988759l_bool] : ! [v2: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 249.05/34.10 (finite1909292976l_bool(v2) = v1) | ~ (finite1909292976l_bool(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu1271036068e_bool] : ! [v1: fun_fu1271036068e_bool] : ! [v2:
% 249.05/34.10 fun_fu531943146e_bool] : (v1 = v0 | ~ (finite1334634696e_bool(v2) = v1) |
% 249.05/34.10 ~ (finite1334634696e_bool(v2) = v0)) & ! [v0: fun_fu998441198e_bool] : !
% 249.05/34.10 [v1: fun_fu998441198e_bool] : ! [v2: fun_fu2101097872e_bool] : (v1 = v0 | ~
% 249.05/34.10 (finite446335722e_bool(v2) = v1) | ~ (finite446335722e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu413870927m_bool] : ! [v1: fun_fu413870927m_bool] : ! [v2:
% 249.05/34.10 fun_op2091355123m_bool] : (v1 = v0 | ~ (cOMBB_418828222_pname(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_418828222_pname(v2) = v0)) & ! [v0: fun_fu1362071682l_bool] : !
% 249.05/34.10 [v1: fun_fu1362071682l_bool] : ! [v2: fun_com_option_com] : (v1 = v0 | ~
% 249.05/34.10 (inj_on11367768on_com(v2) = v1) | ~ (inj_on11367768on_com(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] : ! [v2:
% 249.05/34.10 fun_Ho382349394_state] : (v1 = v0 | ~ (inj_on574065538_state(v2) = v1) | ~
% 249.05/34.10 (inj_on574065538_state(v2) = v0)) & ! [v0: fun_fu1430349052l_bool] : !
% 249.05/34.10 [v1: fun_fu1430349052l_bool] : ! [v2: fun_pn1342468758_pname] : (v1 = v0 | ~
% 249.05/34.10 (inj_on737724108_pname(v2) = v1) | ~ (inj_on737724108_pname(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1749197244e_bool] : ! [v1: fun_fu1749197244e_bool] : ! [v2:
% 249.05/34.10 fun_Ho1500656352e_bool] : (v1 = v0 | ~ (cOMBB_1717464465_pname(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1717464465_pname(v2) = v0)) & ! [v0: fun_fu1005788192l_bool] : !
% 249.05/34.10 [v1: fun_fu1005788192l_bool] : ! [v2: fun_fu1392972380l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_460931425e_bool(v2) = v1) | ~ (cOMBB_460931425e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1392972380l_bool] : ! [v1: fun_fu1392972380l_bool] : ! [v2:
% 249.05/34.10 fun_fu1997055262l_bool] : (v1 = v0 | ~ (finite1820487374l_bool(v2) = v1) |
% 249.05/34.10 ~ (finite1820487374l_bool(v2) = v0)) & ! [v0: fun_fu1914144780l_bool] : !
% 249.05/34.10 [v1: fun_fu1914144780l_bool] : ! [v2: fun_fu1759027710l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_631815671e_bool(v2) = v1) | ~ (cOMBB_631815671e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1759027710l_bool] : ! [v1: fun_fu1759027710l_bool] : ! [v2:
% 249.05/34.10 fun_fu1232732404l_bool] : (v1 = v0 | ~ (finite1627341516l_bool(v2) = v1) |
% 249.05/34.10 ~ (finite1627341516l_bool(v2) = v0)) & ! [v0: fun_fu531943146e_bool] : !
% 249.05/34.10 [v1: fun_fu531943146e_bool] : ! [v2: fun_Ho1500656352e_bool] : (v1 = v0 | ~
% 249.05/34.10 (finite1720034636e_bool(v2) = v1) | ~ (finite1720034636e_bool(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu2101097872e_bool] : ! [v1: fun_fu2101097872e_bool] : ! [v2:
% 249.05/34.10 fun_pn479984722e_bool] : (v1 = v0 | ~ (finite315386934e_bool(v2) = v1) | ~
% 249.05/34.10 (finite315386934e_bool(v2) = v0)) & ! [v0: fun_fu1107293590m_bool] : !
% 249.05/34.10 [v1: fun_fu1107293590m_bool] : ! [v2: fun_co2038576728m_bool] : (v1 = v0 | ~
% 249.05/34.10 (finite1275301314m_bool(v2) = v1) | ~ (finite1275301314m_bool(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu1430349052l_bool] : ! [v1: fun_fu1430349052l_bool] : ! [v2:
% 249.05/34.10 fun_pn1262351275_state] : (v1 = v0 | ~ (inj_on207592417_state(v2) = v1) |
% 249.05/34.10 ~ (inj_on207592417_state(v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 249.05/34.10 [v2: fun_fu531943146e_bool] : (v1 = v0 | ~ (finite560903500e_bool(v2) = v1) |
% 249.05/34.10 ~ (finite560903500e_bool(v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 249.05/34.10 [v2: fun_fu2101097872e_bool] : (v1 = v0 | ~ (finite367769966e_bool(v2) = v1)
% 249.05/34.10 | ~ (finite367769966e_bool(v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 249.05/34.10 [v2: fun_bo1549164019l_bool] : (v1 = v0 | ~ (finite318301748l_bool(v2) = v1)
% 249.05/34.10 | ~ (finite318301748l_bool(v2) = v0)) & ! [v0: fun_fu708272248e_bool] : !
% 249.05/34.10 [v1: fun_fu708272248e_bool] : ! [v2: fun_fu531943146e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_1253415543_state(v2) = v1) | ~ (cOMBB_1253415543_state(v2) = v0)) &
% 249.05/34.10 ! [v0: bool] : ! [v1: bool] : ! [v2: fun_Ho1500656352e_bool] : (v1 = v0 | ~
% 249.05/34.10 (finite377806280e_bool(v2) = v1) | ~ (finite377806280e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu400535020e_bool] : ! [v1: fun_fu400535020e_bool] : ! [v2:
% 249.05/34.10 fun_fu2101097872e_bool] : (v1 = v0 | ~ (cOMBB_1919352417_pname(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1919352417_pname(v2) = v0)) & ! [v0: bool] : ! [v1: bool] : !
% 249.05/34.10 [v2: fun_pn479984722e_bool] : (v1 = v0 | ~ (finite2017903282e_bool(v2) = v1)
% 249.05/34.10 | ~ (finite2017903282e_bool(v2) = v0)) & ! [v0: fun_fu150188134m_bool] :
% 249.05/34.10 ! [v1: fun_fu150188134m_bool] : ! [v2: fun_fu1107293590m_bool] : (v1 = v0 |
% 249.05/34.10 ~ (cOMBB_2112550369ol_com(v2) = v1) | ~ (cOMBB_2112550369ol_com(v2) = v0))
% 249.05/34.10 & ! [v0: bool] : ! [v1: bool] : ! [v2: fun_co2038576728m_bool] : (v1 = v0 |
% 249.05/34.10 ~ (finite1653727294m_bool(v2) = v1) | ~ (finite1653727294m_bool(v2) = v0))
% 249.05/34.10 & ! [v0: fun_fu700438391_state] : ! [v1: fun_fu700438391_state] : ! [v2:
% 249.05/34.10 hoare_363350478_state] : (v1 = v0 | ~ (partia2058675160_state(v2) = v1) |
% 249.05/34.10 ~ (partia2058675160_state(v2) = v0)) & ! [v0: fun_fu1499449723_pname] : !
% 249.05/34.10 [v1: fun_fu1499449723_pname] : ! [v2: pname] : (v1 = v0 | ~
% 249.05/34.10 (partia752020666_pname(v2) = v1) | ~ (partia752020666_pname(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fun_com_bool_com] : ! [v1: fun_fun_com_bool_com] : ! [v2: com] :
% 249.05/34.10 (v1 = v0 | ~ (partial_flat_lub_com(v2) = v1) | ~ (partial_flat_lub_com(v2) =
% 249.05/34.10 v0)) & ! [v0: fun_fu637830609on_com] : ! [v1: fun_fu637830609on_com] :
% 249.05/34.10 ! [v2: fun_bo79750167on_com] : (v1 = v0 | ~ (cOMBB_1394247784_pname(v2) = v1)
% 249.05/34.10 | ~ (cOMBB_1394247784_pname(v2) = v0)) & ! [v0: fun_fu538492704_state] :
% 249.05/34.10 ! [v1: fun_fu538492704_state] : ! [v2: fun_bo1278783462_state] : (v1 = v0 |
% 249.05/34.10 ~ (cOMBB_1777678681_pname(v2) = v1) | ~ (cOMBB_1777678681_pname(v2) = v0))
% 249.05/34.10 & ! [v0: bool] : ! [v1: bool] : ! [v2: option_com] : (v1 = v0 | ~
% 249.05/34.10 (is_none_com(v2) = v1) | ~ (is_none_com(v2) = v0)) & ! [v0: bool] : !
% 249.05/34.10 [v1: bool] : ! [v2: option131732143_state] : (v1 = v0 | ~
% 249.05/34.10 (is_non965104584_state(v2) = v1) | ~ (is_non965104584_state(v2) = v0)) & !
% 249.05/34.10 [v0: bool] : ! [v1: bool] : ! [v2: option_pname] : (v1 = v0 | ~
% 249.05/34.10 (is_none_pname(v2) = v1) | ~ (is_none_pname(v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu2104550360e_bool] : ! [v1: fun_fu2104550360e_bool] : ! [v2:
% 249.05/34.10 fun_fu93307442l_bool] : (v1 = v0 | ~ (cOMBB_1911358915_state(v2) = v1) | ~
% 249.05/34.10 (cOMBB_1911358915_state(v2) = v0)) & ! [v0: fun_fu1867913342e_bool] : !
% 249.05/34.10 [v1: fun_fu1867913342e_bool] : ! [v2: fun_fu2104550360e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_1036740637_state(v2) = v1) | ~ (cOMBB_1036740637_state(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_st1506752259e_bool] : ! [v1: fun_st1506752259e_bool] : ! [v2:
% 249.05/34.10 com] : (v1 = v0 | ~ (evalc(v2) = v1) | ~ (evalc(v2) = v0)) & ! [v0:
% 249.05/34.10 fun_fu475229566e_bool] : ! [v1: fun_fu475229566e_bool] : ! [v2:
% 249.05/34.10 fun_fu1998731480e_bool] : (v1 = v0 | ~ (cOMBB_1476898461_state(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1476898461_state(v2) = v0)) & ! [v0: fun_fu956445838e_bool] : !
% 249.05/34.10 [v1: fun_fu956445838e_bool] : ! [v2: fun_fu1996308102l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_1356223341_state(v2) = v1) | ~ (cOMBB_1356223341_state(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu25451830e_bool] : ! [v1: fun_fu25451830e_bool] : ! [v2:
% 249.05/34.10 fun_fu1430349052l_bool] : (v1 = v0 | ~ (cOMBB_530759491_pname(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_530759491_pname(v2) = v0)) & ! [v0: fun_fu909811272m_bool] : !
% 249.05/34.10 [v1: fun_fu909811272m_bool] : ! [v2: fun_fu1362071682l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_298914627ol_com(v2) = v1) | ~ (cOMBB_298914627ol_com(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu241528037m_bool] : ! [v1: fun_fu241528037m_bool] : ! [v2:
% 249.05/34.10 fun_com_com] : (v1 = v0 | ~ (image_com_com(v2) = v1) | ~
% 249.05/34.10 (image_com_com(v2) = v0)) & ! [v0: fun_fu1858490225l_bool] : ! [v1:
% 249.05/34.10 fun_fu1858490225l_bool] : ! [v2: fun_fu1066574909e_bool] : (v1 = v0 | ~
% 249.05/34.10 (image_1332939013e_bool(v2) = v1) | ~ (image_1332939013e_bool(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu2087345469l_bool] : ! [v1: fun_fu2087345469l_bool] : ! [v2:
% 249.05/34.10 fun_fu410713561e_bool] : (v1 = v0 | ~ (image_2063528359e_bool(v2) = v1) |
% 249.05/34.10 ~ (image_2063528359e_bool(v2) = v0)) & ! [v0: fun_fu1088452192e_bool] : !
% 249.05/34.10 [v1: fun_fu1088452192e_bool] : ! [v2: fun_fu1047394976e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_20296667_state(v2) = v1) | ~ (cOMBB_20296667_state(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu373216837e_bool] : ! [v1: fun_fu373216837e_bool] : ! [v2:
% 249.05/34.10 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_160679318_state(v2) = v1) | ~
% 249.05/34.10 (cOMBB_160679318_state(v2) = v0)) & ! [v0: fun_com_com] : ! [v1:
% 249.05/34.10 fun_com_com] : ! [v2: fun_state_bool] : (v1 = v0 | ~ (while(v2) = v1) | ~
% 249.05/34.10 (while(v2) = v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1:
% 249.05/34.10 fun_Ho320143120e_bool] : ! [v2: option131732143_state] : (v1 = v0 | ~
% 249.05/34.10 (set_Ho1327198534_state(v2) = v1) | ~ (set_Ho1327198534_state(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2: option_com] : (v1 = v0
% 249.05/34.10 | ~ (set_com(v2) = v1) | ~ (set_com(v2) = v0)) & ! [v0: fun_pname_bool] :
% 249.05/34.10 ! [v1: fun_pname_bool] : ! [v2: option_pname] : (v1 = v0 | ~ (set_pname(v2)
% 249.05/34.10 = v1) | ~ (set_pname(v2) = v0)) & ! [v0: fun_fu1996308102l_bool] : !
% 249.05/34.10 [v1: fun_fu1996308102l_bool] : ! [v2: fun_Ho320143120e_bool] : (v1 = v0 | ~
% 249.05/34.10 (hoare_501514600_state(v2) = v1) | ~ (hoare_501514600_state(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu2064421403_state] : ! [v1: fun_fu2064421403_state] : ! [v2:
% 249.05/34.10 fun_fu515363031_state] : (v1 = v0 | ~ (cOMBB_188465958e_bool(v2) = v1) | ~
% 249.05/34.10 (cOMBB_188465958e_bool(v2) = v0)) & ! [v0: fun_fu717443355_state] : ! [v1:
% 249.05/34.10 fun_fu717443355_state] : ! [v2: fun_fu515363031_state] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_151548708e_bool(v2) = v1) | ~ (cOMBB_151548708e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1454697805e_bool] : ! [v1: fun_fu1454697805e_bool] : ! [v2:
% 249.05/34.10 fun_fu1219323149e_bool] : (v1 = v0 | ~ (cOMBB_1757942702_state(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1757942702_state(v2) = v0)) & ! [v0: fun_fu1658206819l_bool] : !
% 249.05/34.10 [v1: fun_fu1658206819l_bool] : ! [v2: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_188601460_state(v2) = v1) | ~ (cOMBB_188601460_state(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1982748883l_bool] : ! [v1: fun_fu1982748883l_bool] : ! [v2:
% 249.05/34.10 fun_fu1658206819l_bool] : (v1 = v0 | ~ (cOMBB_1759179140_state(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1759179140_state(v2) = v0)) & ! [v0: fun_fu1258737587_state] : !
% 249.05/34.10 [v1: fun_fu1258737587_state] : ! [v2: fun_fu515363031_state] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_1212270426_pname(v2) = v1) | ~ (cOMBB_1212270426_pname(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu3288455_state] : ! [v1: fun_fu3288455_state] : ! [v2:
% 249.05/34.10 fun_co482540593_state] : (v1 = v0 | ~ (cOMBB_424558970_pname(v2) = v1) | ~
% 249.05/34.10 (cOMBB_424558970_pname(v2) = v0)) & ! [v0: fun_fu1742234008me_com] : !
% 249.05/34.10 [v1: fun_fu1742234008me_com] : ! [v2: fun_option_com_com] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_923936821_pname(v2) = v1) | ~ (cOMBB_923936821_pname(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1182643087e_bool] : ! [v1: fun_fu1182643087e_bool] : ! [v2:
% 249.05/34.10 fun_Ho424838195e_bool] : (v1 = v0 | ~ (cOMBB_1755629310_pname(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1755629310_pname(v2) = v0)) & ! [v0: fun_fu1935134213l_bool] : !
% 249.05/34.10 [v1: fun_fu1935134213l_bool] : ! [v2: fun_fu2036837167l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_343228284_pname(v2) = v1) | ~ (cOMBB_343228284_pname(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1779604751l_bool] : ! [v1: fun_fu1779604751l_bool] : ! [v2:
% 249.05/34.10 fun_fu802393907l_bool] : (v1 = v0 | ~ (cOMBB_408569982_pname(v2) = v1) | ~
% 249.05/34.10 (cOMBB_408569982_pname(v2) = v0)) & ! [v0: fun_fu390015671l_bool] : ! [v1:
% 249.05/34.10 fun_fu390015671l_bool] : ! [v2: fun_fu2036837167l_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_867654038_state(v2) = v1) | ~ (cOMBB_867654038_state(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1117089189l_bool] : ! [v1: fun_fu1117089189l_bool] : ! [v2:
% 249.05/34.10 fun_fu802393907l_bool] : (v1 = v0 | ~ (cOMBB_1217374484_state(v2) = v1) |
% 249.05/34.10 ~ (cOMBB_1217374484_state(v2) = v0)) & ! [v0: fun_fu333202797e_bool] : !
% 249.05/34.10 [v1: fun_fu333202797e_bool] : ! [v2: fun_pn800050071e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_655928288e_bool(v2) = v1) | ~ (cOMBB_655928288e_bool(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu265667599e_bool] : ! [v1: fun_fu265667599e_bool] : ! [v2:
% 249.05/34.10 fun_pn800050071e_bool] : (v1 = v0 | ~ (cOMBB_598082538e_bool(v2) = v1) | ~
% 249.05/34.10 (cOMBB_598082538e_bool(v2) = v0)) & ! [v0: fun_fu264874349e_bool] : ! [v1:
% 249.05/34.10 fun_fu264874349e_bool] : ! [v2: fun_pn800050071e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_542850580_pname(v2) = v1) | ~ (cOMBB_542850580_pname(v2) = v0)) & !
% 249.05/34.10 [v0: fun_fu1902738103e_bool] : ! [v1: fun_fu1902738103e_bool] : ! [v2:
% 249.05/34.10 fun_pn800050071e_bool] : (v1 = v0 | ~ (cOMBB_951329022_state(v2) = v1) | ~
% 249.05/34.10 (cOMBB_951329022_state(v2) = v0)) & ! [v0: fun_fu961305709e_bool] : ! [v1:
% 249.05/34.10 fun_fu961305709e_bool] : ! [v2: fun_pn800050071e_bool] : (v1 = v0 | ~
% 249.05/34.10 (cOMBB_1083901850ol_com(v2) = v1) | ~ (cOMBB_1083901850ol_com(v2) = v0)) &
% 249.05/34.10 ! [v0: fun_fu900385015e_bool] : ! [v1: fun_fu900385015e_bool] : ! [v2:
% 249.05/34.10 fun_Ho424838195e_bool] : (v1 = v0 | ~ (cOMBB_238163658e_bool(v2) = v1) | ~
% 249.05/34.10 (cOMBB_238163658e_bool(v2) = v0)) & ! [v0: fun_fu274677197e_bool] : ! [v1:
% 249.05/34.11 fun_fu274677197e_bool] : ! [v2: fun_Ho424838195e_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_543245952e_bool(v2) = v1) | ~ (cOMBB_543245952e_bool(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu513998669e_bool] : ! [v1: fun_fu513998669e_bool] : ! [v2:
% 249.05/34.11 fun_Ho424838195e_bool] : (v1 = v0 | ~ (cOMBB_496159380_state(v2) = v1) | ~
% 249.05/34.11 (cOMBB_496159380_state(v2) = v0)) & ! [v0: fun_fu1066574909e_bool] : !
% 249.05/34.11 [v1: fun_fu1066574909e_bool] : ! [v2: fun_Ho901937921_state] : (v1 = v0 | ~
% 249.05/34.11 (image_2068641359_state(v2) = v1) | ~ (image_2068641359_state(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu728239619e_bool] : ! [v1: fun_fu728239619e_bool] : ! [v2:
% 249.05/34.11 fun_Ho424838195e_bool] : (v1 = v0 | ~ (cOMBB_147383684ol_com(v2) = v1) | ~
% 249.05/34.11 (cOMBB_147383684ol_com(v2) = v0)) & ! [v0: fun_pname_bool] : ! [v1:
% 249.05/34.11 fun_pname_bool] : ! [v2: fun_pn1405249832_state] : (v1 = v0 | ~
% 249.05/34.11 (dom_pn66870208_state(v2) = v1) | ~ (dom_pn66870208_state(v2) = v0)) & !
% 249.05/34.11 [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 249.05/34.11 fun_pn1342468758_pname] : (v1 = v0 | ~ (dom_pname_pname(v2) = v1) | ~
% 249.05/34.11 (dom_pname_pname(v2) = v0)) & ! [v0: fun_fu1066574909e_bool] : ! [v1:
% 249.05/34.11 fun_fu1066574909e_bool] : ! [v2: fun_bool_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_2059354034_state(v2) = v1) | ~ (cOMBB_2059354034_state(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu1858490225l_bool] : ! [v1: fun_fu1858490225l_bool] : ! [v2:
% 249.05/34.11 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_941362220e_bool(v2) = v1) | ~
% 249.05/34.11 (cOMBB_941362220e_bool(v2) = v0)) & ! [v0: fun_fu2087345469l_bool] : !
% 249.05/34.11 [v1: fun_fu2087345469l_bool] : ! [v2: fun_bool_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_307249310e_bool(v2) = v1) | ~ (cOMBB_307249310e_bool(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu1647467459l_bool] : ! [v1: fun_fu1647467459l_bool] : ! [v2:
% 249.05/34.11 fun_bo1549164019l_bool] : (v1 = v0 | ~ (cOMBB_886968260ol_com(v2) = v1) |
% 249.05/34.11 ~ (cOMBB_886968260ol_com(v2) = v0)) & ! [v0: fun_fu241528037m_bool] : !
% 249.05/34.11 [v1: fun_fu241528037m_bool] : ! [v2: fun_bool_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_bool_bool_com(v2) = v1) | ~ (cOMBB_bool_bool_com(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu410713561e_bool] : ! [v1: fun_fu410713561e_bool] : ! [v2:
% 249.05/34.11 fun_bool_bool] : (v1 = v0 | ~ (cOMBB_647938656_pname(v2) = v1) | ~
% 249.05/34.11 (cOMBB_647938656_pname(v2) = v0)) & ! [v0: fun_fu128859999e_bool] : ! [v1:
% 249.05/34.11 fun_fu128859999e_bool] : ! [v2: fun_com_pname] : (v1 = v0 | ~
% 249.05/34.11 (image_com_pname(v2) = v1) | ~ (image_com_pname(v2) = v0)) & ! [v0:
% 249.05/34.11 fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2: fun_pname_option_com] :
% 249.05/34.11 (v1 = v0 | ~ (dom_pname_com(v2) = v1) | ~ (dom_pname_com(v2) = v0)) & !
% 249.05/34.11 [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 249.05/34.11 fun_Ho382349394_state] : (v1 = v0 | ~ (dom_Ho867270556_state(v2) = v1) | ~
% 249.05/34.11 (dom_Ho867270556_state(v2) = v0)) & ! [v0: fun_Ho320143120e_bool] : ! [v1:
% 249.05/34.11 fun_Ho320143120e_bool] : ! [v2: fun_Ho12798188_pname] : (v1 = v0 | ~
% 249.05/34.11 (dom_Ho75493366_pname(v2) = v1) | ~ (dom_Ho75493366_pname(v2) = v0)) & !
% 249.05/34.11 [v0: fun_com_bool] : ! [v1: fun_com_bool] : ! [v2: fun_com_option_com] : (v1
% 249.05/34.11 = v0 | ~ (dom_com_com(v2) = v1) | ~ (dom_com_com(v2) = v0)) & ! [v0:
% 249.05/34.11 fun_fu1725712479m_bool] : ! [v1: fun_fu1725712479m_bool] : ! [v2:
% 249.05/34.11 fun_pname_com] : (v1 = v0 | ~ (image_pname_com(v2) = v1) | ~
% 249.05/34.11 (image_pname_com(v2) = v0)) & ! [v0: fun_fu410713561e_bool] : ! [v1:
% 249.05/34.11 fun_fu410713561e_bool] : ! [v2: fun_pname_pname] : (v1 = v0 | ~
% 249.05/34.11 (image_pname_pname(v2) = v1) | ~ (image_pname_pname(v2) = v0)) & ! [v0:
% 249.05/34.11 fun_fu1645348161e_bool] : ! [v1: fun_fu1645348161e_bool] : ! [v2:
% 249.05/34.11 fun_co482540593_state] : (v1 = v0 | ~ (image_1736049107_state(v2) = v1) |
% 249.05/34.11 ~ (image_1736049107_state(v2) = v0)) & ! [v0: fun_fu1829847273m_bool] : !
% 249.05/34.11 [v1: fun_fu1829847273m_bool] : ! [v2: fun_Ho938602221te_com] : (v1 = v0 | ~
% 249.05/34.11 (image_689867145te_com(v2) = v1) | ~ (image_689867145te_com(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu665342307e_bool] : ! [v1: fun_fu665342307e_bool] : ! [v2:
% 249.05/34.11 fun_Ho713471079_pname] : (v1 = v0 | ~ (image_1927198851_pname(v2) = v1) |
% 249.05/34.11 ~ (image_1927198851_pname(v2) = v0)) & ! [v0: fun_fu152205775l_bool] : !
% 249.05/34.11 [v1: fun_fu152205775l_bool] : ! [v2: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_675860798_pname(v2) = v1) | ~ (cOMBB_675860798_pname(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu1212692075l_bool] : ! [v1: fun_fu1212692075l_bool] : ! [v2:
% 249.05/34.11 fun_bo1549164019l_bool] : (v1 = v0 | ~ (cOMBB_877416532_state(v2) = v1) |
% 249.05/34.11 ~ (cOMBB_877416532_state(v2) = v0)) & ! [v0: fun_fu253717047l_bool] : !
% 249.05/34.11 [v1: fun_fu253717047l_bool] : ! [v2: fun_bo1549164019l_bool] : (v1 = v0 | ~
% 249.05/34.11 (cOMBB_1004232970e_bool(v2) = v1) | ~ (cOMBB_1004232970e_bool(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu1747008875l_bool] : ! [v1: fun_fu1747008875l_bool] : ! [v2:
% 249.05/34.11 fun_bo1549164019l_bool] : (v1 = v0 | ~ (cOMBB_2095475776e_bool(v2) = v1) |
% 249.05/34.11 ~ (cOMBB_2095475776e_bool(v2) = v0)) & ! [v0: fun_fu1937087815e_bool] : !
% 249.05/34.11 [v1: fun_fu1937087815e_bool] : ! [v2: fun_pn1262351275_state] : (v1 = v0 | ~
% 249.05/34.11 (image_1918575693_state(v2) = v1) | ~ (image_1918575693_state(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu1792383909e_bool] : ! [v1: fun_fu1792383909e_bool] : ! [v2:
% 249.05/34.11 fun_fu2380401_pname] : (v1 = v0 | ~ (image_937015865_pname(v2) = v1) | ~
% 249.05/34.11 (image_937015865_pname(v2) = v0)) & ! [v0: fun_fu608906319e_bool] : ! [v1:
% 249.05/34.11 fun_fu608906319e_bool] : ! [v2: fun_fu1499449723_pname] : (v1 = v0 | ~
% 249.05/34.11 (image_1283814551_pname(v2) = v1) | ~ (image_1283814551_pname(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu1671561851e_bool] : ! [v1: fun_fu1671561851e_bool] : ! [v2:
% 249.05/34.11 fun_fu700438391_state] : (v1 = v0 | ~ (image_2021386777_state(v2) = v1) |
% 249.05/34.11 ~ (image_2021386777_state(v2) = v0)) & ! [v0: fun_fu2094240849e_bool] : !
% 249.05/34.11 [v1: fun_fu2094240849e_bool] : ! [v2: fun_fu54631149_state] : (v1 = v0 | ~
% 249.05/34.11 (image_431763259_state(v2) = v1) | ~ (image_431763259_state(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu1684034981l_bool] : ! [v1: fun_fu1684034981l_bool] : ! [v2:
% 249.05/34.11 fun_pn1521100553e_bool] : (v1 = v0 | ~ (image_1637084625e_bool(v2) = v1) |
% 249.05/34.11 ~ (image_1637084625e_bool(v2) = v0)) & ! [v0: fun_fu802393907l_bool] : !
% 249.05/34.11 [v1: fun_fu802393907l_bool] : ! [v2: fun_pn800050071e_bool] : (v1 = v0 | ~
% 249.05/34.11 (image_47868345e_bool(v2) = v1) | ~ (image_47868345e_bool(v2) = v0)) & !
% 249.05/34.11 [v0: fun_fu2036837167l_bool] : ! [v1: fun_fu2036837167l_bool] : ! [v2:
% 249.05/34.11 fun_Ho424838195e_bool] : (v1 = v0 | ~ (image_1484638543e_bool(v2) = v1) |
% 249.05/34.11 ~ (image_1484638543e_bool(v2) = v0)) & ! [v0: fun_fu1099743017l_bool] : !
% 249.05/34.11 [v1: fun_fu1099743017l_bool] : ! [v2: fun_Ho1262521325e_bool] : (v1 = v0 | ~
% 249.05/34.11 (image_1660610235e_bool(v2) = v1) | ~ (image_1660610235e_bool(v2) = v0)) &
% 249.05/34.11 ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] : ! [v2:
% 249.05/34.11 fun_Ho320143120e_bool] : (v1 = v0 | ~ (hoare_95103338_state(v2) = v1) | ~
% 249.05/34.11 (hoare_95103338_state(v2) = v0))
% 249.05/34.11
% 249.05/34.11 Further assumptions not needed in the proof:
% 249.05/34.11 --------------------------------------------
% 249.05/34.11 conj_2, fact_1000_Int__insert__right, fact_1001_Int__mono, fact_1002_Int__mono,
% 249.05/34.11 fact_1003_Int__greatest, fact_1004_Int__greatest, fact_1005_Int__absorb1,
% 249.05/34.11 fact_1006_Int__absorb1, fact_1007_Int__absorb2, fact_1008_Int__absorb2,
% 249.05/34.11 fact_1009_Int__lower2, fact_100_empty__Collect__eq, fact_1010_Int__lower2,
% 249.05/34.11 fact_1011_Int__lower1, fact_1012_Int__lower1, fact_1013_Un__Int__crazy,
% 249.05/34.11 fact_1014_Un__Int__crazy, fact_1015_Un__Int__distrib2,
% 249.05/34.11 fact_1016_Un__Int__distrib2, fact_1017_Int__Un__distrib2,
% 249.05/34.11 fact_1018_Int__Un__distrib2, fact_1019_Un__Int__distrib,
% 249.05/34.11 fact_101_empty__Collect__eq, fact_1020_Un__Int__distrib,
% 249.05/34.11 fact_1021_Int__Un__distrib, fact_1022_Int__Un__distrib,
% 249.05/34.11 fact_1023_distrib__inf__le, fact_1024_distrib__inf__le,
% 249.05/34.11 fact_1025_distrib__inf__le, fact_1026_distrib__sup__le,
% 249.05/34.11 fact_1027_distrib__sup__le, fact_1028_distrib__sup__le, fact_1029_insert__Diff,
% 249.05/34.11 fact_102_ex__in__conv, fact_1030_insert__Diff, fact_1031_insert__Diff,
% 249.05/34.11 fact_1032_Diff__insert__absorb, fact_1033_Diff__insert__absorb,
% 249.05/34.11 fact_1034_Diff__insert__absorb, fact_1035_insert__Diff__single,
% 249.05/34.11 fact_1036_insert__Diff__single, fact_1037_insert__Diff__single,
% 249.05/34.11 fact_1038_Diff__insert2, fact_1039_Diff__insert2, fact_103_ex__in__conv,
% 249.05/34.11 fact_1040_Diff__insert2, fact_1041_Diff__insert, fact_1042_Diff__insert,
% 249.05/34.11 fact_1043_Diff__insert, fact_1044_finite__Diff__insert,
% 249.05/34.11 fact_1045_finite__Diff__insert, fact_1046_finite__Diff__insert,
% 249.05/34.11 fact_1047_finite__Diff__insert, fact_1048_finite__Diff__insert,
% 249.05/34.11 fact_1049_image__diff__subset, fact_104_ex__in__conv, fact_1050_Diff__partition,
% 249.05/34.11 fact_1051_Diff__partition, fact_1052_Diff__subset__conv,
% 249.05/34.11 fact_1053_Diff__subset__conv, fact_1054_image__Int__subset,
% 249.05/34.11 fact_1055_Un__Int__assoc__eq, fact_1056_Un__Int__assoc__eq,
% 249.05/34.11 fact_1057_if__image__distrib, fact_1058_dom__if, fact_1059_diff__single__insert,
% 249.05/34.11 fact_105_all__not__in__conv, fact_1060_diff__single__insert,
% 249.05/34.11 fact_1061_diff__single__insert, fact_1062_subset__insert__iff,
% 249.05/34.11 fact_1063_subset__insert__iff, fact_1064_subset__insert__iff,
% 249.05/34.11 fact_1065_finite__empty__induct, fact_1066_finite__empty__induct,
% 249.05/34.11 fact_1067_finite__empty__induct, fact_1068_finite__empty__induct,
% 249.05/34.11 fact_1069_finite__empty__induct, fact_106_all__not__in__conv,
% 249.05/34.11 fact_1070_dom__override__on, fact_1071_Int__Collect__mono,
% 249.05/34.11 fact_1072_Int__Collect__mono, fact_1073_Int__Collect__mono,
% 249.05/34.11 fact_1074_Int__Collect__mono, fact_1075_Int__Collect__mono,
% 249.05/34.11 fact_1076_distrib__imp2, fact_1077_distrib__imp2, fact_1078_distrib__imp2,
% 249.05/34.11 fact_1079_distrib__imp1, fact_107_all__not__in__conv, fact_1080_distrib__imp1,
% 249.05/34.11 fact_1081_distrib__imp1, fact_1082_flat__lub__def, fact_1083_flat__lub__def,
% 249.05/34.11 fact_1084_flat__lub__def, fact_1085_comp__fun__idem__remove,
% 249.05/34.11 fact_1086_comp__fun__idem__remove, fact_1087_comp__fun__idem__remove,
% 249.05/34.11 fact_1088_fun__upd__image, fact_1089_comp__fun__idem__insert,
% 249.05/34.11 fact_108_empty__def, fact_1090_comp__fun__idem__insert,
% 249.05/34.11 fact_1091_comp__fun__idem__insert, fact_1092_comp__fun__idem__sup,
% 249.05/34.11 fact_1093_comp__fun__idem__sup, fact_1094_comp__fun__idem__sup,
% 249.05/34.11 fact_1095_inj__on__Un, fact_1096_dom__eq__singleton__conv,
% 249.05/34.11 fact_1097_minus__fold__remove, fact_1098_minus__fold__remove,
% 249.05/34.11 fact_1099_minus__fold__remove, fact_109_empty__def,
% 249.05/34.11 fact_10_finite__Collect__subsets, fact_1100_minus__fold__remove,
% 249.05/34.11 fact_1101_minus__fold__remove, fact_1102_image__eq__fold__image,
% 249.05/34.11 fact_1103_inj__Some, fact_1104_inj__Some, fact_1105_inj__Some,
% 249.05/34.11 fact_1106_option_Osimps_I2_J, fact_1107_option_Osimps_I2_J,
% 249.05/34.11 fact_1108_option_Osimps_I2_J, fact_1109_option_Osimps_I3_J, fact_110_empty__def,
% 249.05/34.11 fact_1110_option_Osimps_I3_J, fact_1111_option_Osimps_I3_J,
% 249.05/34.11 fact_1112_not__Some__eq, fact_1113_not__Some__eq, fact_1114_not__Some__eq,
% 249.05/34.11 fact_1115_not__None__eq, fact_1116_not__None__eq, fact_1117_not__None__eq,
% 249.05/34.11 fact_1118_dom__def, fact_1119_domIff, fact_111_empty__def,
% 249.05/34.11 fact_1120_finite__imageD, fact_1121_inj__on__Un__image__eq__iff,
% 249.05/34.11 fact_1122_is__none__def, fact_1123_is__none__code_I1_J,
% 249.05/34.11 fact_1124_inj__on__fun__updI, fact_1125_sup__le__fold__sup,
% 249.05/34.11 fact_1126_sup__le__fold__sup, fact_1127_sup__le__fold__sup,
% 249.05/34.11 fact_1128_fold__inf__le__inf, fact_1129_fold__inf__le__inf,
% 249.05/34.11 fact_1130_fold__inf__le__inf, fact_1131_fold__sup__insert,
% 249.05/34.11 fact_1132_fold__sup__insert, fact_1133_fold__sup__insert,
% 249.05/34.11 fact_1134_fold__inf__insert, fact_1135_fold__inf__insert,
% 249.05/34.11 fact_1136_dom__eq__empty__conv, fact_1137_dom__empty,
% 249.05/34.11 fact_1138_Option_Oset_Osimps_I1_J, fact_1139_Option_Oset_Osimps_I1_J,
% 249.05/34.11 fact_113_insert__absorb, fact_1140_Option_Oset_Osimps_I1_J,
% 249.05/34.11 fact_1141_set__empty__eq, fact_1142_set__empty__eq, fact_1143_set__empty__eq,
% 249.05/34.11 fact_1144_endo__inj__surj, fact_1145_endo__inj__surj, fact_1146_endo__inj__surj,
% 249.05/34.11 fact_1147_endo__inj__surj, fact_1148_finite__surj__inj,
% 249.05/34.11 fact_1149_finite__surj__inj, fact_114_insert__absorb,
% 249.05/34.11 fact_1150_finite__surj__inj, fact_1151_finite__surj__inj,
% 249.05/34.11 fact_1152_inj__on__image__Int, fact_1153_inj__on__image__set__diff,
% 249.05/34.11 fact_1154_union__fold__insert, fact_1155_union__fold__insert,
% 249.05/34.11 fact_1156_union__fold__insert, fact_1157_union__fold__insert,
% 249.05/34.11 fact_1158_union__fold__insert, fact_1159_dom__minus, fact_115_insert__absorb,
% 249.05/34.11 fact_1160_Sup__fin_Oidem, fact_1161_Sup__fin_Oidem, fact_1162_Sup__fin_Oidem,
% 249.05/34.11 fact_1163_folding__one_Oeq__fold_H, fact_1164_folding__one_Oeq__fold_H,
% 249.05/34.11 fact_1165_folding__one_Oeq__fold_H, fact_1166_folding__one_Oeq__fold_H,
% 249.05/34.11 fact_1167_folding__one_Oeq__fold_H,
% 249.05/34.11 fact_1168_folding__one__idem_Oeq__fold__idem_H,
% 249.05/34.11 fact_1169_folding__one__idem_Oeq__fold__idem_H, fact_116_insertI2,
% 249.05/34.11 fact_1170_folding__one__idem_Oeq__fold__idem_H,
% 249.05/34.11 fact_1171_folding__one__idem_Oeq__fold__idem_H,
% 249.05/34.11 fact_1172_folding__one__idem_Oeq__fold__idem_H, fact_1173_WT_OBody,
% 249.05/34.11 fact_1174_inj__on__insert, fact_1175_dom__fun__upd,
% 249.05/34.11 fact_1176_inf__le__fold__inf, fact_1177_inf__le__fold__inf,
% 249.05/34.11 fact_1178_inf__le__fold__inf, fact_1179_fold__sup__le__sup, fact_117_insertI2,
% 249.05/34.11 fact_1180_fold__sup__le__sup, fact_1181_fold__sup__le__sup,
% 249.05/34.11 fact_1182_inj__on__iff__surj, fact_1183_inj__on__iff__surj,
% 249.05/34.11 fact_1184_option_Oexhaust, fact_1185_option_Oexhaust, fact_1186_option_Oexhaust,
% 249.05/34.11 fact_1187_Cantor__Bernstein__aux, fact_1188_Cantor__Bernstein__aux,
% 249.05/34.11 fact_1189_image__vimage__subset, fact_118_insertI2, fact_1190_dom__restrict,
% 249.05/34.11 fact_1191_Inf__fin_Ounion__disjoint, fact_1192_Inf__fin_Ounion__disjoint,
% 249.05/34.11 fact_1193_Inf__fin_Ounion__inter, fact_1194_Inf__fin_Ounion__inter,
% 249.05/34.11 fact_1195_UNIV__I, fact_1196_UNIV__I, fact_1197_UNIV__I, fact_1198_rangeI,
% 249.05/34.11 fact_119_insert__ident, fact_11_finite__Collect__subsets,
% 249.05/34.11 fact_120_insert__ident, fact_122_insert__code, fact_123_insert__code,
% 249.05/34.11 fact_124_insert__code, fact_125_insert__iff, fact_126_insert__iff,
% 249.05/34.11 fact_127_insert__iff, fact_128_insert__commute, fact_129_insert__commute,
% 249.05/34.11 fact_12_finite__imageI, fact_130_insert__commute, fact_131_insert__absorb2,
% 249.05/34.11 fact_132_insert__absorb2, fact_134_insert__Collect, fact_135_insert__Collect,
% 249.05/34.11 fact_136_insert__Collect, fact_137_insert__Collect, fact_138_insert__Collect,
% 249.05/34.11 fact_139_insert__compr, fact_13_finite__imageI, fact_140_insert__compr,
% 249.05/34.11 fact_141_insert__compr, fact_142_insert__compr, fact_143_insert__compr,
% 249.05/34.11 fact_144_insertI1, fact_145_insertI1, fact_146_insertI1, fact_147_equalityE,
% 249.05/34.11 fact_148_equalityE, fact_149_subset__trans, fact_14_finite__imageI,
% 249.05/34.11 fact_150_subset__trans, fact_151_set__mp, fact_152_set__mp, fact_153_set__mp,
% 249.05/34.11 fact_154_set__rev__mp, fact_155_set__rev__mp, fact_156_set__rev__mp,
% 249.05/34.11 fact_157_in__mono, fact_158_in__mono, fact_159_in__mono, fact_15_finite__imageI,
% 249.05/34.11 fact_160_equalityD2, fact_161_equalityD2, fact_162_equalityD1,
% 249.05/34.11 fact_163_equalityD1, fact_164_set__eq__subset, fact_165_set__eq__subset,
% 249.05/34.11 fact_166_subset__refl, fact_167_subset__refl, fact_168_rev__image__eqI,
% 249.05/34.11 fact_169_rev__image__eqI, fact_16_finite__imageI, fact_170_rev__image__eqI,
% 249.05/34.11 fact_171_rev__image__eqI, fact_172_rev__image__eqI, fact_173_imageI,
% 249.05/34.11 fact_174_imageI, fact_175_imageI, fact_176_imageI, fact_177_imageI,
% 249.05/34.11 fact_178_image__iff, fact_179_finite__Collect__disjI, fact_17_finite__imageI,
% 249.05/34.11 fact_180_finite__Collect__disjI, fact_181_finite__Collect__disjI,
% 249.05/34.11 fact_182_finite__Collect__disjI, fact_183_insert__compr__raw,
% 249.05/34.11 fact_184_insert__compr__raw, fact_185_insert__compr__raw,
% 249.05/34.11 fact_186_insert__compr__raw, fact_187_insert__compr__raw,
% 249.05/34.11 fact_188_singleton__inject, fact_189_singleton__inject, fact_18_finite__imageI,
% 249.05/34.11 fact_190_singleton__inject, fact_191_singletonE, fact_192_singletonE,
% 249.05/34.11 fact_193_singletonE, fact_194_doubleton__eq__iff, fact_195_doubleton__eq__iff,
% 249.05/34.11 fact_196_doubleton__eq__iff, fact_197_singleton__iff, fact_198_singleton__iff,
% 249.05/34.11 fact_199_singleton__iff, fact_19_finite__imageI, fact_1_asm,
% 249.05/34.11 fact_200_insert__not__empty, fact_201_insert__not__empty,
% 249.05/34.11 fact_202_insert__not__empty, fact_203_empty__not__insert,
% 249.05/34.11 fact_204_empty__not__insert, fact_205_empty__not__insert,
% 249.05/34.11 fact_206_finite__insert, fact_207_finite__insert, fact_208_finite__insert,
% 249.05/34.11 fact_209_finite__insert, fact_20_finite__imageI, fact_210_finite__insert,
% 249.05/34.11 fact_211_subset__empty, fact_212_subset__empty, fact_213_subset__empty,
% 249.05/34.11 fact_214_image__is__empty, fact_215_image__is__empty, fact_216_image__is__empty,
% 249.05/34.11 fact_217_image__is__empty, fact_218_image__empty, fact_219_image__empty,
% 249.05/34.11 fact_21_empty__subsetI, fact_220_image__empty, fact_221_image__empty,
% 249.05/34.11 fact_222_empty__is__image, fact_223_empty__is__image, fact_224_empty__is__image,
% 249.05/34.11 fact_225_empty__is__image, fact_226_finite__subset, fact_227_finite__subset,
% 249.05/34.11 fact_228_finite__subset, fact_229_finite__subset, fact_22_empty__subsetI,
% 249.05/34.11 fact_230_rev__finite__subset, fact_231_rev__finite__subset,
% 249.05/34.11 fact_232_rev__finite__subset, fact_233_rev__finite__subset,
% 249.05/34.11 fact_234_insert__mono, fact_235_insert__mono, fact_236_insert__mono,
% 249.05/34.11 fact_237_mem__def, fact_238_mem__def, fact_239_mem__def, fact_23_empty__subsetI,
% 249.05/34.11 fact_241_Collect__def, fact_242_Collect__def, fact_243_Collect__def,
% 249.05/34.11 fact_244_subset__insertI2, fact_245_subset__insertI2, fact_246_subset__insertI2,
% 249.05/34.11 fact_247_subset__insert, fact_248_subset__insert, fact_249_subset__insert,
% 249.05/34.11 fact_24_finite_OinsertI, fact_250_insert__subset, fact_251_insert__subset,
% 249.05/34.11 fact_252_insert__subset, fact_253_subset__insertI, fact_254_subset__insertI,
% 249.05/34.11 fact_255_subset__insertI, fact_256_insert__image, fact_257_insert__image,
% 249.05/34.11 fact_258_insert__image, fact_259_insert__image, fact_25_finite_OinsertI,
% 249.05/34.11 fact_260_insert__image, fact_261_insert__image, fact_262_image__insert,
% 249.05/34.11 fact_263_image__insert, fact_264_image__insert, fact_265_image__insert,
% 249.05/34.11 fact_266_image__mono, fact_267_image__mono, fact_268_subset__image__iff,
% 249.05/34.11 fact_269_subset__image__iff, fact_26_finite_OinsertI, fact_270_domI,
% 249.05/34.11 fact_271_domI, fact_272_domI, fact_273_domI, fact_274_domI, fact_275_domI,
% 249.05/34.11 fact_276_Collect__conv__if, fact_277_Collect__conv__if,
% 249.05/34.11 fact_278_Collect__conv__if, fact_279_Collect__conv__if, fact_27_finite_OinsertI,
% 249.05/34.11 fact_280_Collect__conv__if, fact_281_Collect__conv__if2,
% 249.05/34.11 fact_282_Collect__conv__if2, fact_283_Collect__conv__if2,
% 249.05/34.11 fact_284_Collect__conv__if2, fact_285_Collect__conv__if2,
% 249.05/34.11 fact_286_singleton__conv, fact_287_singleton__conv, fact_288_singleton__conv,
% 249.05/34.11 fact_289_singleton__conv, fact_28_finite_OinsertI, fact_290_singleton__conv,
% 249.05/34.11 fact_291_singleton__conv2, fact_292_singleton__conv2, fact_293_singleton__conv2,
% 249.05/34.11 fact_294_singleton__conv2, fact_295_singleton__conv2, fact_298_imageE,
% 249.05/34.11 fact_299_imageE, fact_29_finite_OemptyI, fact_2_weaken, fact_300_imageE,
% 249.05/34.11 fact_301_imageE, fact_302_imageE, fact_303_finite__subset__induct,
% 249.05/34.11 fact_304_finite__subset__induct, fact_305_finite__subset__induct,
% 249.05/34.11 fact_306_finite__subset__induct, fact_307_finite__subset__induct,
% 249.05/34.11 fact_308_WTs__elim__cases_I7_J, fact_309_subsetI, fact_30_finite_OemptyI,
% 249.05/34.11 fact_310_subsetI, fact_311_subsetI, fact_312_finite__subset__image,
% 249.05/34.11 fact_313_finite__subset__image, fact_314_finite__subset__image,
% 249.05/34.11 fact_315_finite__subset__image, fact_316_finite__subset__image,
% 249.05/34.11 fact_317_finite__subset__image, fact_318_finite__subset__image,
% 249.05/34.11 fact_319_finite__subset__image, fact_31_finite_OemptyI,
% 249.05/34.11 fact_320_finite__subset__image, fact_321_finite__subset__image,
% 249.05/34.11 fact_322_finite__subset__image, fact_324_finite__induct,
% 249.05/34.11 fact_325_finite__induct, fact_326_finite__induct, fact_327_finite__induct,
% 249.05/34.11 fact_328_finite__induct, fact_329_finite_Osimps, fact_32_finite_OemptyI,
% 249.05/34.11 fact_330_finite_Osimps, fact_331_finite_Osimps, fact_332_finite_Osimps,
% 249.05/34.11 fact_333_finite_Osimps, fact_334_pigeonhole__infinite,
% 249.05/34.11 fact_335_pigeonhole__infinite, fact_336_pigeonhole__infinite,
% 249.05/34.11 fact_337_pigeonhole__infinite, fact_338_pigeonhole__infinite,
% 249.05/34.11 fact_339_pigeonhole__infinite, fact_33_finite_OemptyI,
% 249.05/34.11 fact_340_pigeonhole__infinite, fact_341_pigeonhole__infinite,
% 249.05/34.11 fact_342_pigeonhole__infinite, fact_343_pigeonhole__infinite,
% 249.05/34.11 fact_344_pigeonhole__infinite, fact_345_pigeonhole__infinite,
% 249.05/34.11 fact_346_pigeonhole__infinite, fact_347_pigeonhole__infinite,
% 249.05/34.11 fact_348_com_Osimps_I6_J, fact_34_finite__Collect__conjI, fact_350_domD,
% 249.05/34.11 fact_351_domD, fact_352_domD, fact_353_domD, fact_354_domD, fact_355_domD,
% 249.05/34.11 fact_356_the__elem__eq, fact_357_the__elem__eq, fact_359_image__subsetI,
% 249.05/34.11 fact_35_finite__Collect__conjI, fact_360_image__subsetI,
% 249.05/34.11 fact_361_image__subsetI, fact_362_image__subsetI, fact_363_image__subsetI,
% 249.05/34.11 fact_364_image__subsetI, fact_365_image__subsetI, fact_366_order__refl,
% 249.05/34.11 fact_367_order__refl, fact_368_order__refl, fact_369_nonempty__iff,
% 249.05/34.11 fact_36_finite__Collect__conjI, fact_370_nonempty__iff, fact_372_the_Osimps,
% 249.05/34.11 fact_373_the_Osimps, fact_374_the_Osimps, fact_375_weak__Body, fact_376_BodyN,
% 249.05/34.11 fact_377_state__not__singleton__def, fact_378_UnCI, fact_379_UnCI,
% 249.05/34.11 fact_37_finite__Collect__conjI, fact_380_UnCI, fact_381_UnE, fact_382_UnE,
% 249.05/34.11 fact_383_UnE, fact_384_triple_Oinject, fact_385_UnI2, fact_386_UnI2,
% 249.05/34.11 fact_387_UnI2, fact_388_UnI1, fact_389_UnI1, fact_38_image__constant__conv,
% 249.05/34.11 fact_390_UnI1, fact_391_ball__Un, fact_392_ball__Un, fact_393_bex__Un,
% 249.05/34.11 fact_394_bex__Un, fact_395_Un__assoc, fact_396_Un__assoc, fact_397_Un__iff,
% 249.05/34.11 fact_398_Un__iff, fact_399_Un__iff, fact_39_image__constant__conv, fact_3_thin,
% 249.05/34.11 fact_400_Un__left__commute, fact_401_Un__left__commute,
% 249.05/34.11 fact_402_Un__left__absorb, fact_403_Un__left__absorb, fact_404_Un__commute,
% 249.05/34.11 fact_405_Un__commute, fact_406_Un__def, fact_407_Un__def, fact_408_Un__def,
% 249.05/34.11 fact_409_Un__def, fact_40_image__constant__conv, fact_410_Un__def,
% 249.05/34.11 fact_411_Un__absorb, fact_412_Un__absorb, fact_413_Collect__disj__eq,
% 249.05/34.11 fact_414_Collect__disj__eq, fact_415_Collect__disj__eq,
% 249.05/34.11 fact_416_Collect__disj__eq, fact_417_Un__empty, fact_418_Un__empty,
% 249.05/34.11 fact_419_Un__empty, fact_41_image__constant__conv, fact_420_Un__empty__right,
% 249.05/34.11 fact_421_Un__empty__right, fact_422_Un__empty__right, fact_423_Un__empty__left,
% 249.05/34.11 fact_424_Un__empty__left, fact_425_Un__empty__left, fact_426_finite__UnI,
% 249.05/34.11 fact_427_finite__UnI, fact_428_finite__UnI, fact_429_finite__UnI,
% 249.05/34.11 fact_42_image__constant, fact_430_finite__Un, fact_431_finite__Un,
% 249.05/34.11 fact_432_finite__Un, fact_433_finite__Un, fact_434_Un__insert__left,
% 249.05/34.11 fact_435_Un__insert__left, fact_436_Un__insert__left,
% 249.05/34.11 fact_437_Un__insert__right, fact_438_Un__insert__right,
% 249.05/34.11 fact_439_Un__insert__right, fact_43_image__constant, fact_440_Un__mono,
% 249.05/34.11 fact_441_Un__mono, fact_442_Un__least, fact_443_Un__least, fact_444_Un__absorb2,
% 249.05/34.11 fact_445_Un__absorb2, fact_446_Un__absorb1, fact_447_Un__absorb1,
% 249.05/34.11 fact_448_subset__Un__eq, fact_449_subset__Un__eq, fact_44_image__constant,
% 249.05/34.11 fact_450_Un__upper2, fact_451_Un__upper2, fact_452_Un__upper1,
% 249.05/34.11 fact_453_Un__upper1, fact_454_image__Un, fact_455_image__Un,
% 249.05/34.11 fact_456_insert__def, fact_457_insert__def, fact_458_insert__def,
% 249.05/34.11 fact_459_insert__def, fact_45_image__constant, fact_460_insert__def,
% 249.05/34.11 fact_461_insert__is__Un, fact_462_insert__is__Un, fact_463_insert__is__Un,
% 249.05/34.11 fact_464_hoare__derivs_OBody, fact_465_xt1_I6_J, fact_466_xt1_I6_J,
% 249.05/34.11 fact_467_xt1_I6_J, fact_468_xt1_I5_J, fact_469_xt1_I5_J,
% 249.05/34.11 fact_46_image__constant, fact_470_xt1_I5_J, fact_471_order__trans,
% 249.05/34.11 fact_472_order__trans, fact_473_order__trans, fact_474_order__antisym,
% 249.05/34.11 fact_475_order__antisym, fact_476_order__antisym, fact_477_xt1_I4_J,
% 249.05/34.11 fact_478_xt1_I4_J, fact_479_xt1_I4_J, fact_47_image__constant,
% 249.05/34.11 fact_480_ord__le__eq__trans, fact_481_ord__le__eq__trans,
% 249.05/34.11 fact_482_ord__le__eq__trans, fact_483_xt1_I3_J, fact_484_xt1_I3_J,
% 249.05/34.11 fact_485_xt1_I3_J, fact_486_ord__eq__le__trans, fact_487_ord__eq__le__trans,
% 249.05/34.11 fact_488_ord__eq__le__trans, fact_489_order__antisym__conv, fact_48_insert__dom,
% 249.05/34.11 fact_490_order__antisym__conv, fact_491_order__antisym__conv,
% 249.05/34.11 fact_492_order__eq__refl, fact_493_order__eq__refl, fact_494_order__eq__refl,
% 249.05/34.11 fact_495_order__eq__iff, fact_496_order__eq__iff, fact_497_order__eq__iff,
% 249.05/34.11 fact_498_option_Oinject, fact_499_option_Oinject, fact_49_insert__dom,
% 249.05/34.11 fact_500_option_Oinject, fact_501_constant, fact_502_Body1, fact_503_le__bot,
% 249.05/34.11 fact_504_le__bot, fact_505_le__bot, fact_506_le__bot, fact_507_bot__unique,
% 249.05/34.11 fact_508_bot__unique, fact_509_bot__unique, fact_50_insert__dom,
% 249.05/34.11 fact_510_bot__unique, fact_511_bot__least, fact_512_bot__least,
% 249.05/34.11 fact_513_bot__least, fact_514_bot__least, fact_515_le__funE, fact_516_le__funE,
% 249.05/34.11 fact_517_le__funD, fact_518_le__funD, fact_519_le__fun__def,
% 249.05/34.11 fact_51_insert__dom, fact_520_le__fun__def, fact_521_bot__apply,
% 249.05/34.11 fact_522_bot__apply, fact_523_bot__apply, fact_524_bot__fun__def,
% 249.05/34.11 fact_525_bot__fun__def, fact_526_bot__fun__def, fact_527_finite__pointwise,
% 249.05/34.11 fact_528_finite__pointwise, fact_529_finite__pointwise, fact_52_finite__surj,
% 249.05/34.11 fact_530_escape, fact_531_Body__sound__lemma, fact_532_conseq1,
% 249.05/34.11 fact_533_conseq2, fact_535_sup1E, fact_536_sup1E, fact_537_sup1CI,
% 249.05/34.11 fact_538_sup1CI, fact_539_conseq12, fact_53_finite__surj, fact_540_hoare__sound,
% 249.05/34.11 fact_541_bot__empty__eq, fact_542_bot__empty__eq, fact_543_bot__empty__eq,
% 249.05/34.11 fact_544_rev__predicate1D, fact_545_rev__predicate1D, fact_546_predicate1D,
% 249.05/34.11 fact_547_predicate1D, fact_548_sup1I2, fact_549_sup1I2, fact_54_finite__surj,
% 249.05/34.11 fact_550_sup1I1, fact_551_sup1I1, fact_552_pred__subset__eq,
% 249.05/34.11 fact_553_pred__subset__eq, fact_554_pred__subset__eq, fact_555_sup__Un__eq,
% 249.05/34.11 fact_556_sup__Un__eq, fact_557_sup__Un__eq, fact_558_le__funI,
% 249.05/34.11 fact_559_le__funI, fact_55_finite__surj, fact_560_Option_Oset_Osimps_I2_J,
% 249.05/34.11 fact_561_Option_Oset_Osimps_I2_J, fact_562_Option_Oset_Osimps_I2_J,
% 249.05/34.11 fact_563_sup__apply, fact_564_sup__apply, fact_565_sup__fun__def,
% 249.05/34.11 fact_566_sup__fun__def, fact_568_sup__eq__bot__iff, fact_569_sup__eq__bot__iff,
% 249.05/34.11 fact_56_finite__surj, fact_570_sup__eq__bot__iff, fact_571_sup__eq__bot__iff,
% 249.05/34.11 fact_572_elem__set, fact_573_elem__set, fact_574_elem__set, fact_575_sup_Oidem,
% 249.05/34.11 fact_576_sup_Oidem, fact_577_sup_Oidem, fact_578_sup__idem, fact_579_sup__idem,
% 249.05/34.11 fact_57_finite__surj, fact_580_sup__idem, fact_581_sup_Ocommute,
% 249.05/34.11 fact_582_sup_Ocommute, fact_583_sup_Ocommute, fact_584_inf__sup__aci_I5_J,
% 249.05/34.11 fact_585_inf__sup__aci_I5_J, fact_586_inf__sup__aci_I5_J, fact_587_sup__commute,
% 249.05/34.11 fact_588_sup__commute, fact_589_sup__commute, fact_58_finite__surj,
% 249.05/34.11 fact_590_sup_Oleft__idem, fact_591_sup_Oleft__idem, fact_592_sup_Oleft__idem,
% 249.05/34.11 fact_593_inf__sup__aci_I8_J, fact_594_inf__sup__aci_I8_J,
% 249.05/34.11 fact_595_inf__sup__aci_I8_J, fact_596_sup__left__idem, fact_597_sup__left__idem,
% 249.05/34.11 fact_598_sup__left__idem, fact_599_sup_Oleft__commute, fact_59_finite__surj,
% 249.05/34.11 fact_600_sup_Oleft__commute, fact_601_sup_Oleft__commute,
% 249.05/34.11 fact_602_inf__sup__aci_I7_J, fact_603_inf__sup__aci_I7_J,
% 249.05/34.11 fact_604_inf__sup__aci_I7_J, fact_605_sup__left__commute,
% 249.05/34.11 fact_606_sup__left__commute, fact_607_sup__left__commute, fact_608_sup_Oassoc,
% 249.05/34.11 fact_609_sup_Oassoc, fact_60_finite__surj, fact_610_sup_Oassoc,
% 249.05/34.11 fact_611_inf__sup__aci_I6_J, fact_612_inf__sup__aci_I6_J,
% 249.05/34.11 fact_613_inf__sup__aci_I6_J, fact_614_sup__assoc, fact_615_sup__assoc,
% 249.05/34.11 fact_616_sup__assoc, fact_617_inf__sup__ord_I3_J, fact_618_inf__sup__ord_I3_J,
% 249.05/34.11 fact_619_inf__sup__ord_I3_J, fact_61_finite__surj, fact_620_sup__ge1,
% 249.05/34.11 fact_621_sup__ge1, fact_622_sup__ge1, fact_623_inf__sup__ord_I4_J,
% 249.05/34.11 fact_624_inf__sup__ord_I4_J, fact_625_inf__sup__ord_I4_J, fact_626_sup__ge2,
% 249.05/34.11 fact_627_sup__ge2, fact_628_sup__ge2, fact_629_le__iff__sup,
% 249.05/34.11 fact_62_finite__surj, fact_630_le__iff__sup, fact_631_le__iff__sup,
% 249.05/34.11 fact_632_le__sup__iff, fact_633_le__sup__iff, fact_634_le__sup__iff,
% 249.05/34.11 fact_635_le__supI1, fact_636_le__supI1, fact_637_le__supI1, fact_638_le__supI2,
% 249.05/34.11 fact_639_le__supI2, fact_63_subset__singletonD, fact_640_le__supI2,
% 249.05/34.11 fact_641_sup__absorb2, fact_642_sup__absorb2, fact_643_sup__absorb2,
% 249.05/34.11 fact_644_sup__absorb1, fact_645_sup__absorb1, fact_646_sup__absorb1,
% 249.05/34.11 fact_647_le__supI, fact_648_le__supI, fact_649_le__supI,
% 249.05/34.11 fact_64_subset__singletonD, fact_650_sup__least, fact_651_sup__least,
% 249.05/34.11 fact_652_sup__least, fact_653_sup__mono, fact_654_sup__mono, fact_655_sup__mono,
% 249.05/34.11 fact_656_le__supE, fact_657_le__supE, fact_658_le__supE,
% 249.05/34.11 fact_659_sup__bot__left, fact_65_subset__singletonD, fact_660_sup__bot__left,
% 249.05/34.11 fact_661_sup__bot__left, fact_662_sup__bot__left, fact_663_sup__bot__right,
% 249.05/34.11 fact_664_sup__bot__right, fact_665_sup__bot__right, fact_666_sup__bot__right,
% 249.05/34.11 fact_667_ospec, fact_668_ospec, fact_669_ospec,
% 249.05/34.11 fact_670_folding__one__idem_Ounion__idem,
% 249.05/34.11 fact_671_folding__one__idem_Ounion__idem,
% 249.05/34.11 fact_672_folding__one__idem_Ounion__idem,
% 249.05/34.11 fact_673_folding__one__idem_Ounion__idem,
% 249.05/34.11 fact_674_folding__one__idem_Ounion__idem,
% 249.05/34.11 fact_675_folding__one__idem_Osubset__idem,
% 249.05/34.11 fact_676_folding__one__idem_Osubset__idem,
% 249.05/34.11 fact_677_folding__one__idem_Osubset__idem,
% 249.05/34.11 fact_678_folding__one__idem_Osubset__idem,
% 249.05/34.11 fact_679_folding__one__idem_Osubset__idem, fact_67_emptyE,
% 249.05/34.11 fact_680_hoare__derivs_OSkip, fact_681_folding__one__idem_Oinsert__idem,
% 249.05/34.11 fact_682_folding__one__idem_Oinsert__idem,
% 249.05/34.11 fact_683_folding__one__idem_Oinsert__idem,
% 249.05/34.11 fact_684_folding__one__idem_Oinsert__idem,
% 249.05/34.11 fact_685_folding__one__idem_Oinsert__idem, fact_686_finite__ne__induct,
% 249.05/34.11 fact_687_finite__ne__induct, fact_688_finite__ne__induct,
% 249.05/34.11 fact_689_finite__ne__induct, fact_68_emptyE, fact_690_finite__ne__induct,
% 249.05/34.11 fact_691_LoopF, fact_692_Comp, fact_693_WTs__elim__cases_I6_J,
% 249.05/34.11 fact_694_WTs__elim__cases_I4_J, fact_695_folding__one__idem_Oidem,
% 249.05/34.11 fact_696_folding__one__idem_Oidem, fact_697_com_Osimps_I12_J,
% 249.05/34.11 fact_698_com_Osimps_I16_J, fact_699_com_Osimps_I13_J, fact_69_emptyE,
% 249.05/34.11 fact_700_com_Osimps_I17_J, fact_701_com_Osimps_I46_J, fact_702_com_Osimps_I47_J,
% 249.05/34.11 fact_703_com_Osimps_I3_J, fact_704_com_Osimps_I5_J, fact_705_com_Osimps_I59_J,
% 249.05/34.11 fact_706_com_Osimps_I58_J, fact_707_While, fact_708_com_Osimps_I49_J,
% 249.05/34.11 fact_709_com_Osimps_I48_J, fact_70_insertCI, fact_710_WT_OSemi,
% 249.05/34.11 fact_711_com_Osimps_I18_J, fact_712_com_Osimps_I19_J, fact_713_WT_OSkip,
% 249.05/34.11 fact_714_folding__one__idem_Oin__idem, fact_715_folding__one__idem_Oin__idem,
% 249.05/34.11 fact_716_folding__one__idem_Oin__idem, fact_717_folding__one__idem_Oin__idem,
% 249.05/34.11 fact_718_folding__one__idem_Oin__idem,
% 249.05/34.11 fact_719_folding__one__idem_Ohom__commute, fact_71_insertCI,
% 249.05/34.11 fact_720_folding__one__idem_Ohom__commute,
% 249.05/34.11 fact_721_folding__one__idem_Ohom__commute,
% 249.05/34.11 fact_722_folding__one__idem_Ohom__commute,
% 249.05/34.11 fact_723_folding__one__idem_Ohom__commute, fact_724_the__elem__def,
% 249.05/34.11 fact_725_the__elem__def, fact_726_the__elem__def, fact_727_folding__one_Oinsert,
% 249.05/34.11 fact_728_folding__one_Oinsert, fact_729_folding__one_Oinsert, fact_72_insertCI,
% 249.05/34.11 fact_730_folding__one_Oinsert, fact_731_folding__one_Oinsert,
% 249.05/34.11 fact_732_triple_Oexhaust, fact_733_folding__one_Osingleton,
% 249.05/34.11 fact_734_folding__one_Osingleton, fact_735_folding__one_Osingleton,
% 249.05/34.11 fact_736_folding__one_Oclosed, fact_737_folding__one_Oclosed,
% 249.05/34.11 fact_738_folding__one_Oclosed, fact_739_folding__one_Oclosed, fact_73_insertE,
% 249.05/34.11 fact_740_folding__one_Oclosed, fact_741_image__cong, fact_742_Collect__mono,
% 249.05/34.11 fact_743_Collect__mono, fact_744_Collect__mono, fact_745_Collect__mono,
% 249.05/34.11 fact_746_predicate1I, fact_747_predicate1I, fact_748_mk__disjoint__insert,
% 249.05/34.11 fact_749_mk__disjoint__insert, fact_74_insertE, fact_750_mk__disjoint__insert,
% 249.05/34.11 fact_751_Set_Oset__insert, fact_752_Set_Oset__insert, fact_753_Set_Oset__insert,
% 249.05/34.11 fact_754_equals0I, fact_755_equals0I, fact_756_equals0I, fact_757_MGT__alternD,
% 249.05/34.11 fact_758_xt1_I15_J, fact_759_xt1_I15_J, fact_75_insertE, fact_760_xt1_I15_J,
% 249.05/34.11 fact_761_MGT__alternI, fact_762_MGT__def, fact_763_evalc__elim__cases_I6_J,
% 249.05/34.11 fact_764_evalc_OBody, fact_765_evalc__elim__cases_I1_J, fact_766_evalc_OSkip,
% 249.05/34.11 fact_767_evalc_OSemi, fact_768_evalc_OWhileTrue, fact_769_evalc_OWhileFalse,
% 249.05/34.11 fact_76_equalityI, fact_770_com__det, fact_771_evalc__elim__cases_I4_J,
% 249.05/34.11 fact_772_evalc__WHILE__case, fact_773_xt1_I16_J, fact_774_xt1_I16_J,
% 249.05/34.11 fact_775_xt1_I16_J, fact_776_folding__one_Ounion__inter,
% 249.05/34.11 fact_777_folding__one_Ounion__inter, fact_778_folding__one_Ounion__inter,
% 249.05/34.11 fact_779_folding__one_Ounion__inter, fact_77_equalityI,
% 249.05/34.11 fact_780_folding__one_Ounion__inter, fact_781_folding__one_Ounion__disjoint,
% 249.05/34.11 fact_782_folding__one_Ounion__disjoint, fact_783_folding__one_Ounion__disjoint,
% 249.05/34.11 fact_784_folding__one_Ounion__disjoint, fact_785_folding__one_Ounion__disjoint,
% 249.05/34.11 fact_786_folding__one_Oinsert__remove, fact_787_folding__one_Oinsert__remove,
% 249.05/34.11 fact_788_folding__one_Oinsert__remove, fact_789_folding__one_Oinsert__remove,
% 249.05/34.11 fact_78_subsetD, fact_790_folding__one_Oinsert__remove,
% 249.05/34.11 fact_791_folding__one_Oremove, fact_792_folding__one_Oremove,
% 249.05/34.11 fact_793_folding__one_Oremove, fact_794_folding__one_Oremove,
% 249.05/34.11 fact_795_folding__one_Oremove, fact_796_is__none__code_I2_J,
% 249.05/34.11 fact_797_is__none__code_I2_J, fact_798_is__none__code_I2_J, fact_799_conseq,
% 249.05/34.11 fact_79_subsetD, fact_7_MGT__BodyN, fact_800_IntE, fact_801_IntE, fact_802_IntE,
% 249.05/34.11 fact_803_IntI, fact_804_IntI, fact_805_IntI, fact_806_DiffE, fact_807_DiffE,
% 249.05/34.11 fact_808_DiffE, fact_809_DiffI, fact_80_subsetD, fact_810_DiffI, fact_811_DiffI,
% 249.05/34.11 fact_812_finite__Int, fact_813_finite__Int, fact_814_finite__Int,
% 249.05/34.11 fact_815_finite__Int, fact_816_finite__Diff, fact_817_finite__Diff,
% 249.05/34.11 fact_818_finite__Diff, fact_819_finite__Diff, fact_81_image__eqI,
% 249.05/34.11 fact_820_inf__Int__eq, fact_821_inf__Int__eq, fact_822_inf__Int__eq,
% 249.05/34.11 fact_823_Diff__disjoint, fact_824_Diff__disjoint, fact_825_Diff__disjoint,
% 249.05/34.11 fact_826_Diff__triv, fact_827_Diff__triv, fact_828_Diff__triv, fact_829_DiffD2,
% 249.05/34.11 fact_82_image__eqI, fact_830_DiffD2, fact_831_DiffD2, fact_832_IntD2,
% 249.05/34.11 fact_833_IntD2, fact_834_IntD2, fact_835_IntD1, fact_836_IntD1, fact_837_IntD1,
% 249.05/34.11 fact_838_DiffD1, fact_839_DiffD1, fact_83_image__eqI, fact_840_DiffD1,
% 249.05/34.11 fact_841_Int__iff, fact_842_Int__iff, fact_843_Int__iff, fact_844_Diff__iff,
% 249.05/34.11 fact_845_Diff__iff, fact_846_Diff__iff, fact_847_Int__def, fact_848_Int__def,
% 249.05/34.11 fact_849_Int__def, fact_84_image__eqI, fact_850_Int__def, fact_851_Int__def,
% 249.05/34.11 fact_852_set__diff__eq, fact_853_set__diff__eq, fact_854_set__diff__eq,
% 249.05/34.11 fact_855_set__diff__eq, fact_856_set__diff__eq, fact_857_Int__Collect,
% 249.05/34.11 fact_858_Int__Collect, fact_859_Int__Collect, fact_85_image__eqI,
% 249.05/34.11 fact_860_Int__Collect, fact_861_Int__Collect, fact_862_Collect__conj__eq,
% 249.05/34.11 fact_863_Collect__conj__eq, fact_864_Collect__conj__eq,
% 249.05/34.11 fact_865_Collect__conj__eq, fact_866_Diff__Int, fact_867_Diff__Int,
% 249.05/34.11 fact_868_Diff__Un, fact_869_Diff__Un, fact_86_equals0D, fact_870_Un__Diff__Int,
% 249.05/34.11 fact_871_Un__Diff__Int, fact_872_inf__sup__ord_I1_J,
% 249.05/34.11 fact_873_inf__sup__ord_I1_J, fact_874_inf__sup__ord_I1_J, fact_875_inf__le1,
% 249.05/34.11 fact_876_inf__le1, fact_877_inf__le1, fact_878_inf__sup__ord_I2_J,
% 249.05/34.11 fact_879_inf__sup__ord_I2_J, fact_87_equals0D, fact_880_inf__sup__ord_I2_J,
% 249.05/34.11 fact_881_inf__le2, fact_882_inf__le2, fact_883_inf__le2, fact_884_le__iff__inf,
% 249.05/34.11 fact_885_le__iff__inf, fact_886_le__iff__inf, fact_887_le__inf__iff,
% 249.05/34.11 fact_888_le__inf__iff, fact_889_le__inf__iff, fact_88_equals0D,
% 249.05/34.11 fact_890_le__infI1, fact_891_le__infI1, fact_892_le__infI1, fact_893_le__infI2,
% 249.05/34.11 fact_894_le__infI2, fact_895_le__infI2, fact_896_inf__absorb1,
% 249.05/34.11 fact_897_inf__absorb1, fact_898_inf__absorb1, fact_899_inf__absorb2,
% 249.05/34.11 fact_89_Collect__empty__eq, fact_8_finite__Collect__subsets,
% 249.05/34.11 fact_900_inf__absorb2, fact_901_inf__absorb2, fact_902_le__infI,
% 249.05/34.11 fact_903_le__infI, fact_904_le__infI, fact_905_inf__greatest,
% 249.05/34.11 fact_906_inf__greatest, fact_907_inf__greatest, fact_908_inf__mono,
% 249.05/34.11 fact_909_inf__mono, fact_90_Collect__empty__eq, fact_910_inf__mono,
% 249.05/34.11 fact_911_le__infE, fact_912_le__infE, fact_913_le__infE,
% 249.05/34.11 fact_914_inf__bot__right, fact_915_inf__bot__right, fact_916_inf__bot__right,
% 249.05/34.11 fact_917_inf__bot__right, fact_918_inf__bot__left, fact_919_inf__bot__left,
% 249.05/34.11 fact_91_Collect__empty__eq, fact_920_inf__bot__left, fact_921_inf__bot__left,
% 249.05/34.11 fact_922_inf__sup__absorb, fact_923_inf__sup__absorb, fact_924_inf__sup__absorb,
% 249.05/34.11 fact_925_sup__inf__absorb, fact_926_sup__inf__absorb, fact_927_sup__inf__absorb,
% 249.05/34.11 fact_928_inf__sup__distrib1, fact_929_inf__sup__distrib1,
% 249.05/34.11 fact_92_Collect__empty__eq, fact_930_inf__sup__distrib1,
% 249.05/34.11 fact_931_sup__inf__distrib1, fact_932_sup__inf__distrib1,
% 249.05/34.11 fact_933_sup__inf__distrib1, fact_934_inf__sup__distrib2,
% 249.05/34.11 fact_935_inf__sup__distrib2, fact_936_inf__sup__distrib2,
% 249.05/34.11 fact_937_sup__inf__distrib2, fact_938_sup__inf__distrib2,
% 249.05/34.11 fact_939_sup__inf__distrib2, fact_93_Collect__empty__eq, fact_940_Diff__cancel,
% 249.05/34.11 fact_941_Diff__cancel, fact_942_Diff__cancel, fact_943_Diff__empty,
% 249.05/34.11 fact_944_Diff__empty, fact_945_Diff__empty, fact_946_empty__Diff,
% 249.05/34.11 fact_947_empty__Diff, fact_948_empty__Diff, fact_949_finite__Diff2,
% 249.05/34.11 fact_94_empty__iff, fact_950_finite__Diff2, fact_951_finite__Diff2,
% 249.05/34.11 fact_952_finite__Diff2, fact_953_insert__Diff1, fact_954_insert__Diff1,
% 249.05/34.11 fact_955_insert__Diff1, fact_956_insert__Diff__if, fact_957_insert__Diff__if,
% 249.05/34.11 fact_958_insert__Diff__if, fact_959_disjoint__iff__not__equal,
% 249.05/34.11 fact_95_empty__iff, fact_960_disjoint__iff__not__equal,
% 249.05/34.11 fact_961_disjoint__iff__not__equal, fact_962_Int__empty__right,
% 249.05/34.11 fact_963_Int__empty__right, fact_964_Int__empty__right,
% 249.05/34.11 fact_965_Int__empty__left, fact_966_Int__empty__left, fact_967_Int__empty__left,
% 249.05/34.11 fact_968_double__diff, fact_969_double__diff, fact_96_empty__iff,
% 249.05/34.11 fact_970_Diff__mono, fact_971_Diff__mono, fact_972_Diff__subset,
% 249.05/34.11 fact_973_Diff__subset, fact_974_Un__Diff, fact_975_Un__Diff,
% 249.05/34.11 fact_976_Un__Diff__cancel2, fact_977_Un__Diff__cancel2,
% 249.05/34.11 fact_978_Un__Diff__cancel, fact_979_Un__Diff__cancel,
% 249.05/34.11 fact_97_empty__Collect__eq, fact_980_Int__insert__left__if1,
% 249.05/34.11 fact_981_Int__insert__left__if1, fact_982_Int__insert__left__if1,
% 249.05/34.11 fact_983_Int__insert__right__if1, fact_984_Int__insert__right__if1,
% 249.05/34.11 fact_985_Int__insert__right__if1, fact_986_Int__insert__left__if0,
% 249.05/34.11 fact_987_Int__insert__left__if0, fact_988_Int__insert__left__if0,
% 249.05/34.11 fact_989_Int__insert__right__if0, fact_98_empty__Collect__eq,
% 249.05/34.11 fact_990_Int__insert__right__if0, fact_991_Int__insert__right__if0,
% 249.05/34.11 fact_992_insert__inter__insert, fact_993_insert__inter__insert,
% 249.05/34.11 fact_994_insert__inter__insert, fact_995_Int__insert__left,
% 249.05/34.11 fact_996_Int__insert__left, fact_997_Int__insert__left,
% 249.05/34.11 fact_998_Int__insert__right, fact_999_Int__insert__right,
% 249.05/34.11 fact_99_empty__Collect__eq, fact_9_finite__Collect__subsets,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Ocom_000tc__Hoare____Mirabelle____wdcyoqcnvy__O,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob_361,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob_365,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob_369,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob_376,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Ocom_U,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Opname_U,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Com__Ostate_U,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__Hoare____Mirabel,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Com__Op,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__HOL__Obool_000tc__fun_Itc__Hoare__,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_359,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_360,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_364,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_367,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__HOL__Obool_Mtc__HOL__Oboo_375,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__Hoare____Mirabelle____wdc,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__HOL__Obool_000tc__fun_Itc__Option__Ooption_Itc__Com_,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___380,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___385,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___388,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___393,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___399,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Option__Ooption_Itc__Com__Ocom_J_000tc__Com__Ocom_00,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__Option__Ooption_Itc__Com__Ocom_J_000tc__fun_Itc__Opt,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_J_000tc__HOL__Obo,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_J_000tc__fun_Itc_,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__O,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_377,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_381,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__HOL__Obool_J_000tc__HOL__O,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__HOL__Obool_J_000tc__fun_It,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__HOL__Obool_J_000tc__fun_It_372,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__Com__Ostate_Mtc__,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__Com__Ostate_Mtc___396,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__Com__Ostate_Mtc___400,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__Com__Ostate_Mtc___402,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__HOL__Obool_Mtc__H,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc__HOL__Obool_Mtc__H_383,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_391,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_397,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_403,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_,
% 249.05/34.11 help_COMBB_1_1_COMBB_000tc__fun_Itc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ocom_000tc__Com__Ocom_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ocom_000tc__Com__Opname_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ocom_000tc__Hoare____Mirabelle____wdcyoqcnvy__O,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ocom_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ocom_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool__363,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Com__Opname_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Hoare____Mirabelle____wdcyoqcnvy_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Ocom_J_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Com__Opname_Mtc__HOL__Ob_366,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Hoare____Mirabelle____wd,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Opname_000tc__fun_Itc__Hoare____Mirabelle____wd_386,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ostate_000tc__Com__Ostate_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ostate_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ostate_000tc__HOL__Obool_000tc__fun_Itc__Com__O,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Com__Ostate_000tc__fun_Itc__Com__Ostate_Mtc__HOL__Ob,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___368,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___374,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___378,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___394,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_J_000tc__fun_Itc_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Com__O,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Hoare_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_370,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_371,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It_382,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_379,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_384,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_390,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_398,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_401,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc_,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_Mtc__387,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__,
% 249.05/34.11 help_COMBC_1_1_COMBC_000tc__fun_Itc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy___404,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Com__Ocom_000tc__Com__Opname_U,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Com__Ocom_000tc__Hoare____Mirabelle____wdcyoqcnvy__O,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Com__Opname_000tc__Com__Opname_U,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Com__Opname_000tc__Hoare____Mirabelle____wdcyoqcnvy_,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__Com__Ocom_U,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__Com__Opname_U,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__Hoare____Mirabelle____wdcyoqcnvy__,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obo,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__HOL__Obool_000tc__fun_Itc__Hoare____Mirabelle____wdc,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com___362,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__Option__Ooption_Itc__Com__Ocom_J_000tc__Com__Opname_,
% 249.05/34.11 help_COMBK_1_1_COMBK_000tc__fun_Itc__Com__Ostate_Mtc__HOL__Obool_J_000tc__Com__O,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Ocom_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__Com__Ocom_000tc__fun_Itc__fun_Itc,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__Hoare____Mirabelle____wdcyoqcnvy_,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__Hoare____Mirabelle____wdcyoqcnvy__389,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Ocom_J_,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__Option__Ooption_Itc__Com__Ocom_J__373,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Opname_000tc__fun_Itc__Com__Ostate_Mtc__fun_Itc,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Com__Ostate_000tc__HOL__Obool_000tc__HOL__Obool_U,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__Com__O,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__HOL__O,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_000tc__fun_It,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_392,
% 249.05/34.11 help_COMBS_1_1_COMBS_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_I_395,
% 249.05/34.11 help_If_1_1_If_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__Ostate,
% 249.05/34.11 help_If_1_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,
% 249.05/34.11 help_If_2_1_If_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__Ostate,
% 249.05/34.11 help_If_2_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,
% 249.05/34.11 help_If_3_1_If_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com__Ostate,
% 249.05/34.11 help_If_3_1_If_000tc__Option__Ooption_Itc__Com__Ocom_J_T,
% 249.05/34.11 help_fAll_1_1_fAll_000tc__Com__Ostate_U, help_fFalse_1_1_T, help_fFalse_1_1_U,
% 249.05/34.11 help_fNot_1_1_U, help_fNot_2_1_U, help_fconj_1_1_U, help_fconj_2_1_U,
% 249.05/34.11 help_fconj_3_1_U, help_fdisj_1_1_U, help_fdisj_2_1_U, help_fdisj_3_1_U,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__Com__Ocom_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__Com__Opname_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__Com__Ostate_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__Option__Ooption_Itc__Com__Ocom_J_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_J_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,
% 249.05/34.11 help_fequal_1_1_fequal_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__Com__Ocom_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__Com__Opname_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__Com__Ostate_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__Hoare____Mirabelle____wdcyoqcnvy__Otriple_Itc__Com,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__Option__Ooption_Itc__Com__Ocom_J_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__fun_Itc__Com__Ocom_Mtc__HOL__Obool_J_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__fun_Itc__Com__Opname_Mtc__HOL__Obool_J_T,
% 249.05/34.11 help_fequal_2_1_fequal_000tc__fun_Itc__Hoare____Mirabelle____wdcyoqcnvy__Otriple,
% 249.05/34.11 help_fimplies_1_1_U, help_fimplies_2_1_U, help_fimplies_3_1_U
% 249.05/34.11
% 249.05/34.11 Those formulas are unsatisfiable:
% 249.05/34.11 ---------------------------------
% 249.05/34.11
% 249.05/34.11 Begin of proof
% 249.05/34.12 |
% 249.05/34.12 | ALPHA: (fact_0_empty) implies:
% 249.15/34.12 | (1) ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_fu1996308102l_bool] : ( ~
% 249.15/34.12 | (hoare_95103338_state(v0) = v1) | ~ fun_Ho320143120e_bool(v0) | ?
% 249.15/34.12 | [v2: bool] : (hAPP_f568432088l_bool(v1, bot_bo39439654e_bool) = v2 &
% 249.15/34.12 | bool(v2) & hBOOL(v2)))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_5_hoare__derivs_Oinsert) implies:
% 249.15/34.12 | (2) ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : !
% 249.15/34.12 | [v2: hoare_363350478_state] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 249.15/34.12 | fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6:
% 249.15/34.12 | bool] : ! [v7: bool] : ( ~
% 249.15/34.12 | (hAPP_H122293036e_bool(insert1330351828_state, v2) = v4) | ~
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 249.15/34.12 | (hoare_95103338_state(v1) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) =
% 249.15/34.12 | v6) | ~ (hAPP_f568432088l_bool(v3, v0) = v7) | ~
% 249.15/34.12 | fun_Ho320143120e_bool(v1) | ~ fun_Ho320143120e_bool(v0) | ~
% 249.15/34.12 | hoare_363350478_state(v2) | ~ hBOOL(v7) | ~ hBOOL(v6) | ? [v8:
% 249.15/34.12 | fun_Ho320143120e_bool] : ? [v9: bool] :
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, v0) = v8 & hAPP_f568432088l_bool(v3, v8)
% 249.15/34.12 | = v9 & fun_Ho320143120e_bool(v8) & bool(v9) & hBOOL(v9)))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_6_derivs__insertD) implies:
% 249.15/34.12 | (3) ! [v0: fun_Ho320143120e_bool] : ! [v1: hoare_363350478_state] : !
% 249.15/34.12 | [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 249.15/34.12 | fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6:
% 249.15/34.12 | bool] : ! [v7: bool] : ( ~
% 249.15/34.12 | (hAPP_H122293036e_bool(insert1330351828_state, v1) = v4) | ~
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 249.15/34.12 | (hoare_95103338_state(v0) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) =
% 249.15/34.12 | v6) | ~ (hAPP_f568432088l_bool(v3, v2) = v7) | ~
% 249.15/34.12 | fun_Ho320143120e_bool(v2) | ~ fun_Ho320143120e_bool(v0) | ~
% 249.15/34.12 | hoare_363350478_state(v1) | hBOOL(v6) | ? [v8:
% 249.15/34.12 | fun_Ho320143120e_bool] : ? [v9: bool] :
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, v2) = v8 & hAPP_f568432088l_bool(v3, v8)
% 249.15/34.12 | = v9 & fun_Ho320143120e_bool(v8) & bool(v9) & ~ hBOOL(v9)))
% 249.15/34.12 | (4) ! [v0: fun_Ho320143120e_bool] : ! [v1: hoare_363350478_state] : !
% 249.15/34.12 | [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 249.15/34.12 | fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6:
% 249.15/34.12 | bool] : ! [v7: bool] : ( ~
% 249.15/34.12 | (hAPP_H122293036e_bool(insert1330351828_state, v1) = v4) | ~
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 249.15/34.12 | (hoare_95103338_state(v0) = v3) | ~ (hAPP_f568432088l_bool(v3, v5) =
% 249.15/34.12 | v6) | ~ (hAPP_f568432088l_bool(v3, v2) = v7) | ~
% 249.15/34.12 | fun_Ho320143120e_bool(v2) | ~ fun_Ho320143120e_bool(v0) | ~
% 249.15/34.12 | hoare_363350478_state(v1) | hBOOL(v7) | ? [v8:
% 249.15/34.12 | fun_Ho320143120e_bool] : ? [v9: bool] :
% 249.15/34.12 | (hAPP_f1749453397e_bool(v4, v2) = v8 & hAPP_f568432088l_bool(v3, v8)
% 249.15/34.12 | = v9 & fun_Ho320143120e_bool(v8) & bool(v9) & ~ hBOOL(v9)))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_66_MGF) implies:
% 249.15/34.12 | (5) ? [v0: fun_fu1996308102l_bool] :
% 249.15/34.12 | (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.15/34.12 | fun_fu1996308102l_bool(v0) & ! [v1: com] : ! [v2:
% 249.15/34.12 | hoare_363350478_state] : ( ~
% 249.15/34.12 | (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v1) = v2) | ~ com(v1)
% 249.15/34.12 | | ~ hBOOL(hoare_265376576gleton) | ~ hBOOL(wT_bodies) | ? [v3:
% 249.15/34.12 | bool] : ? [v4: fun_fu1066574909e_bool] : ? [v5:
% 249.15/34.12 | fun_Ho320143120e_bool] : ? [v6: bool] : ((hAPP_com_bool(wt, v1)
% 249.15/34.12 | = v3 & bool(v3) & ~ hBOOL(v3)) |
% 249.15/34.12 | (hAPP_H122293036e_bool(insert1330351828_state, v2) = v4 &
% 249.15/34.12 | hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5 &
% 249.15/34.12 | hAPP_f568432088l_bool(v0, v5) = v6 & fun_fu1066574909e_bool(v4)
% 249.15/34.12 | & fun_Ho320143120e_bool(v5) & bool(v6) & hBOOL(v6)))))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_112_empty__def) implies:
% 249.15/34.12 | (6) ? [v0: fun_Ho320143120e_bool] :
% 249.15/34.12 | (hAPP_b230077104e_bool(cOMBK_574827367_state, fFalse) = v0 &
% 249.15/34.12 | hAPP_f1749453397e_bool(collec223185785_state, v0) =
% 249.15/34.12 | bot_bo39439654e_bool & fun_Ho320143120e_bool(v0))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_121_insert__ident) implies:
% 249.15/34.12 | (7) ! [v0: fun_Ho320143120e_bool] : ! [v1: hoare_363350478_state] : !
% 249.15/34.12 | [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1996308102l_bool] : ! [v4:
% 249.15/34.12 | bool] : ! [v5: bool] : ( ~
% 249.15/34.12 | (hAPP_H40373975l_bool(member1253905979_state, v1) = v3) | ~
% 249.15/34.12 | (hAPP_f568432088l_bool(v3, v2) = v4) | ~ (hAPP_f568432088l_bool(v3,
% 249.15/34.12 | v0) = v5) | ~ fun_Ho320143120e_bool(v2) | ~
% 249.15/34.12 | fun_Ho320143120e_bool(v0) | ~ hoare_363350478_state(v1) | hBOOL(v5)
% 249.15/34.12 | | hBOOL(v4) | ? [v6: fun_fu1066574909e_bool] : ? [v7:
% 249.15/34.12 | fun_Ho320143120e_bool] : ? [v8: fun_Ho320143120e_bool] : (( ~ (v2
% 249.15/34.12 | = v0) | (v8 = v7 &
% 249.15/34.12 | hAPP_H122293036e_bool(insert1330351828_state, v1) = v6 &
% 249.15/34.12 | hAPP_f1749453397e_bool(v6, v0) = v7 &
% 249.15/34.12 | fun_fu1066574909e_bool(v6) & fun_Ho320143120e_bool(v7))) & (v2
% 249.15/34.12 | = v0 | ( ~ (v8 = v7) &
% 249.15/34.12 | hAPP_H122293036e_bool(insert1330351828_state, v1) = v6 &
% 249.15/34.12 | hAPP_f1749453397e_bool(v6, v2) = v7 &
% 249.15/34.12 | hAPP_f1749453397e_bool(v6, v0) = v8 &
% 249.15/34.12 | fun_fu1066574909e_bool(v6) & fun_Ho320143120e_bool(v8) &
% 249.15/34.12 | fun_Ho320143120e_bool(v7)))))
% 249.15/34.12 |
% 249.15/34.12 | ALPHA: (fact_133_insert__absorb2) implies:
% 249.15/34.13 | (8) ! [v0: hoare_363350478_state] : ! [v1: fun_Ho320143120e_bool] : !
% 249.15/34.13 | [v2: fun_fu1066574909e_bool] : ! [v3: fun_Ho320143120e_bool] : ! [v4:
% 249.15/34.13 | fun_Ho320143120e_bool] : (v4 = v3 | ~
% 249.15/34.13 | (hAPP_H122293036e_bool(insert1330351828_state, v0) = v2) | ~
% 249.15/34.13 | (hAPP_f1749453397e_bool(v2, v3) = v4) | ~
% 249.15/34.13 | (hAPP_f1749453397e_bool(v2, v1) = v3) | ~ fun_Ho320143120e_bool(v1)
% 249.15/34.13 | | ~ hoare_363350478_state(v0))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_240_Collect__def) implies:
% 249.15/34.13 | (9) ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : (v1 =
% 249.15/34.13 | v0 | ~ (hAPP_f1749453397e_bool(collec223185785_state, v0) = v1) | ~
% 249.15/34.13 | fun_Ho320143120e_bool(v0))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_296_MGF__lemma1) implies:
% 249.15/34.13 | (10) ? [v0: fun_pname_bool] : (dom_pname_com(body) = v0 &
% 249.15/34.13 | fun_pname_bool(v0) & ! [v1: com] : ! [v2: fun_Ho320143120e_bool] :
% 249.15/34.13 | ! [v3: fun_fu1996308102l_bool] : ! [v4: hoare_363350478_state] :
% 249.15/34.13 | ! [v5: fun_fu1066574909e_bool] : ! [v6: fun_Ho320143120e_bool] : !
% 249.15/34.13 | [v7: bool] : ( ~ (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v1) =
% 249.15/34.13 | v4) | ~ (hAPP_H122293036e_bool(insert1330351828_state, v4) =
% 249.15/34.13 | v5) | ~ (hAPP_f1749453397e_bool(v5, bot_bo39439654e_bool) = v6)
% 249.15/34.13 | | ~ (hoare_95103338_state(v2) = v3) | ~
% 249.15/34.13 | (hAPP_f568432088l_bool(v3, v6) = v7) | ~
% 249.15/34.13 | fun_Ho320143120e_bool(v2) | ~ com(v1) | ~
% 249.15/34.13 | hBOOL(hoare_265376576gleton) | hBOOL(v7) | ? [v8: bool] : ? [v9:
% 249.15/34.13 | pname] : ? [v10: fun_fu1430349052l_bool] : ? [v11: bool] : ?
% 249.15/34.13 | [v12: com] : ? [v13: hoare_363350478_state] : ? [v14:
% 249.15/34.13 | fun_fu1066574909e_bool] : ? [v15: fun_Ho320143120e_bool] : ?
% 249.15/34.13 | [v16: bool] : (pname(v9) & ((hAPP_com_bool(wt, v1) = v8 & bool(v8)
% 249.15/34.13 | & ~ hBOOL(v8)) | (hAPP_p338031245l_bool(member_pname, v9) =
% 249.15/34.13 | v10 & hAPP_f1664156314l_bool(v10, v0) = v11 &
% 249.15/34.13 | hAPP_pname_com(body_1, v9) = v12 &
% 249.15/34.13 | hAPP_c1041435779_state(hoare_Mirabelle_MGT, v12) = v13 &
% 249.15/34.13 | hAPP_H122293036e_bool(insert1330351828_state, v13) = v14 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v14, bot_bo39439654e_bool) = v15 &
% 249.15/34.13 | hAPP_f568432088l_bool(v3, v15) = v16 &
% 249.15/34.13 | fun_fu1066574909e_bool(v14) & fun_fu1430349052l_bool(v10) &
% 249.15/34.13 | fun_Ho320143120e_bool(v15) & hoare_363350478_state(v13) &
% 249.15/34.13 | bool(v16) & bool(v11) & com(v12) & hBOOL(v11) & ~
% 249.15/34.13 | hBOOL(v16))))))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_297_WT__bodiesD) implies:
% 249.15/34.13 | (11) ! [v0: pname] : ! [v1: com] : ! [v2: option_com] : ( ~
% 249.15/34.13 | (hAPP_com_option_com(some_com, v1) = v2) | ~
% 249.15/34.13 | (hAPP_p799580910on_com(body, v0) = v2) | ~ pname(v0) | ~ com(v1) |
% 249.15/34.13 | ~ hBOOL(wT_bodies) | ? [v3: bool] : (hAPP_com_bool(wt, v1) = v3 &
% 249.15/34.13 | bool(v3) & hBOOL(v3)))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_323_finite__dom__body) implies:
% 249.15/34.13 | (12) ? [v0: fun_pname_bool] : ? [v1: bool] : (dom_pname_com(body) = v0 &
% 249.15/34.13 | hAPP_f1664156314l_bool(finite_finite_pname, v0) = v1 &
% 249.15/34.13 | fun_pname_bool(v0) & bool(v1) & hBOOL(v1))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_349_MGT__Body) implies:
% 249.15/34.13 | (13) ? [v0: fun_fu3288455_state] : ? [v1: fun_pn1262351275_state] : ?
% 249.15/34.13 | [v2: fun_fu1937087815e_bool] : ? [v3: fun_fu1742234008me_com] : ?
% 249.15/34.13 | [v4: fun_pname_com] : ? [v5: fun_pn1262351275_state] : ? [v6:
% 249.15/34.13 | fun_fu1937087815e_bool] :
% 249.15/34.13 | (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 &
% 249.15/34.13 | cOMBB_923936821_pname(the_com) = v3 & hAPP_f96342628me_com(v3, body)
% 249.15/34.13 | = v4 & hAPP_f481860441_state(v0, v4) = v5 &
% 249.15/34.13 | hAPP_f481860441_state(v0, body_1) = v1 & image_1918575693_state(v5)
% 249.15/34.13 | = v6 & image_1918575693_state(v1) = v2 & fun_fu1742234008me_com(v3)
% 249.15/34.13 | & fun_fu1937087815e_bool(v6) & fun_fu1937087815e_bool(v2) &
% 249.15/34.13 | fun_fu3288455_state(v0) & fun_pn1262351275_state(v5) &
% 249.15/34.13 | fun_pn1262351275_state(v1) & fun_pname_com(v4) & ! [v7:
% 249.15/34.13 | fun_Ho320143120e_bool] : ! [v8: fun_pname_bool] : ! [v9:
% 249.15/34.13 | fun_fu1066574909e_bool] : ! [v10: fun_Ho320143120e_bool] : !
% 249.15/34.13 | [v11: fun_Ho320143120e_bool] : ! [v12: fun_fu1996308102l_bool] : !
% 249.15/34.13 | [v13: fun_Ho320143120e_bool] : ! [v14: bool] : ( ~
% 249.15/34.13 | (hAPP_f1043393922e_bool(semila1579166468e_bool, v7) = v9) | ~
% 249.15/34.13 | (hAPP_f1763243027e_bool(v6, v8) = v13) | ~
% 249.15/34.13 | (hAPP_f1763243027e_bool(v2, v8) = v10) | ~
% 249.15/34.13 | (hAPP_f1749453397e_bool(v9, v10) = v11) | ~
% 249.15/34.13 | (hoare_95103338_state(v11) = v12) | ~ (hAPP_f568432088l_bool(v12,
% 249.15/34.13 | v13) = v14) | ~ fun_Ho320143120e_bool(v7) | ~
% 249.15/34.13 | fun_pname_bool(v8) | ~ hBOOL(v14) | ? [v15: bool] : ? [v16:
% 249.15/34.13 | fun_fu1996308102l_bool] : ? [v17: bool] :
% 249.15/34.13 | ((hAPP_f1664156314l_bool(finite_finite_pname, v8) = v15 &
% 249.15/34.13 | bool(v15) & ~ hBOOL(v15)) | (hoare_95103338_state(v7) = v16 &
% 249.15/34.13 | hAPP_f568432088l_bool(v16, v10) = v17 &
% 249.15/34.13 | fun_fu1996308102l_bool(v16) & bool(v17) & hBOOL(v17)))))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_358_the__elem__eq) implies:
% 249.15/34.13 | (14) ! [v0: hoare_363350478_state] : ! [v1: fun_fu1066574909e_bool] : ( ~
% 249.15/34.13 | (hAPP_H122293036e_bool(insert1330351828_state, v0) = v1) | ~
% 249.15/34.13 | hoare_363350478_state(v0) | ? [v2: fun_Ho320143120e_bool] :
% 249.15/34.13 | (hAPP_f1242401993_state(the_el1666657391_state, v2) = v0 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v1, bot_bo39439654e_bool) = v2 &
% 249.15/34.13 | fun_Ho320143120e_bool(v2)))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_371_nonempty__iff) implies:
% 249.15/34.13 | (15) ! [v0: hoare_363350478_state] : ! [v1: fun_Ho320143120e_bool] : !
% 249.15/34.13 | [v2: fun_fu1996308102l_bool] : ! [v3: bool] : ( ~
% 249.15/34.13 | (hAPP_H40373975l_bool(member1253905979_state, v0) = v2) | ~
% 249.15/34.13 | (hAPP_f568432088l_bool(v2, v1) = v3) | ~ fun_Ho320143120e_bool(v1)
% 249.15/34.13 | | ~ hoare_363350478_state(v0) | hBOOL(v3) | ? [v4:
% 249.15/34.13 | fun_fu1066574909e_bool] : ? [v5: fun_Ho320143120e_bool] : ( ~ (v5
% 249.15/34.13 | = bot_bo39439654e_bool) &
% 249.15/34.13 | hAPP_H122293036e_bool(insert1330351828_state, v0) = v4 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v4, v1) = v5 & fun_fu1066574909e_bool(v4) &
% 249.15/34.13 | fun_Ho320143120e_bool(v5)))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_534_MGF__complete) implies:
% 249.15/34.13 | (16) ? [v0: fun_fu1996308102l_bool] : ? [v1: fun_fu1996308102l_bool] :
% 249.15/34.13 | (hoare_501514600_state(bot_bo39439654e_bool) = v1 &
% 249.15/34.13 | hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.15/34.13 | fun_fu1996308102l_bool(v1) & fun_fu1996308102l_bool(v0) & ! [v2:
% 249.15/34.13 | fun_st1506752259e_bool] : ! [v3: fun_st1506752259e_bool] : !
% 249.15/34.13 | [v4: com] : ! [v5: fun_co2056507177_state] : ! [v6:
% 249.15/34.13 | fun_fu1425861174_state] : ! [v7: hoare_363350478_state] : ( ~
% 249.15/34.13 | (hAPP_f960042659_state(hoare_608330478_state, v2) = v5) | ~
% 249.15/34.13 | (hAPP_c1279058753_state(v5, v4) = v6) | ~
% 249.15/34.13 | (hAPP_f83715540_state(v6, v3) = v7) | ~
% 249.15/34.13 | fun_st1506752259e_bool(v3) | ~ fun_st1506752259e_bool(v2) | ~
% 249.15/34.13 | com(v4) | ? [v8: hoare_363350478_state] : ? [v9:
% 249.15/34.13 | fun_fu1066574909e_bool] : ? [v10: fun_Ho320143120e_bool] : ?
% 249.15/34.13 | [v11: bool] : ? [v12: fun_fu1066574909e_bool] : ? [v13:
% 249.15/34.13 | fun_Ho320143120e_bool] : ? [v14: bool] : ? [v15: bool] :
% 249.15/34.13 | ((hAPP_c1041435779_state(hoare_Mirabelle_MGT, v4) = v8 &
% 249.15/34.13 | hAPP_H122293036e_bool(insert1330351828_state, v8) = v9 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v9, bot_bo39439654e_bool) = v10 &
% 249.15/34.13 | hAPP_f568432088l_bool(v0, v10) = v11 &
% 249.15/34.13 | fun_fu1066574909e_bool(v9) & fun_Ho320143120e_bool(v10) &
% 249.15/34.13 | hoare_363350478_state(v8) & bool(v11) & ~ hBOOL(v11)) |
% 249.15/34.13 | (hAPP_H122293036e_bool(insert1330351828_state, v7) = v12 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v12, bot_bo39439654e_bool) = v13 &
% 249.15/34.13 | hAPP_f568432088l_bool(v1, v13) = v14 &
% 249.15/34.13 | fun_fu1066574909e_bool(v12) & fun_Ho320143120e_bool(v13) &
% 249.15/34.13 | bool(v14) & ~ hBOOL(v14)) |
% 249.15/34.13 | (hAPP_H122293036e_bool(insert1330351828_state, v7) = v12 &
% 249.15/34.13 | hAPP_f1749453397e_bool(v12, bot_bo39439654e_bool) = v13 &
% 249.15/34.13 | hAPP_f568432088l_bool(v0, v13) = v15 &
% 249.15/34.13 | fun_fu1066574909e_bool(v12) & fun_Ho320143120e_bool(v13) &
% 249.15/34.13 | bool(v15) & hBOOL(v15)))))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (fact_567_single__stateE) implies:
% 249.15/34.13 | (17) ~ hBOOL(hoare_265376576gleton) | ? [v0: state] : ( ~ state(v0) | ?
% 249.15/34.13 | [v1: state] : ( ~ (v1 = v0) & state(v1)))
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (conj_0) implies:
% 249.15/34.13 | (18) hBOOL(hoare_265376576gleton)
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (conj_1) implies:
% 249.15/34.13 | (19) hBOOL(wT_bodies)
% 249.15/34.13 |
% 249.15/34.13 | ALPHA: (conj_3) implies:
% 249.15/34.14 | (20) ? [v0: hoare_363350478_state] : ? [v1: fun_fu1996308102l_bool] : ?
% 249.15/34.14 | [v2: bool] : (hAPP_H40373975l_bool(member1253905979_state, v0) = v1 &
% 249.15/34.14 | hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = v0 &
% 249.15/34.14 | hAPP_f568432088l_bool(v1, fa) = v2 & fun_fu1996308102l_bool(v1) &
% 249.15/34.14 | hoare_363350478_state(v0) & bool(v2) & ~ hBOOL(v2))
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (conj_4) implies:
% 249.15/34.14 | (21) ? [v0: fun_fu1996308102l_bool] : ? [v1: fun_fu3288455_state] : ?
% 249.15/34.14 | [v2: fun_fu1742234008me_com] : ? [v3: fun_pname_com] : ? [v4:
% 249.15/34.14 | fun_pn1262351275_state] : ? [v5: fun_fu1937087815e_bool] : ? [v6:
% 249.15/34.14 | fun_pname_bool] : ? [v7: fun_Ho320143120e_bool] : ? [v8: bool] :
% 249.15/34.14 | (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v1 &
% 249.15/34.14 | cOMBB_923936821_pname(the_com) = v2 & hAPP_f96342628me_com(v2, body)
% 249.15/34.14 | = v3 & hAPP_f481860441_state(v1, v3) = v4 & dom_pname_com(body) = v6
% 249.15/34.14 | & image_1918575693_state(v4) = v5 & hAPP_f1763243027e_bool(v5, v6) =
% 249.15/34.14 | v7 & hAPP_f726209793l_bool(ord_le704992346e_bool, fa) = v0 &
% 249.15/34.14 | hAPP_f568432088l_bool(v0, v7) = v8 & fun_fu1996308102l_bool(v0) &
% 249.15/34.14 | fun_fu1742234008me_com(v2) & fun_fu1937087815e_bool(v5) &
% 249.15/34.14 | fun_fu3288455_state(v1) & fun_Ho320143120e_bool(v7) &
% 249.15/34.14 | fun_pn1262351275_state(v4) & fun_pname_bool(v6) & fun_pname_com(v3)
% 249.15/34.14 | & bool(v8) & hBOOL(v8))
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (conj_5) implies:
% 249.15/34.14 | (22) pname(pn)
% 249.15/34.14 | (23) ? [v0: option_com] : (hAPP_com_option_com(some_com, y) = v0 &
% 249.15/34.14 | hAPP_p799580910on_com(body, pn) = v0 & option_com(v0))
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (conj_6) implies:
% 249.15/34.14 | (24) fun_Ho320143120e_bool(fa)
% 249.15/34.14 | (25) ? [v0: fun_fu3288455_state] : ? [v1: fun_pn1262351275_state] : ?
% 249.15/34.14 | [v2: fun_fu1937087815e_bool] : ? [v3: fun_pname_bool] : ? [v4:
% 249.15/34.14 | fun_Ho320143120e_bool] : ? [v5: fun_fu1996308102l_bool] : ? [v6:
% 249.15/34.14 | bool] : (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 &
% 249.15/34.14 | hAPP_f481860441_state(v0, body_1) = v1 & dom_pname_com(body) = v3 &
% 249.15/34.14 | image_1918575693_state(v1) = v2 & hAPP_f1763243027e_bool(v2, v3) =
% 249.15/34.14 | v4 & hoare_95103338_state(v4) = v5 & hAPP_f568432088l_bool(v5, fa) =
% 249.15/34.14 | v6 & fun_fu1996308102l_bool(v5) & fun_fu1937087815e_bool(v2) &
% 249.15/34.14 | fun_fu3288455_state(v0) & fun_Ho320143120e_bool(v4) &
% 249.15/34.14 | fun_pn1262351275_state(v1) & fun_pname_bool(v3) & bool(v6) &
% 249.15/34.14 | hBOOL(v6))
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (conj_7) implies:
% 249.15/34.14 | (26) com(y)
% 249.15/34.14 | (27) ? [v0: fun_fu3288455_state] : ? [v1: fun_pn1262351275_state] : ?
% 249.15/34.14 | [v2: fun_fu1937087815e_bool] : ? [v3: fun_pname_bool] : ? [v4:
% 249.15/34.14 | fun_Ho320143120e_bool] : ? [v5: fun_fu1996308102l_bool] : ? [v6:
% 249.15/34.14 | hoare_363350478_state] : ? [v7: fun_fu1066574909e_bool] : ? [v8:
% 249.15/34.14 | fun_Ho320143120e_bool] : ? [v9: bool] :
% 249.15/34.14 | (cOMBB_424558970_pname(hoare_Mirabelle_MGT) = v0 &
% 249.15/34.14 | hAPP_f481860441_state(v0, body_1) = v1 & dom_pname_com(body) = v3 &
% 249.15/34.14 | image_1918575693_state(v1) = v2 & hAPP_f1763243027e_bool(v2, v3) =
% 249.15/34.14 | v4 & hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = v6 &
% 249.15/34.14 | hAPP_H122293036e_bool(insert1330351828_state, v6) = v7 &
% 249.15/34.14 | hAPP_f1749453397e_bool(v7, bot_bo39439654e_bool) = v8 &
% 249.15/34.14 | hoare_95103338_state(v4) = v5 & hAPP_f568432088l_bool(v5, v8) = v9 &
% 249.15/34.14 | fun_fu1066574909e_bool(v7) & fun_fu1996308102l_bool(v5) &
% 249.15/34.14 | fun_fu1937087815e_bool(v2) & fun_fu3288455_state(v0) &
% 249.15/34.14 | fun_Ho320143120e_bool(v8) & fun_Ho320143120e_bool(v4) &
% 249.15/34.14 | fun_pn1262351275_state(v1) & fun_pname_bool(v3) &
% 249.15/34.14 | hoare_363350478_state(v6) & bool(v9) & ~ hBOOL(v9))
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (function-axioms) implies:
% 249.15/34.14 | (28) ! [v0: fun_fu1996308102l_bool] : ! [v1: fun_fu1996308102l_bool] : !
% 249.15/34.14 | [v2: fun_Ho320143120e_bool] : (v1 = v0 | ~ (hoare_95103338_state(v2)
% 249.15/34.14 | = v1) | ~ (hoare_95103338_state(v2) = v0))
% 249.15/34.14 | (29) ! [v0: fun_fu1937087815e_bool] : ! [v1: fun_fu1937087815e_bool] : !
% 249.15/34.14 | [v2: fun_pn1262351275_state] : (v1 = v0 | ~
% 249.15/34.14 | (image_1918575693_state(v2) = v1) | ~ (image_1918575693_state(v2) =
% 249.15/34.14 | v0))
% 249.15/34.14 | (30) ! [v0: fun_pname_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 249.15/34.14 | fun_pname_option_com] : (v1 = v0 | ~ (dom_pname_com(v2) = v1) | ~
% 249.15/34.14 | (dom_pname_com(v2) = v0))
% 249.15/34.14 | (31) ! [v0: fun_fu3288455_state] : ! [v1: fun_fu3288455_state] : ! [v2:
% 249.15/34.14 | fun_co482540593_state] : (v1 = v0 | ~ (cOMBB_424558970_pname(v2) =
% 249.15/34.14 | v1) | ~ (cOMBB_424558970_pname(v2) = v0))
% 249.15/34.14 | (32) ! [v0: bool] : ! [v1: bool] : ! [v2: fun_Ho320143120e_bool] : !
% 249.15/34.14 | [v3: fun_fu1996308102l_bool] : (v1 = v0 | ~
% 249.15/34.14 | (hAPP_f568432088l_bool(v3, v2) = v1) | ~ (hAPP_f568432088l_bool(v3,
% 249.15/34.14 | v2) = v0))
% 249.15/34.14 | (33) ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : !
% 249.15/34.14 | [v2: fun_Ho320143120e_bool] : ! [v3: fun_fu1066574909e_bool] : (v1 =
% 249.15/34.14 | v0 | ~ (hAPP_f1749453397e_bool(v3, v2) = v1) | ~
% 249.15/34.14 | (hAPP_f1749453397e_bool(v3, v2) = v0))
% 249.15/34.14 | (34) ! [v0: fun_fu1066574909e_bool] : ! [v1: fun_fu1066574909e_bool] : !
% 249.15/34.14 | [v2: hoare_363350478_state] : ! [v3: fun_Ho1500656352e_bool] : (v1 =
% 249.15/34.14 | v0 | ~ (hAPP_H122293036e_bool(v3, v2) = v1) | ~
% 249.15/34.14 | (hAPP_H122293036e_bool(v3, v2) = v0))
% 249.15/34.14 | (35) ! [v0: hoare_363350478_state] : ! [v1: hoare_363350478_state] : !
% 249.15/34.14 | [v2: com] : ! [v3: fun_co482540593_state] : (v1 = v0 | ~
% 249.15/34.14 | (hAPP_c1041435779_state(v3, v2) = v1) | ~
% 249.15/34.14 | (hAPP_c1041435779_state(v3, v2) = v0))
% 249.15/34.14 | (36) ! [v0: fun_Ho320143120e_bool] : ! [v1: fun_Ho320143120e_bool] : !
% 249.15/34.14 | [v2: fun_pname_bool] : ! [v3: fun_fu1937087815e_bool] : (v1 = v0 | ~
% 249.15/34.14 | (hAPP_f1763243027e_bool(v3, v2) = v1) | ~
% 249.15/34.14 | (hAPP_f1763243027e_bool(v3, v2) = v0))
% 249.15/34.14 | (37) ! [v0: bool] : ! [v1: bool] : ! [v2: com] : ! [v3: fun_com_bool] :
% 249.15/34.14 | (v1 = v0 | ~ (hAPP_com_bool(v3, v2) = v1) | ~ (hAPP_com_bool(v3, v2)
% 249.15/34.14 | = v0))
% 249.15/34.14 | (38) ! [v0: fun_pn1262351275_state] : ! [v1: fun_pn1262351275_state] : !
% 249.15/34.14 | [v2: fun_pname_com] : ! [v3: fun_fu3288455_state] : (v1 = v0 | ~
% 249.15/34.14 | (hAPP_f481860441_state(v3, v2) = v1) | ~ (hAPP_f481860441_state(v3,
% 249.15/34.14 | v2) = v0))
% 249.15/34.14 |
% 249.15/34.14 | DELTA: instantiating (6) with fresh symbol all_1689_0 gives:
% 249.15/34.14 | (39) hAPP_b230077104e_bool(cOMBK_574827367_state, fFalse) = all_1689_0 &
% 249.15/34.14 | hAPP_f1749453397e_bool(collec223185785_state, all_1689_0) =
% 249.15/34.14 | bot_bo39439654e_bool & fun_Ho320143120e_bool(all_1689_0)
% 249.15/34.14 |
% 249.15/34.14 | ALPHA: (39) implies:
% 249.15/34.14 | (40) fun_Ho320143120e_bool(all_1689_0)
% 249.15/34.14 | (41) hAPP_f1749453397e_bool(collec223185785_state, all_1689_0) =
% 249.15/34.14 | bot_bo39439654e_bool
% 249.15/34.14 |
% 249.15/34.14 | DELTA: instantiating (23) with fresh symbol all_1712_0 gives:
% 249.15/34.15 | (42) hAPP_com_option_com(some_com, y) = all_1712_0 &
% 249.15/34.15 | hAPP_p799580910on_com(body, pn) = all_1712_0 & option_com(all_1712_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (42) implies:
% 249.15/34.15 | (43) hAPP_p799580910on_com(body, pn) = all_1712_0
% 249.15/34.15 | (44) hAPP_com_option_com(some_com, y) = all_1712_0
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (12) with fresh symbols all_1795_0, all_1795_1 gives:
% 249.15/34.15 | (45) dom_pname_com(body) = all_1795_1 &
% 249.15/34.15 | hAPP_f1664156314l_bool(finite_finite_pname, all_1795_1) = all_1795_0 &
% 249.15/34.15 | fun_pname_bool(all_1795_1) & bool(all_1795_0) & hBOOL(all_1795_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (45) implies:
% 249.15/34.15 | (46) dom_pname_com(body) = all_1795_1
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (20) with fresh symbols all_1815_0, all_1815_1,
% 249.15/34.15 | all_1815_2 gives:
% 249.15/34.15 | (47) hAPP_H40373975l_bool(member1253905979_state, all_1815_2) = all_1815_1
% 249.15/34.15 | & hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = all_1815_2 &
% 249.15/34.15 | hAPP_f568432088l_bool(all_1815_1, fa) = all_1815_0 &
% 249.15/34.15 | fun_fu1996308102l_bool(all_1815_1) & hoare_363350478_state(all_1815_2)
% 249.15/34.15 | & bool(all_1815_0) & ~ hBOOL(all_1815_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (47) implies:
% 249.15/34.15 | (48) ~ hBOOL(all_1815_0)
% 249.15/34.15 | (49) hAPP_f568432088l_bool(all_1815_1, fa) = all_1815_0
% 249.15/34.15 | (50) hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = all_1815_2
% 249.15/34.15 | (51) hAPP_H40373975l_bool(member1253905979_state, all_1815_2) = all_1815_1
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (25) with fresh symbols all_1916_0, all_1916_1,
% 249.15/34.15 | all_1916_2, all_1916_3, all_1916_4, all_1916_5, all_1916_6 gives:
% 249.15/34.15 | (52) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_1916_6 &
% 249.15/34.15 | hAPP_f481860441_state(all_1916_6, body_1) = all_1916_5 &
% 249.15/34.15 | dom_pname_com(body) = all_1916_3 & image_1918575693_state(all_1916_5)
% 249.15/34.15 | = all_1916_4 & hAPP_f1763243027e_bool(all_1916_4, all_1916_3) =
% 249.15/34.15 | all_1916_2 & hoare_95103338_state(all_1916_2) = all_1916_1 &
% 249.15/34.15 | hAPP_f568432088l_bool(all_1916_1, fa) = all_1916_0 &
% 249.15/34.15 | fun_fu1996308102l_bool(all_1916_1) &
% 249.15/34.15 | fun_fu1937087815e_bool(all_1916_4) & fun_fu3288455_state(all_1916_6) &
% 249.15/34.15 | fun_Ho320143120e_bool(all_1916_2) & fun_pn1262351275_state(all_1916_5)
% 249.15/34.15 | & fun_pname_bool(all_1916_3) & bool(all_1916_0) & hBOOL(all_1916_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (52) implies:
% 249.15/34.15 | (53) hBOOL(all_1916_0)
% 249.15/34.15 | (54) hAPP_f568432088l_bool(all_1916_1, fa) = all_1916_0
% 249.15/34.15 | (55) hoare_95103338_state(all_1916_2) = all_1916_1
% 249.15/34.15 | (56) hAPP_f1763243027e_bool(all_1916_4, all_1916_3) = all_1916_2
% 249.15/34.15 | (57) image_1918575693_state(all_1916_5) = all_1916_4
% 249.15/34.15 | (58) dom_pname_com(body) = all_1916_3
% 249.15/34.15 | (59) hAPP_f481860441_state(all_1916_6, body_1) = all_1916_5
% 249.15/34.15 | (60) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_1916_6
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (5) with fresh symbol all_1930_0 gives:
% 249.15/34.15 | (61) hoare_95103338_state(bot_bo39439654e_bool) = all_1930_0 &
% 249.15/34.15 | fun_fu1996308102l_bool(all_1930_0) & ! [v0: com] : ! [v1:
% 249.15/34.15 | hoare_363350478_state] : ( ~
% 249.15/34.15 | (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v0) = v1) | ~ com(v0)
% 249.15/34.15 | | ~ hBOOL(hoare_265376576gleton) | ~ hBOOL(wT_bodies) | ? [v2:
% 249.15/34.15 | bool] : ? [v3: fun_fu1066574909e_bool] : ? [v4:
% 249.15/34.15 | fun_Ho320143120e_bool] : ? [v5: bool] : ((hAPP_com_bool(wt, v0) =
% 249.15/34.15 | v2 & bool(v2) & ~ hBOOL(v2)) |
% 249.15/34.15 | (hAPP_H122293036e_bool(insert1330351828_state, v1) = v3 &
% 249.15/34.15 | hAPP_f1749453397e_bool(v3, bot_bo39439654e_bool) = v4 &
% 249.15/34.15 | hAPP_f568432088l_bool(all_1930_0, v4) = v5 &
% 249.15/34.15 | fun_fu1066574909e_bool(v3) & fun_Ho320143120e_bool(v4) &
% 249.15/34.15 | bool(v5) & hBOOL(v5))))
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (61) implies:
% 249.15/34.15 | (62) hoare_95103338_state(bot_bo39439654e_bool) = all_1930_0
% 249.15/34.15 | (63) ! [v0: com] : ! [v1: hoare_363350478_state] : ( ~
% 249.15/34.15 | (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v0) = v1) | ~ com(v0)
% 249.15/34.15 | | ~ hBOOL(hoare_265376576gleton) | ~ hBOOL(wT_bodies) | ? [v2:
% 249.15/34.15 | bool] : ? [v3: fun_fu1066574909e_bool] : ? [v4:
% 249.15/34.15 | fun_Ho320143120e_bool] : ? [v5: bool] : ((hAPP_com_bool(wt, v0) =
% 249.15/34.15 | v2 & bool(v2) & ~ hBOOL(v2)) |
% 249.15/34.15 | (hAPP_H122293036e_bool(insert1330351828_state, v1) = v3 &
% 249.15/34.15 | hAPP_f1749453397e_bool(v3, bot_bo39439654e_bool) = v4 &
% 249.15/34.15 | hAPP_f568432088l_bool(all_1930_0, v4) = v5 &
% 249.15/34.15 | fun_fu1066574909e_bool(v3) & fun_Ho320143120e_bool(v4) &
% 249.15/34.15 | bool(v5) & hBOOL(v5))))
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (21) with fresh symbols all_2035_0, all_2035_1,
% 249.15/34.15 | all_2035_2, all_2035_3, all_2035_4, all_2035_5, all_2035_6, all_2035_7,
% 249.15/34.15 | all_2035_8 gives:
% 249.15/34.15 | (64) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2035_7 &
% 249.15/34.15 | cOMBB_923936821_pname(the_com) = all_2035_6 &
% 249.15/34.15 | hAPP_f96342628me_com(all_2035_6, body) = all_2035_5 &
% 249.15/34.15 | hAPP_f481860441_state(all_2035_7, all_2035_5) = all_2035_4 &
% 249.15/34.15 | dom_pname_com(body) = all_2035_2 & image_1918575693_state(all_2035_4)
% 249.15/34.15 | = all_2035_3 & hAPP_f1763243027e_bool(all_2035_3, all_2035_2) =
% 249.15/34.15 | all_2035_1 & hAPP_f726209793l_bool(ord_le704992346e_bool, fa) =
% 249.15/34.15 | all_2035_8 & hAPP_f568432088l_bool(all_2035_8, all_2035_1) =
% 249.15/34.15 | all_2035_0 & fun_fu1996308102l_bool(all_2035_8) &
% 249.15/34.15 | fun_fu1742234008me_com(all_2035_6) &
% 249.15/34.15 | fun_fu1937087815e_bool(all_2035_3) & fun_fu3288455_state(all_2035_7) &
% 249.15/34.15 | fun_Ho320143120e_bool(all_2035_1) & fun_pn1262351275_state(all_2035_4)
% 249.15/34.15 | & fun_pname_bool(all_2035_2) & fun_pname_com(all_2035_5) &
% 249.15/34.15 | bool(all_2035_0) & hBOOL(all_2035_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (64) implies:
% 249.15/34.15 | (65) dom_pname_com(body) = all_2035_2
% 249.15/34.15 | (66) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2035_7
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (27) with fresh symbols all_2073_0, all_2073_1,
% 249.15/34.15 | all_2073_2, all_2073_3, all_2073_4, all_2073_5, all_2073_6, all_2073_7,
% 249.15/34.15 | all_2073_8, all_2073_9 gives:
% 249.15/34.15 | (67) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2073_9 &
% 249.15/34.15 | hAPP_f481860441_state(all_2073_9, body_1) = all_2073_8 &
% 249.15/34.15 | dom_pname_com(body) = all_2073_6 & image_1918575693_state(all_2073_8)
% 249.15/34.15 | = all_2073_7 & hAPP_f1763243027e_bool(all_2073_7, all_2073_6) =
% 249.15/34.15 | all_2073_5 & hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) =
% 249.15/34.15 | all_2073_3 & hAPP_H122293036e_bool(insert1330351828_state, all_2073_3)
% 249.15/34.15 | = all_2073_2 & hAPP_f1749453397e_bool(all_2073_2,
% 249.15/34.15 | bot_bo39439654e_bool) = all_2073_1 &
% 249.15/34.15 | hoare_95103338_state(all_2073_5) = all_2073_4 &
% 249.15/34.15 | hAPP_f568432088l_bool(all_2073_4, all_2073_1) = all_2073_0 &
% 249.15/34.15 | fun_fu1066574909e_bool(all_2073_2) &
% 249.15/34.15 | fun_fu1996308102l_bool(all_2073_4) &
% 249.15/34.15 | fun_fu1937087815e_bool(all_2073_7) & fun_fu3288455_state(all_2073_9) &
% 249.15/34.15 | fun_Ho320143120e_bool(all_2073_1) & fun_Ho320143120e_bool(all_2073_5)
% 249.15/34.15 | & fun_pn1262351275_state(all_2073_8) & fun_pname_bool(all_2073_6) &
% 249.15/34.15 | hoare_363350478_state(all_2073_3) & bool(all_2073_0) & ~
% 249.15/34.15 | hBOOL(all_2073_0)
% 249.15/34.15 |
% 249.15/34.15 | ALPHA: (67) implies:
% 249.15/34.15 | (68) ~ hBOOL(all_2073_0)
% 249.15/34.15 | (69) hoare_363350478_state(all_2073_3)
% 249.15/34.15 | (70) fun_Ho320143120e_bool(all_2073_5)
% 249.15/34.15 | (71) fun_Ho320143120e_bool(all_2073_1)
% 249.15/34.15 | (72) hAPP_f568432088l_bool(all_2073_4, all_2073_1) = all_2073_0
% 249.15/34.15 | (73) hoare_95103338_state(all_2073_5) = all_2073_4
% 249.15/34.15 | (74) hAPP_f1749453397e_bool(all_2073_2, bot_bo39439654e_bool) = all_2073_1
% 249.15/34.15 | (75) hAPP_H122293036e_bool(insert1330351828_state, all_2073_3) = all_2073_2
% 249.15/34.15 | (76) hAPP_c1041435779_state(hoare_Mirabelle_MGT, y) = all_2073_3
% 249.15/34.15 | (77) hAPP_f1763243027e_bool(all_2073_7, all_2073_6) = all_2073_5
% 249.15/34.15 | (78) image_1918575693_state(all_2073_8) = all_2073_7
% 249.15/34.15 | (79) dom_pname_com(body) = all_2073_6
% 249.15/34.15 | (80) hAPP_f481860441_state(all_2073_9, body_1) = all_2073_8
% 249.15/34.15 | (81) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2073_9
% 249.15/34.15 |
% 249.15/34.15 | DELTA: instantiating (10) with fresh symbol all_2207_0 gives:
% 249.15/34.16 | (82) dom_pname_com(body) = all_2207_0 & fun_pname_bool(all_2207_0) & !
% 249.15/34.16 | [v0: com] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 249.15/34.16 | fun_fu1996308102l_bool] : ! [v3: hoare_363350478_state] : ! [v4:
% 249.15/34.16 | fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6:
% 249.15/34.16 | bool] : ( ~ (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v0) = v3) |
% 249.15/34.16 | ~ (hAPP_H122293036e_bool(insert1330351828_state, v3) = v4) | ~
% 249.15/34.16 | (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 249.15/34.16 | (hoare_95103338_state(v1) = v2) | ~ (hAPP_f568432088l_bool(v2, v5)
% 249.15/34.16 | = v6) | ~ fun_Ho320143120e_bool(v1) | ~ com(v0) | ~
% 249.15/34.16 | hBOOL(hoare_265376576gleton) | hBOOL(v6) | ? [v7: bool] : ? [v8:
% 249.15/34.16 | pname] : ? [v9: fun_fu1430349052l_bool] : ? [v10: bool] : ?
% 249.15/34.16 | [v11: com] : ? [v12: hoare_363350478_state] : ? [v13:
% 249.15/34.16 | fun_fu1066574909e_bool] : ? [v14: fun_Ho320143120e_bool] : ?
% 249.15/34.16 | [v15: bool] : (pname(v8) & ((hAPP_com_bool(wt, v0) = v7 & bool(v7) &
% 249.15/34.16 | ~ hBOOL(v7)) | (hAPP_p338031245l_bool(member_pname, v8) = v9
% 249.15/34.16 | & hAPP_f1664156314l_bool(v9, all_2207_0) = v10 &
% 249.15/34.16 | hAPP_pname_com(body_1, v8) = v11 &
% 249.15/34.16 | hAPP_c1041435779_state(hoare_Mirabelle_MGT, v11) = v12 &
% 249.15/34.16 | hAPP_H122293036e_bool(insert1330351828_state, v12) = v13 &
% 249.15/34.16 | hAPP_f1749453397e_bool(v13, bot_bo39439654e_bool) = v14 &
% 249.15/34.16 | hAPP_f568432088l_bool(v2, v14) = v15 &
% 249.15/34.16 | fun_fu1066574909e_bool(v13) & fun_fu1430349052l_bool(v9) &
% 249.15/34.16 | fun_Ho320143120e_bool(v14) & hoare_363350478_state(v12) &
% 249.15/34.16 | bool(v15) & bool(v10) & com(v11) & hBOOL(v10) & ~
% 249.15/34.16 | hBOOL(v15)))))
% 249.15/34.16 |
% 249.15/34.16 | ALPHA: (82) implies:
% 249.15/34.16 | (83) dom_pname_com(body) = all_2207_0
% 249.15/34.16 | (84) ! [v0: com] : ! [v1: fun_Ho320143120e_bool] : ! [v2:
% 249.15/34.16 | fun_fu1996308102l_bool] : ! [v3: hoare_363350478_state] : ! [v4:
% 249.15/34.16 | fun_fu1066574909e_bool] : ! [v5: fun_Ho320143120e_bool] : ! [v6:
% 249.15/34.16 | bool] : ( ~ (hAPP_c1041435779_state(hoare_Mirabelle_MGT, v0) = v3) |
% 249.15/34.16 | ~ (hAPP_H122293036e_bool(insert1330351828_state, v3) = v4) | ~
% 249.15/34.16 | (hAPP_f1749453397e_bool(v4, bot_bo39439654e_bool) = v5) | ~
% 249.15/34.16 | (hoare_95103338_state(v1) = v2) | ~ (hAPP_f568432088l_bool(v2, v5)
% 249.15/34.16 | = v6) | ~ fun_Ho320143120e_bool(v1) | ~ com(v0) | ~
% 249.15/34.16 | hBOOL(hoare_265376576gleton) | hBOOL(v6) | ? [v7: bool] : ? [v8:
% 249.15/34.16 | pname] : ? [v9: fun_fu1430349052l_bool] : ? [v10: bool] : ?
% 249.15/34.16 | [v11: com] : ? [v12: hoare_363350478_state] : ? [v13:
% 249.15/34.16 | fun_fu1066574909e_bool] : ? [v14: fun_Ho320143120e_bool] : ?
% 249.15/34.16 | [v15: bool] : (pname(v8) & ((hAPP_com_bool(wt, v0) = v7 & bool(v7) &
% 249.15/34.16 | ~ hBOOL(v7)) | (hAPP_p338031245l_bool(member_pname, v8) = v9
% 249.15/34.16 | & hAPP_f1664156314l_bool(v9, all_2207_0) = v10 &
% 249.15/34.16 | hAPP_pname_com(body_1, v8) = v11 &
% 249.15/34.16 | hAPP_c1041435779_state(hoare_Mirabelle_MGT, v11) = v12 &
% 249.15/34.16 | hAPP_H122293036e_bool(insert1330351828_state, v12) = v13 &
% 249.15/34.16 | hAPP_f1749453397e_bool(v13, bot_bo39439654e_bool) = v14 &
% 249.15/34.16 | hAPP_f568432088l_bool(v2, v14) = v15 &
% 249.15/34.16 | fun_fu1066574909e_bool(v13) & fun_fu1430349052l_bool(v9) &
% 249.15/34.16 | fun_Ho320143120e_bool(v14) & hoare_363350478_state(v12) &
% 249.15/34.16 | bool(v15) & bool(v10) & com(v11) & hBOOL(v10) & ~
% 249.15/34.16 | hBOOL(v15)))))
% 249.15/34.16 |
% 249.15/34.16 | DELTA: instantiating (13) with fresh symbols all_2210_0, all_2210_1,
% 249.15/34.16 | all_2210_2, all_2210_3, all_2210_4, all_2210_5, all_2210_6 gives:
% 249.15/34.16 | (85) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2210_6 &
% 249.15/34.16 | cOMBB_923936821_pname(the_com) = all_2210_3 &
% 249.15/34.16 | hAPP_f96342628me_com(all_2210_3, body) = all_2210_2 &
% 249.15/34.16 | hAPP_f481860441_state(all_2210_6, all_2210_2) = all_2210_1 &
% 249.15/34.16 | hAPP_f481860441_state(all_2210_6, body_1) = all_2210_5 &
% 249.15/34.16 | image_1918575693_state(all_2210_1) = all_2210_0 &
% 249.15/34.16 | image_1918575693_state(all_2210_5) = all_2210_4 &
% 249.15/34.16 | fun_fu1742234008me_com(all_2210_3) &
% 249.15/34.16 | fun_fu1937087815e_bool(all_2210_0) &
% 249.15/34.16 | fun_fu1937087815e_bool(all_2210_4) & fun_fu3288455_state(all_2210_6) &
% 249.15/34.16 | fun_pn1262351275_state(all_2210_1) &
% 249.15/34.16 | fun_pn1262351275_state(all_2210_5) & fun_pname_com(all_2210_2) & !
% 249.15/34.16 | [v0: fun_Ho320143120e_bool] : ! [v1: fun_pname_bool] : ! [v2:
% 249.15/34.16 | fun_fu1066574909e_bool] : ! [v3: fun_Ho320143120e_bool] : ! [v4:
% 249.15/34.16 | fun_Ho320143120e_bool] : ! [v5: fun_fu1996308102l_bool] : ! [v6:
% 249.15/34.16 | fun_Ho320143120e_bool] : ! [v7: bool] : ( ~
% 249.15/34.16 | (hAPP_f1043393922e_bool(semila1579166468e_bool, v0) = v2) | ~
% 249.15/34.16 | (hAPP_f1763243027e_bool(all_2210_0, v1) = v6) | ~
% 249.15/34.16 | (hAPP_f1763243027e_bool(all_2210_4, v1) = v3) | ~
% 249.15/34.16 | (hAPP_f1749453397e_bool(v2, v3) = v4) | ~ (hoare_95103338_state(v4)
% 249.15/34.16 | = v5) | ~ (hAPP_f568432088l_bool(v5, v6) = v7) | ~
% 249.15/34.16 | fun_Ho320143120e_bool(v0) | ~ fun_pname_bool(v1) | ~ hBOOL(v7) |
% 249.15/34.16 | ? [v8: bool] : ? [v9: fun_fu1996308102l_bool] : ? [v10: bool] :
% 249.15/34.16 | ((hAPP_f1664156314l_bool(finite_finite_pname, v1) = v8 & bool(v8) &
% 249.15/34.16 | ~ hBOOL(v8)) | (hoare_95103338_state(v0) = v9 &
% 249.15/34.16 | hAPP_f568432088l_bool(v9, v3) = v10 & fun_fu1996308102l_bool(v9)
% 249.15/34.16 | & bool(v10) & hBOOL(v10))))
% 249.15/34.16 |
% 249.15/34.16 | ALPHA: (85) implies:
% 249.15/34.16 | (86) image_1918575693_state(all_2210_5) = all_2210_4
% 249.15/34.16 | (87) hAPP_f481860441_state(all_2210_6, body_1) = all_2210_5
% 249.15/34.16 | (88) cOMBB_424558970_pname(hoare_Mirabelle_MGT) = all_2210_6
% 249.15/34.16 |
% 249.15/34.16 | DELTA: instantiating (16) with fresh symbols all_2219_0, all_2219_1 gives:
% 249.15/34.16 | (89) hoare_501514600_state(bot_bo39439654e_bool) = all_2219_0 &
% 249.15/34.16 | hoare_95103338_state(bot_bo39439654e_bool) = all_2219_1 &
% 249.15/34.16 | fun_fu1996308102l_bool(all_2219_0) &
% 249.15/34.16 | fun_fu1996308102l_bool(all_2219_1) & ! [v0: fun_st1506752259e_bool] :
% 249.15/34.16 | ! [v1: fun_st1506752259e_bool] : ! [v2: com] : ! [v3:
% 249.15/34.16 | fun_co2056507177_state] : ! [v4: fun_fu1425861174_state] : ! [v5:
% 249.15/34.16 | hoare_363350478_state] : ( ~
% 249.15/34.16 | (hAPP_f960042659_state(hoare_608330478_state, v0) = v3) | ~
% 249.15/34.16 | (hAPP_c1279058753_state(v3, v2) = v4) | ~ (hAPP_f83715540_state(v4,
% 249.15/34.16 | v1) = v5) | ~ fun_st1506752259e_bool(v1) | ~
% 249.15/34.16 | fun_st1506752259e_bool(v0) | ~ com(v2) | ? [v6:
% 249.15/34.16 | hoare_363350478_state] : ? [v7: fun_fu1066574909e_bool] : ? [v8:
% 249.15/34.16 | fun_Ho320143120e_bool] : ? [v9: bool] : ? [v10:
% 249.15/34.16 | fun_fu1066574909e_bool] : ? [v11: fun_Ho320143120e_bool] : ?
% 249.15/34.16 | [v12: bool] : ? [v13: bool] :
% 249.15/34.16 | ((hAPP_c1041435779_state(hoare_Mirabelle_MGT, v2) = v6 &
% 249.15/34.16 | hAPP_H122293036e_bool(insert1330351828_state, v6) = v7 &
% 249.15/34.16 | hAPP_f1749453397e_bool(v7, bot_bo39439654e_bool) = v8 &
% 249.15/34.16 | hAPP_f568432088l_bool(all_2219_1, v8) = v9 &
% 249.15/34.16 | fun_fu1066574909e_bool(v7) & fun_Ho320143120e_bool(v8) &
% 249.15/34.16 | hoare_363350478_state(v6) & bool(v9) & ~ hBOOL(v9)) |
% 249.15/34.16 | (hAPP_H122293036e_bool(insert1330351828_state, v5) = v10 &
% 249.15/34.16 | hAPP_f1749453397e_bool(v10, bot_bo39439654e_bool) = v11 &
% 249.15/34.16 | hAPP_f568432088l_bool(all_2219_0, v11) = v12 &
% 249.15/34.16 | fun_fu1066574909e_bool(v10) & fun_Ho320143120e_bool(v11) &
% 249.15/34.16 | bool(v12) & ~ hBOOL(v12)) |
% 249.15/34.16 | (hAPP_H122293036e_bool(insert1330351828_state, v5) = v10 &
% 249.15/34.16 | hAPP_f1749453397e_bool(v10, bot_bo39439654e_bool) = v11 &
% 249.15/34.16 | hAPP_f568432088l_bool(all_2219_1, v11) = v13 &
% 249.15/34.16 | fun_fu1066574909e_bool(v10) & fun_Ho320143120e_bool(v11) &
% 249.15/34.16 | bool(v13) & hBOOL(v13))))
% 249.15/34.16 |
% 249.15/34.16 | ALPHA: (89) implies:
% 249.15/34.16 | (90) hoare_95103338_state(bot_bo39439654e_bool) = all_2219_1
% 249.15/34.16 |
% 249.15/34.16 | BETA: splitting (17) gives:
% 249.15/34.16 |
% 249.15/34.16 | Case 1:
% 249.15/34.16 | |
% 249.15/34.16 | | (91) ~ hBOOL(hoare_265376576gleton)
% 249.15/34.16 | |
% 249.15/34.16 | | PRED_UNIFY: (18), (91) imply:
% 249.15/34.16 | | (92) $false
% 249.15/34.16 | |
% 249.15/34.16 | | CLOSE: (92) is inconsistent.
% 249.15/34.16 | |
% 249.15/34.16 | Case 2:
% 249.15/34.16 | |
% 249.15/34.16 | |
% 249.15/34.17 | | GROUND_INST: instantiating (28) with all_1930_0, all_2219_1,
% 249.15/34.17 | | bot_bo39439654e_bool, simplifying with (62), (90) gives:
% 249.15/34.17 | | (93) all_2219_1 = all_1930_0
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (35) with all_1815_2, all_2073_3, y,
% 249.15/34.17 | | hoare_Mirabelle_MGT, simplifying with (50), (76) gives:
% 249.15/34.17 | | (94) all_2073_3 = all_1815_2
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (30) with all_1795_1, all_2035_2, body,
% 249.15/34.17 | | simplifying with (46), (65) gives:
% 249.15/34.17 | | (95) all_2035_2 = all_1795_1
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (30) with all_2035_2, all_2073_6, body,
% 249.15/34.17 | | simplifying with (65), (79) gives:
% 249.15/34.17 | | (96) all_2073_6 = all_2035_2
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (30) with all_2073_6, all_2207_0, body,
% 249.15/34.17 | | simplifying with (79), (83) gives:
% 249.15/34.17 | | (97) all_2207_0 = all_2073_6
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (30) with all_1916_3, all_2207_0, body,
% 249.15/34.17 | | simplifying with (58), (83) gives:
% 249.15/34.17 | | (98) all_2207_0 = all_1916_3
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (31) with all_1916_6, all_2073_9,
% 249.15/34.17 | | hoare_Mirabelle_MGT, simplifying with (60), (81) gives:
% 249.15/34.17 | | (99) all_2073_9 = all_1916_6
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (31) with all_2073_9, all_2210_6,
% 249.15/34.17 | | hoare_Mirabelle_MGT, simplifying with (81), (88) gives:
% 249.15/34.17 | | (100) all_2210_6 = all_2073_9
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (31) with all_2035_7, all_2210_6,
% 249.15/34.17 | | hoare_Mirabelle_MGT, simplifying with (66), (88) gives:
% 249.15/34.17 | | (101) all_2210_6 = all_2035_7
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (100), (101) imply:
% 249.15/34.17 | | (102) all_2073_9 = all_2035_7
% 249.15/34.17 | |
% 249.15/34.17 | | SIMP: (102) implies:
% 249.15/34.17 | | (103) all_2073_9 = all_2035_7
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (97), (98) imply:
% 249.15/34.17 | | (104) all_2073_6 = all_1916_3
% 249.15/34.17 | |
% 249.15/34.17 | | SIMP: (104) implies:
% 249.15/34.17 | | (105) all_2073_6 = all_1916_3
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (96), (105) imply:
% 249.15/34.17 | | (106) all_2035_2 = all_1916_3
% 249.15/34.17 | |
% 249.15/34.17 | | SIMP: (106) implies:
% 249.15/34.17 | | (107) all_2035_2 = all_1916_3
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (99), (103) imply:
% 249.15/34.17 | | (108) all_2035_7 = all_1916_6
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (95), (107) imply:
% 249.15/34.17 | | (109) all_1916_3 = all_1795_1
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (105), (109) imply:
% 249.15/34.17 | | (110) all_2073_6 = all_1795_1
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (101), (108) imply:
% 249.15/34.17 | | (111) all_2210_6 = all_1916_6
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (87), (111) imply:
% 249.15/34.17 | | (112) hAPP_f481860441_state(all_1916_6, body_1) = all_2210_5
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (80), (99) imply:
% 249.15/34.17 | | (113) hAPP_f481860441_state(all_1916_6, body_1) = all_2073_8
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (77), (110) imply:
% 249.15/34.17 | | (114) hAPP_f1763243027e_bool(all_2073_7, all_1795_1) = all_2073_5
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (56), (109) imply:
% 249.15/34.17 | | (115) hAPP_f1763243027e_bool(all_1916_4, all_1795_1) = all_1916_2
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (75), (94) imply:
% 249.15/34.17 | | (116) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.17 | | all_2073_2
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (69), (94) imply:
% 249.15/34.17 | | (117) hoare_363350478_state(all_1815_2)
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (38) with all_1916_5, all_2210_5, body_1,
% 249.15/34.17 | | all_1916_6, simplifying with (59), (112) gives:
% 249.15/34.17 | | (118) all_2210_5 = all_1916_5
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (38) with all_2073_8, all_2210_5, body_1,
% 249.15/34.17 | | all_1916_6, simplifying with (112), (113) gives:
% 249.15/34.17 | | (119) all_2210_5 = all_2073_8
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (118), (119) imply:
% 249.15/34.17 | | (120) all_2073_8 = all_1916_5
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (86), (118) imply:
% 249.15/34.17 | | (121) image_1918575693_state(all_1916_5) = all_2210_4
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (78), (120) imply:
% 249.15/34.17 | | (122) image_1918575693_state(all_1916_5) = all_2073_7
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (29) with all_1916_4, all_2210_4, all_1916_5,
% 249.15/34.17 | | simplifying with (57), (121) gives:
% 249.15/34.17 | | (123) all_2210_4 = all_1916_4
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (29) with all_2073_7, all_2210_4, all_1916_5,
% 249.15/34.17 | | simplifying with (121), (122) gives:
% 249.15/34.17 | | (124) all_2210_4 = all_2073_7
% 249.15/34.17 | |
% 249.15/34.17 | | COMBINE_EQS: (123), (124) imply:
% 249.15/34.17 | | (125) all_2073_7 = all_1916_4
% 249.15/34.17 | |
% 249.15/34.17 | | SIMP: (125) implies:
% 249.15/34.17 | | (126) all_2073_7 = all_1916_4
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (114), (126) imply:
% 249.15/34.17 | | (127) hAPP_f1763243027e_bool(all_1916_4, all_1795_1) = all_2073_5
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (36) with all_1916_2, all_2073_5, all_1795_1,
% 249.15/34.17 | | all_1916_4, simplifying with (115), (127) gives:
% 249.15/34.17 | | (128) all_2073_5 = all_1916_2
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (73), (128) imply:
% 249.15/34.17 | | (129) hoare_95103338_state(all_1916_2) = all_2073_4
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (70), (128) imply:
% 249.15/34.17 | | (130) fun_Ho320143120e_bool(all_1916_2)
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (28) with all_1916_1, all_2073_4, all_1916_2,
% 249.15/34.17 | | simplifying with (55), (129) gives:
% 249.15/34.17 | | (131) all_2073_4 = all_1916_1
% 249.15/34.17 | |
% 249.15/34.17 | | REDUCE: (72), (131) imply:
% 249.15/34.17 | | (132) hAPP_f568432088l_bool(all_1916_1, all_2073_1) = all_2073_0
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (fact_4_cut) with all_1916_2, fa, all_2073_1,
% 249.15/34.17 | | all_1916_1, all_1916_0, all_2073_0, simplifying with (24),
% 249.15/34.17 | | (53), (54), (55), (68), (71), (130), (132) gives:
% 249.15/34.17 | | (133) ? [v0: fun_fu1996308102l_bool] : ? [v1: bool] :
% 249.15/34.17 | | (hoare_95103338_state(fa) = v0 & hAPP_f568432088l_bool(v0,
% 249.15/34.17 | | all_2073_1) = v1 & fun_fu1996308102l_bool(v0) & bool(v1) & ~
% 249.15/34.17 | | hBOOL(v1))
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (1) with all_1916_2, all_1916_1, simplifying with
% 249.15/34.17 | | (55), (130) gives:
% 249.15/34.17 | | (134) ? [v0: bool] : (hAPP_f568432088l_bool(all_1916_1,
% 249.15/34.17 | | bot_bo39439654e_bool) = v0 & bool(v0) & hBOOL(v0))
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (9) with all_1689_0, bot_bo39439654e_bool,
% 249.15/34.17 | | simplifying with (40), (41) gives:
% 249.15/34.17 | | (135) all_1689_0 = bot_bo39439654e_bool
% 249.15/34.17 | |
% 249.15/34.17 | | GROUND_INST: instantiating (4) with all_1916_2, all_1815_2, all_2073_1,
% 249.15/34.17 | | all_1916_1, all_2073_2, all_2073_1, all_2073_0, all_2073_0,
% 249.15/34.17 | | simplifying with (55), (68), (71), (74), (116), (117), (130),
% 249.15/34.17 | | (132) gives:
% 249.15/34.18 | | (136) ? [v0: fun_Ho320143120e_bool] : ? [v1: bool] :
% 249.15/34.18 | | (hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = v0 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1916_1, v0) = v1 &
% 249.15/34.18 | | fun_Ho320143120e_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (3) with all_1916_2, all_1815_2, fa, all_1916_1,
% 249.15/34.18 | | all_2073_2, all_2073_1, all_2073_0, all_1916_0, simplifying
% 249.15/34.18 | | with (24), (54), (55), (68), (74), (116), (117), (130), (132)
% 249.15/34.18 | | gives:
% 249.15/34.18 | | (137) ? [v0: fun_Ho320143120e_bool] : ? [v1: bool] :
% 249.15/34.18 | | (hAPP_f1749453397e_bool(all_2073_2, fa) = v0 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1916_1, v0) = v1 &
% 249.15/34.18 | | fun_Ho320143120e_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (14) with all_1815_2, all_2073_2, simplifying
% 249.15/34.18 | | with (116), (117) gives:
% 249.15/34.18 | | (138) ? [v0: fun_Ho320143120e_bool] :
% 249.15/34.18 | | (hAPP_f1242401993_state(the_el1666657391_state, v0) = all_1815_2 &
% 249.15/34.18 | | hAPP_f1749453397e_bool(all_2073_2, bot_bo39439654e_bool) = v0 &
% 249.15/34.18 | | fun_Ho320143120e_bool(v0))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (84) with y, all_1916_2, all_1916_1, all_1815_2,
% 249.15/34.18 | | all_2073_2, all_2073_1, all_2073_0, simplifying with (18),
% 249.15/34.18 | | (26), (50), (55), (68), (74), (116), (130), (132) gives:
% 249.15/34.18 | | (139) ? [v0: bool] : ? [v1: pname] : ? [v2: fun_fu1430349052l_bool] :
% 249.15/34.18 | | ? [v3: bool] : ? [v4: com] : ? [v5: hoare_363350478_state] : ?
% 249.15/34.18 | | [v6: fun_fu1066574909e_bool] : ? [v7: fun_Ho320143120e_bool] : ?
% 249.15/34.18 | | [v8: bool] : (pname(v1) & ((hAPP_com_bool(wt, y) = v0 & bool(v0) &
% 249.15/34.18 | | ~ hBOOL(v0)) | (hAPP_p338031245l_bool(member_pname, v1) = v2
% 249.15/34.18 | | & hAPP_f1664156314l_bool(v2, all_2207_0) = v3 &
% 249.15/34.18 | | hAPP_pname_com(body_1, v1) = v4 &
% 249.15/34.18 | | hAPP_c1041435779_state(hoare_Mirabelle_MGT, v4) = v5 &
% 249.15/34.18 | | hAPP_H122293036e_bool(insert1330351828_state, v5) = v6 &
% 249.15/34.18 | | hAPP_f1749453397e_bool(v6, bot_bo39439654e_bool) = v7 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1916_1, v7) = v8 &
% 249.15/34.18 | | fun_fu1066574909e_bool(v6) & fun_fu1430349052l_bool(v2) &
% 249.15/34.18 | | fun_Ho320143120e_bool(v7) & hoare_363350478_state(v5) &
% 249.15/34.18 | | bool(v8) & bool(v3) & com(v4) & hBOOL(v3) & ~ hBOOL(v8))))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (63) with y, all_1815_2, simplifying with (18),
% 249.15/34.18 | | (19), (26), (50) gives:
% 249.15/34.18 | | (140) ? [v0: bool] : ? [v1: fun_fu1066574909e_bool] : ? [v2:
% 249.15/34.18 | | fun_Ho320143120e_bool] : ? [v3: bool] : ((hAPP_com_bool(wt, y) =
% 249.15/34.18 | | v0 & bool(v0) & ~ hBOOL(v0)) |
% 249.15/34.18 | | (hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) = v1 &
% 249.15/34.18 | | hAPP_f1749453397e_bool(v1, bot_bo39439654e_bool) = v2 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1930_0, v2) = v3 &
% 249.15/34.18 | | fun_fu1066574909e_bool(v1) & fun_Ho320143120e_bool(v2) &
% 249.15/34.18 | | bool(v3) & hBOOL(v3)))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (7) with fa, all_1815_2, fa, all_1815_1,
% 249.15/34.18 | | all_1815_0, all_1815_0, simplifying with (24), (48), (49),
% 249.15/34.18 | | (51), (117) gives:
% 249.15/34.18 | | (141) ? [v0: fun_fu1066574909e_bool] : ? [v1: fun_Ho320143120e_bool] :
% 249.15/34.18 | | (hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) = v0 &
% 249.15/34.18 | | hAPP_f1749453397e_bool(v0, fa) = v1 & fun_fu1066574909e_bool(v0)
% 249.15/34.18 | | & fun_Ho320143120e_bool(v1))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (15) with all_1815_2, fa, all_1815_1, all_1815_0,
% 249.15/34.18 | | simplifying with (24), (48), (49), (51), (117) gives:
% 249.15/34.18 | | (142) ? [v0: fun_fu1066574909e_bool] : ? [v1: fun_Ho320143120e_bool] :
% 249.15/34.18 | | ( ~ (v1 = bot_bo39439654e_bool) &
% 249.15/34.18 | | hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) = v0 &
% 249.15/34.18 | | hAPP_f1749453397e_bool(v0, fa) = v1 & fun_fu1066574909e_bool(v0)
% 249.15/34.18 | | & fun_Ho320143120e_bool(v1))
% 249.15/34.18 | |
% 249.15/34.18 | | GROUND_INST: instantiating (11) with pn, y, all_1712_0, simplifying with
% 249.15/34.18 | | (19), (22), (26), (43), (44) gives:
% 249.15/34.18 | | (143) ? [v0: bool] : (hAPP_com_bool(wt, y) = v0 & bool(v0) & hBOOL(v0))
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (143) with fresh symbol all_2360_0 gives:
% 249.15/34.18 | | (144) hAPP_com_bool(wt, y) = all_2360_0 & bool(all_2360_0) &
% 249.15/34.18 | | hBOOL(all_2360_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (144) implies:
% 249.15/34.18 | | (145) hBOOL(all_2360_0)
% 249.15/34.18 | | (146) hAPP_com_bool(wt, y) = all_2360_0
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (138) with fresh symbol all_2370_0 gives:
% 249.15/34.18 | | (147) hAPP_f1242401993_state(the_el1666657391_state, all_2370_0) =
% 249.15/34.18 | | all_1815_2 & hAPP_f1749453397e_bool(all_2073_2,
% 249.15/34.18 | | bot_bo39439654e_bool) = all_2370_0 &
% 249.15/34.18 | | fun_Ho320143120e_bool(all_2370_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (147) implies:
% 249.15/34.18 | | (148) hAPP_f1749453397e_bool(all_2073_2, bot_bo39439654e_bool) =
% 249.15/34.18 | | all_2370_0
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (134) with fresh symbol all_2374_0 gives:
% 249.15/34.18 | | (149) hAPP_f568432088l_bool(all_1916_1, bot_bo39439654e_bool) =
% 249.15/34.18 | | all_2374_0 & bool(all_2374_0) & hBOOL(all_2374_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (149) implies:
% 249.15/34.18 | | (150) hBOOL(all_2374_0)
% 249.15/34.18 | | (151) hAPP_f568432088l_bool(all_1916_1, bot_bo39439654e_bool) =
% 249.15/34.18 | | all_2374_0
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (141) with fresh symbols all_2386_0, all_2386_1 gives:
% 249.15/34.18 | | (152) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.18 | | all_2386_1 & hAPP_f1749453397e_bool(all_2386_1, fa) = all_2386_0 &
% 249.15/34.18 | | fun_fu1066574909e_bool(all_2386_1) &
% 249.15/34.18 | | fun_Ho320143120e_bool(all_2386_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (152) implies:
% 249.15/34.18 | | (153) hAPP_f1749453397e_bool(all_2386_1, fa) = all_2386_0
% 249.15/34.18 | | (154) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.18 | | all_2386_1
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (133) with fresh symbols all_2388_0, all_2388_1 gives:
% 249.15/34.18 | | (155) hoare_95103338_state(fa) = all_2388_1 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_2388_1, all_2073_1) = all_2388_0 &
% 249.15/34.18 | | fun_fu1996308102l_bool(all_2388_1) & bool(all_2388_0) & ~
% 249.15/34.18 | | hBOOL(all_2388_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (155) implies:
% 249.15/34.18 | | (156) ~ hBOOL(all_2388_0)
% 249.15/34.18 | | (157) hAPP_f568432088l_bool(all_2388_1, all_2073_1) = all_2388_0
% 249.15/34.18 | | (158) hoare_95103338_state(fa) = all_2388_1
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (142) with fresh symbols all_2392_0, all_2392_1 gives:
% 249.15/34.18 | | (159) ~ (all_2392_0 = bot_bo39439654e_bool) &
% 249.15/34.18 | | hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.18 | | all_2392_1 & hAPP_f1749453397e_bool(all_2392_1, fa) = all_2392_0 &
% 249.15/34.18 | | fun_fu1066574909e_bool(all_2392_1) &
% 249.15/34.18 | | fun_Ho320143120e_bool(all_2392_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (159) implies:
% 249.15/34.18 | | (160) fun_Ho320143120e_bool(all_2392_0)
% 249.15/34.18 | | (161) hAPP_f1749453397e_bool(all_2392_1, fa) = all_2392_0
% 249.15/34.18 | | (162) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.18 | | all_2392_1
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (137) with fresh symbols all_2396_0, all_2396_1 gives:
% 249.15/34.18 | | (163) hAPP_f1749453397e_bool(all_2073_2, fa) = all_2396_1 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1916_1, all_2396_1) = all_2396_0 &
% 249.15/34.18 | | fun_Ho320143120e_bool(all_2396_1) & bool(all_2396_0) & ~
% 249.15/34.18 | | hBOOL(all_2396_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (163) implies:
% 249.15/34.18 | | (164) ~ hBOOL(all_2396_0)
% 249.15/34.18 | | (165) hAPP_f568432088l_bool(all_1916_1, all_2396_1) = all_2396_0
% 249.15/34.18 | | (166) hAPP_f1749453397e_bool(all_2073_2, fa) = all_2396_1
% 249.15/34.18 | |
% 249.15/34.18 | | DELTA: instantiating (136) with fresh symbols all_2398_0, all_2398_1 gives:
% 249.15/34.18 | | (167) hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = all_2398_1 &
% 249.15/34.18 | | hAPP_f568432088l_bool(all_1916_1, all_2398_1) = all_2398_0 &
% 249.15/34.18 | | fun_Ho320143120e_bool(all_2398_1) & bool(all_2398_0) & ~
% 249.15/34.18 | | hBOOL(all_2398_0)
% 249.15/34.18 | |
% 249.15/34.18 | | ALPHA: (167) implies:
% 249.15/34.19 | | (168) ~ hBOOL(all_2398_0)
% 249.15/34.19 | | (169) fun_Ho320143120e_bool(all_2398_1)
% 249.15/34.19 | | (170) hAPP_f568432088l_bool(all_1916_1, all_2398_1) = all_2398_0
% 249.15/34.19 | | (171) hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = all_2398_1
% 249.15/34.19 | |
% 249.15/34.19 | | DELTA: instantiating (140) with fresh symbols all_2409_0, all_2409_1,
% 249.15/34.19 | | all_2409_2, all_2409_3 gives:
% 249.15/34.19 | | (172) (hAPP_com_bool(wt, y) = all_2409_3 & bool(all_2409_3) & ~
% 249.15/34.19 | | hBOOL(all_2409_3)) |
% 249.15/34.19 | | (hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.19 | | all_2409_2 & hAPP_f1749453397e_bool(all_2409_2,
% 249.15/34.19 | | bot_bo39439654e_bool) = all_2409_1 &
% 249.15/34.19 | | hAPP_f568432088l_bool(all_1930_0, all_2409_1) = all_2409_0 &
% 249.15/34.19 | | fun_fu1066574909e_bool(all_2409_2) &
% 249.15/34.19 | | fun_Ho320143120e_bool(all_2409_1) & bool(all_2409_0) &
% 249.15/34.19 | | hBOOL(all_2409_0))
% 249.15/34.19 | |
% 249.15/34.19 | | DELTA: instantiating (139) with fresh symbols all_2415_0, all_2415_1,
% 249.15/34.19 | | all_2415_2, all_2415_3, all_2415_4, all_2415_5, all_2415_6,
% 249.15/34.19 | | all_2415_7, all_2415_8 gives:
% 249.15/34.19 | | (173) pname(all_2415_7) & ((hAPP_com_bool(wt, y) = all_2415_8 &
% 249.15/34.19 | | bool(all_2415_8) & ~ hBOOL(all_2415_8)) |
% 249.15/34.19 | | (hAPP_p338031245l_bool(member_pname, all_2415_7) = all_2415_6 &
% 249.15/34.19 | | hAPP_f1664156314l_bool(all_2415_6, all_2207_0) = all_2415_5 &
% 249.15/34.19 | | hAPP_pname_com(body_1, all_2415_7) = all_2415_4 &
% 249.15/34.19 | | hAPP_c1041435779_state(hoare_Mirabelle_MGT, all_2415_4) =
% 249.15/34.19 | | all_2415_3 & hAPP_H122293036e_bool(insert1330351828_state,
% 249.15/34.19 | | all_2415_3) = all_2415_2 & hAPP_f1749453397e_bool(all_2415_2,
% 249.15/34.19 | | bot_bo39439654e_bool) = all_2415_1 &
% 249.15/34.19 | | hAPP_f568432088l_bool(all_1916_1, all_2415_1) = all_2415_0 &
% 249.15/34.19 | | fun_fu1066574909e_bool(all_2415_2) &
% 249.15/34.19 | | fun_fu1430349052l_bool(all_2415_6) &
% 249.15/34.19 | | fun_Ho320143120e_bool(all_2415_1) &
% 249.15/34.19 | | hoare_363350478_state(all_2415_3) & bool(all_2415_0) &
% 249.15/34.19 | | bool(all_2415_5) & com(all_2415_4) & hBOOL(all_2415_5) & ~
% 249.15/34.19 | | hBOOL(all_2415_0)))
% 249.15/34.19 | |
% 249.15/34.19 | | ALPHA: (173) implies:
% 249.15/34.19 | | (174) (hAPP_com_bool(wt, y) = all_2415_8 & bool(all_2415_8) & ~
% 249.15/34.19 | | hBOOL(all_2415_8)) | (hAPP_p338031245l_bool(member_pname,
% 249.15/34.19 | | all_2415_7) = all_2415_6 & hAPP_f1664156314l_bool(all_2415_6,
% 249.15/34.19 | | all_2207_0) = all_2415_5 & hAPP_pname_com(body_1, all_2415_7) =
% 249.15/34.19 | | all_2415_4 & hAPP_c1041435779_state(hoare_Mirabelle_MGT,
% 249.15/34.19 | | all_2415_4) = all_2415_3 &
% 249.15/34.19 | | hAPP_H122293036e_bool(insert1330351828_state, all_2415_3) =
% 249.15/34.19 | | all_2415_2 & hAPP_f1749453397e_bool(all_2415_2,
% 249.15/34.19 | | bot_bo39439654e_bool) = all_2415_1 &
% 249.15/34.19 | | hAPP_f568432088l_bool(all_1916_1, all_2415_1) = all_2415_0 &
% 249.15/34.19 | | fun_fu1066574909e_bool(all_2415_2) &
% 249.15/34.19 | | fun_fu1430349052l_bool(all_2415_6) &
% 249.15/34.19 | | fun_Ho320143120e_bool(all_2415_1) &
% 249.15/34.19 | | hoare_363350478_state(all_2415_3) & bool(all_2415_0) &
% 249.15/34.19 | | bool(all_2415_5) & com(all_2415_4) & hBOOL(all_2415_5) & ~
% 249.15/34.19 | | hBOOL(all_2415_0))
% 249.15/34.19 | |
% 249.15/34.19 | | REDUCE: (40), (135) imply:
% 249.15/34.19 | | (175) fun_Ho320143120e_bool(bot_bo39439654e_bool)
% 249.15/34.19 | |
% 249.15/34.19 | | BETA: splitting (172) gives:
% 249.15/34.19 | |
% 249.15/34.19 | | Case 1:
% 249.15/34.19 | | |
% 249.15/34.19 | | | (176) hAPP_com_bool(wt, y) = all_2409_3 & bool(all_2409_3) & ~
% 249.15/34.19 | | | hBOOL(all_2409_3)
% 249.15/34.19 | | |
% 249.15/34.19 | | | ALPHA: (176) implies:
% 249.15/34.19 | | | (177) ~ hBOOL(all_2409_3)
% 249.15/34.19 | | | (178) hAPP_com_bool(wt, y) = all_2409_3
% 249.15/34.19 | | |
% 249.15/34.19 | | | GROUND_INST: instantiating (37) with all_2360_0, all_2409_3, y, wt,
% 249.15/34.19 | | | simplifying with (146), (178) gives:
% 249.15/34.19 | | | (179) all_2409_3 = all_2360_0
% 249.15/34.19 | | |
% 249.15/34.19 | | | REDUCE: (177), (179) imply:
% 249.15/34.19 | | | (180) ~ hBOOL(all_2360_0)
% 249.15/34.19 | | |
% 249.15/34.19 | | | PRED_UNIFY: (145), (180) imply:
% 249.15/34.19 | | | (181) $false
% 249.15/34.19 | | |
% 249.15/34.19 | | | CLOSE: (181) is inconsistent.
% 249.15/34.19 | | |
% 249.15/34.19 | | Case 2:
% 249.15/34.19 | | |
% 249.15/34.19 | | | (182) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.19 | | | all_2409_2 & hAPP_f1749453397e_bool(all_2409_2,
% 249.15/34.19 | | | bot_bo39439654e_bool) = all_2409_1 &
% 249.15/34.19 | | | hAPP_f568432088l_bool(all_1930_0, all_2409_1) = all_2409_0 &
% 249.15/34.19 | | | fun_fu1066574909e_bool(all_2409_2) &
% 249.15/34.19 | | | fun_Ho320143120e_bool(all_2409_1) & bool(all_2409_0) &
% 249.15/34.19 | | | hBOOL(all_2409_0)
% 249.15/34.19 | | |
% 249.15/34.19 | | | ALPHA: (182) implies:
% 249.15/34.19 | | | (183) hBOOL(all_2409_0)
% 249.15/34.19 | | | (184) fun_Ho320143120e_bool(all_2409_1)
% 249.15/34.19 | | | (185) hAPP_f568432088l_bool(all_1930_0, all_2409_1) = all_2409_0
% 249.15/34.19 | | | (186) hAPP_f1749453397e_bool(all_2409_2, bot_bo39439654e_bool) =
% 249.15/34.19 | | | all_2409_1
% 249.15/34.19 | | | (187) hAPP_H122293036e_bool(insert1330351828_state, all_1815_2) =
% 249.15/34.19 | | | all_2409_2
% 249.15/34.19 | | |
% 249.15/34.19 | | | BETA: splitting (174) gives:
% 249.15/34.19 | | |
% 249.15/34.19 | | | Case 1:
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | (188) hAPP_com_bool(wt, y) = all_2415_8 & bool(all_2415_8) & ~
% 249.15/34.19 | | | | hBOOL(all_2415_8)
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | ALPHA: (188) implies:
% 249.15/34.19 | | | | (189) ~ hBOOL(all_2415_8)
% 249.15/34.19 | | | | (190) hAPP_com_bool(wt, y) = all_2415_8
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (37) with all_2360_0, all_2415_8, y, wt,
% 249.15/34.19 | | | | simplifying with (146), (190) gives:
% 249.15/34.19 | | | | (191) all_2415_8 = all_2360_0
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | REDUCE: (189), (191) imply:
% 249.15/34.19 | | | | (192) ~ hBOOL(all_2360_0)
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | PRED_UNIFY: (145), (192) imply:
% 249.15/34.19 | | | | (193) $false
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | CLOSE: (193) is inconsistent.
% 249.15/34.19 | | | |
% 249.15/34.19 | | | Case 2:
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | (194) hAPP_p338031245l_bool(member_pname, all_2415_7) = all_2415_6 &
% 249.15/34.19 | | | | hAPP_f1664156314l_bool(all_2415_6, all_2207_0) = all_2415_5 &
% 249.15/34.19 | | | | hAPP_pname_com(body_1, all_2415_7) = all_2415_4 &
% 249.15/34.19 | | | | hAPP_c1041435779_state(hoare_Mirabelle_MGT, all_2415_4) =
% 249.15/34.19 | | | | all_2415_3 & hAPP_H122293036e_bool(insert1330351828_state,
% 249.15/34.19 | | | | all_2415_3) = all_2415_2 & hAPP_f1749453397e_bool(all_2415_2,
% 249.15/34.19 | | | | bot_bo39439654e_bool) = all_2415_1 &
% 249.15/34.19 | | | | hAPP_f568432088l_bool(all_1916_1, all_2415_1) = all_2415_0 &
% 249.15/34.19 | | | | fun_fu1066574909e_bool(all_2415_2) &
% 249.15/34.19 | | | | fun_fu1430349052l_bool(all_2415_6) &
% 249.15/34.19 | | | | fun_Ho320143120e_bool(all_2415_1) &
% 249.15/34.19 | | | | hoare_363350478_state(all_2415_3) & bool(all_2415_0) &
% 249.15/34.19 | | | | bool(all_2415_5) & com(all_2415_4) & hBOOL(all_2415_5) & ~
% 249.15/34.19 | | | | hBOOL(all_2415_0)
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | ALPHA: (194) implies:
% 249.15/34.19 | | | | (195) ~ hBOOL(all_2415_0)
% 249.15/34.19 | | | | (196) fun_Ho320143120e_bool(all_2415_1)
% 249.15/34.19 | | | | (197) hAPP_f568432088l_bool(all_1916_1, all_2415_1) = all_2415_0
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (33) with all_2073_1, all_2370_0,
% 249.15/34.19 | | | | bot_bo39439654e_bool, all_2073_2, simplifying with (74),
% 249.15/34.19 | | | | (148) gives:
% 249.15/34.19 | | | | (198) all_2370_0 = all_2073_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (34) with all_2073_2, all_2392_1, all_1815_2,
% 249.15/34.19 | | | | insert1330351828_state, simplifying with (116), (162)
% 249.15/34.19 | | | | gives:
% 249.15/34.19 | | | | (199) all_2392_1 = all_2073_2
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (34) with all_2392_1, all_2409_2, all_1815_2,
% 249.15/34.19 | | | | insert1330351828_state, simplifying with (162), (187)
% 249.15/34.19 | | | | gives:
% 249.15/34.19 | | | | (200) all_2409_2 = all_2392_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (34) with all_2386_1, all_2409_2, all_1815_2,
% 249.15/34.19 | | | | insert1330351828_state, simplifying with (154), (187)
% 249.15/34.19 | | | | gives:
% 249.15/34.19 | | | | (201) all_2409_2 = all_2386_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | COMBINE_EQS: (200), (201) imply:
% 249.15/34.19 | | | | (202) all_2392_1 = all_2386_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | SIMP: (202) implies:
% 249.15/34.19 | | | | (203) all_2392_1 = all_2386_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | COMBINE_EQS: (199), (203) imply:
% 249.15/34.19 | | | | (204) all_2386_1 = all_2073_2
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | SIMP: (204) implies:
% 249.15/34.19 | | | | (205) all_2386_1 = all_2073_2
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | COMBINE_EQS: (201), (205) imply:
% 249.15/34.19 | | | | (206) all_2409_2 = all_2073_2
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | REDUCE: (186), (206) imply:
% 249.15/34.19 | | | | (207) hAPP_f1749453397e_bool(all_2073_2, bot_bo39439654e_bool) =
% 249.15/34.19 | | | | all_2409_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | REDUCE: (161), (199) imply:
% 249.15/34.19 | | | | (208) hAPP_f1749453397e_bool(all_2073_2, fa) = all_2392_0
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | REDUCE: (153), (205) imply:
% 249.15/34.19 | | | | (209) hAPP_f1749453397e_bool(all_2073_2, fa) = all_2386_0
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (33) with all_2073_1, all_2409_1,
% 249.15/34.19 | | | | bot_bo39439654e_bool, all_2073_2, simplifying with (74),
% 249.15/34.19 | | | | (207) gives:
% 249.15/34.19 | | | | (210) all_2409_1 = all_2073_1
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (33) with all_2396_1, all_2386_0, fa,
% 249.15/34.19 | | | | all_2073_2, simplifying with (166), (209) gives:
% 249.15/34.19 | | | | (211) all_2396_1 = all_2386_0
% 249.15/34.19 | | | |
% 249.15/34.19 | | | | GROUND_INST: instantiating (33) with all_2396_1, all_2392_0, fa,
% 249.15/34.19 | | | | all_2073_2, simplifying with (166), (208) gives:
% 249.15/34.20 | | | | (212) all_2396_1 = all_2392_0
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | COMBINE_EQS: (211), (212) imply:
% 249.15/34.20 | | | | (213) all_2392_0 = all_2386_0
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | REDUCE: (185), (210) imply:
% 249.15/34.20 | | | | (214) hAPP_f568432088l_bool(all_1930_0, all_2073_1) = all_2409_0
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | REDUCE: (165), (211) imply:
% 249.15/34.20 | | | | (215) hAPP_f568432088l_bool(all_1916_1, all_2386_0) = all_2396_0
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | REDUCE: (160), (213) imply:
% 249.15/34.20 | | | | (216) fun_Ho320143120e_bool(all_2386_0)
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | GROUND_INST: instantiating (fact_4_cut) with all_1916_2,
% 249.15/34.20 | | | | bot_bo39439654e_bool, all_2073_1, all_1916_1, all_2374_0,
% 249.15/34.20 | | | | all_2073_0, simplifying with (55), (68), (71), (130),
% 249.15/34.20 | | | | (132), (150), (151), (175) gives:
% 249.15/34.20 | | | | (217) ? [v0: fun_fu1996308102l_bool] : ? [v1: bool] :
% 249.15/34.20 | | | | (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.15/34.20 | | | | hAPP_f568432088l_bool(v0, all_2073_1) = v1 &
% 249.15/34.20 | | | | fun_fu1996308102l_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.15/34.20 | | | |
% 249.15/34.20 | | | | GROUND_INST: instantiating (fact_4_cut) with all_1916_2,
% 249.15/34.20 | | | | bot_bo39439654e_bool, all_2386_0, all_1916_1, all_2374_0,
% 249.15/34.20 | | | | all_2396_0, simplifying with (55), (130), (150), (151),
% 249.15/34.20 | | | | (164), (175), (215), (216) gives:
% 249.15/34.20 | | | | (218) ? [v0: fun_fu1996308102l_bool] : ? [v1: bool] :
% 249.15/34.20 | | | | (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.15/34.20 | | | | hAPP_f568432088l_bool(v0, all_2386_0) = v1 &
% 249.15/34.20 | | | | fun_fu1996308102l_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.15/34.20 | | | |
% 249.51/34.20 | | | | GROUND_INST: instantiating (fact_4_cut) with all_1916_2,
% 249.51/34.20 | | | | bot_bo39439654e_bool, all_2398_1, all_1916_1, all_2374_0,
% 249.51/34.20 | | | | all_2398_0, simplifying with (55), (130), (150), (151),
% 249.51/34.20 | | | | (168), (169), (170), (175) gives:
% 249.51/34.20 | | | | (219) ? [v0: fun_fu1996308102l_bool] : ? [v1: bool] :
% 249.51/34.20 | | | | (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(v0, all_2398_1) = v1 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | GROUND_INST: instantiating (fact_4_cut) with all_1916_2,
% 249.51/34.20 | | | | bot_bo39439654e_bool, all_2415_1, all_1916_1, all_2374_0,
% 249.51/34.20 | | | | all_2415_0, simplifying with (55), (130), (150), (151),
% 249.51/34.20 | | | | (175), (195), (196), (197) gives:
% 249.51/34.20 | | | | (220) ? [v0: fun_fu1996308102l_bool] : ? [v1: bool] :
% 249.51/34.20 | | | | (hoare_95103338_state(bot_bo39439654e_bool) = v0 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(v0, all_2415_1) = v1 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(v0) & bool(v1) & ~ hBOOL(v1))
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | GROUND_INST: instantiating (2) with all_2073_1, bot_bo39439654e_bool,
% 249.51/34.20 | | | | all_1815_2, all_1930_0, all_2073_2, all_2073_1, all_2409_0,
% 249.51/34.20 | | | | all_2409_0, simplifying with (62), (71), (74), (116),
% 249.51/34.20 | | | | (117), (175), (183), (214) gives:
% 249.51/34.20 | | | | (221) ? [v0: fun_Ho320143120e_bool] : ? [v1: bool] :
% 249.51/34.20 | | | | (hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = v0 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_1930_0, v0) = v1 &
% 249.51/34.20 | | | | fun_Ho320143120e_bool(v0) & bool(v1) & hBOOL(v1))
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | GROUND_INST: instantiating (84) with y, fa, all_2388_1, all_1815_2,
% 249.51/34.20 | | | | all_2073_2, all_2073_1, all_2388_0, simplifying with (18),
% 249.51/34.20 | | | | (24), (26), (50), (74), (116), (156), (157), (158) gives:
% 249.51/34.20 | | | | (222) ? [v0: bool] : ? [v1: pname] : ? [v2:
% 249.51/34.20 | | | | fun_fu1430349052l_bool] : ? [v3: bool] : ? [v4: com] : ?
% 249.51/34.20 | | | | [v5: hoare_363350478_state] : ? [v6: fun_fu1066574909e_bool] :
% 249.51/34.20 | | | | ? [v7: fun_Ho320143120e_bool] : ? [v8: bool] : (pname(v1) &
% 249.51/34.20 | | | | ((hAPP_com_bool(wt, y) = v0 & bool(v0) & ~ hBOOL(v0)) |
% 249.51/34.20 | | | | (hAPP_p338031245l_bool(member_pname, v1) = v2 &
% 249.51/34.20 | | | | hAPP_f1664156314l_bool(v2, all_2207_0) = v3 &
% 249.51/34.20 | | | | hAPP_pname_com(body_1, v1) = v4 &
% 249.51/34.20 | | | | hAPP_c1041435779_state(hoare_Mirabelle_MGT, v4) = v5 &
% 249.51/34.20 | | | | hAPP_H122293036e_bool(insert1330351828_state, v5) = v6 &
% 249.51/34.20 | | | | hAPP_f1749453397e_bool(v6, bot_bo39439654e_bool) = v7 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2388_1, v7) = v8 &
% 249.51/34.20 | | | | fun_fu1066574909e_bool(v6) & fun_fu1430349052l_bool(v2) &
% 249.51/34.20 | | | | fun_Ho320143120e_bool(v7) & hoare_363350478_state(v5) &
% 249.51/34.20 | | | | bool(v8) & bool(v3) & com(v4) & hBOOL(v3) & ~
% 249.51/34.20 | | | | hBOOL(v8))))
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | GROUND_INST: instantiating (8) with all_1815_2, bot_bo39439654e_bool,
% 249.51/34.20 | | | | all_2073_2, all_2073_1, all_2398_1, simplifying with (74),
% 249.51/34.20 | | | | (116), (117), (171), (175) gives:
% 249.51/34.20 | | | | (223) all_2398_1 = all_2073_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (220) with fresh symbols all_2677_0, all_2677_1
% 249.51/34.20 | | | | gives:
% 249.51/34.20 | | | | (224) hoare_95103338_state(bot_bo39439654e_bool) = all_2677_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2677_1, all_2415_1) = all_2677_0 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(all_2677_1) & bool(all_2677_0) & ~
% 249.51/34.20 | | | | hBOOL(all_2677_0)
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (224) implies:
% 249.51/34.20 | | | | (225) hoare_95103338_state(bot_bo39439654e_bool) = all_2677_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (218) with fresh symbols all_2681_0, all_2681_1
% 249.51/34.20 | | | | gives:
% 249.51/34.20 | | | | (226) hoare_95103338_state(bot_bo39439654e_bool) = all_2681_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2681_1, all_2386_0) = all_2681_0 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(all_2681_1) & bool(all_2681_0) & ~
% 249.51/34.20 | | | | hBOOL(all_2681_0)
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (226) implies:
% 249.51/34.20 | | | | (227) hoare_95103338_state(bot_bo39439654e_bool) = all_2681_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (221) with fresh symbols all_2691_0, all_2691_1
% 249.51/34.20 | | | | gives:
% 249.51/34.20 | | | | (228) hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = all_2691_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_1930_0, all_2691_1) = all_2691_0 &
% 249.51/34.20 | | | | fun_Ho320143120e_bool(all_2691_1) & bool(all_2691_0) &
% 249.51/34.20 | | | | hBOOL(all_2691_0)
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (228) implies:
% 249.51/34.20 | | | | (229) hBOOL(all_2691_0)
% 249.51/34.20 | | | | (230) hAPP_f568432088l_bool(all_1930_0, all_2691_1) = all_2691_0
% 249.51/34.20 | | | | (231) hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = all_2691_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (217) with fresh symbols all_2699_0, all_2699_1
% 249.51/34.20 | | | | gives:
% 249.51/34.20 | | | | (232) hoare_95103338_state(bot_bo39439654e_bool) = all_2699_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2699_1, all_2073_1) = all_2699_0 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(all_2699_1) & bool(all_2699_0) & ~
% 249.51/34.20 | | | | hBOOL(all_2699_0)
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (232) implies:
% 249.51/34.20 | | | | (233) ~ hBOOL(all_2699_0)
% 249.51/34.20 | | | | (234) hAPP_f568432088l_bool(all_2699_1, all_2073_1) = all_2699_0
% 249.51/34.20 | | | | (235) hoare_95103338_state(bot_bo39439654e_bool) = all_2699_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (219) with fresh symbols all_2713_0, all_2713_1
% 249.51/34.20 | | | | gives:
% 249.51/34.20 | | | | (236) hoare_95103338_state(bot_bo39439654e_bool) = all_2713_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2713_1, all_2398_1) = all_2713_0 &
% 249.51/34.20 | | | | fun_fu1996308102l_bool(all_2713_1) & bool(all_2713_0) & ~
% 249.51/34.20 | | | | hBOOL(all_2713_0)
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (236) implies:
% 249.51/34.20 | | | | (237) hAPP_f568432088l_bool(all_2713_1, all_2398_1) = all_2713_0
% 249.51/34.20 | | | | (238) hoare_95103338_state(bot_bo39439654e_bool) = all_2713_1
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | DELTA: instantiating (222) with fresh symbols all_2796_0, all_2796_1,
% 249.51/34.20 | | | | all_2796_2, all_2796_3, all_2796_4, all_2796_5, all_2796_6,
% 249.51/34.20 | | | | all_2796_7, all_2796_8 gives:
% 249.51/34.20 | | | | (239) pname(all_2796_7) & ((hAPP_com_bool(wt, y) = all_2796_8 &
% 249.51/34.20 | | | | bool(all_2796_8) & ~ hBOOL(all_2796_8)) |
% 249.51/34.20 | | | | (hAPP_p338031245l_bool(member_pname, all_2796_7) = all_2796_6
% 249.51/34.20 | | | | & hAPP_f1664156314l_bool(all_2796_6, all_2207_0) =
% 249.51/34.20 | | | | all_2796_5 & hAPP_pname_com(body_1, all_2796_7) =
% 249.51/34.20 | | | | all_2796_4 & hAPP_c1041435779_state(hoare_Mirabelle_MGT,
% 249.51/34.20 | | | | all_2796_4) = all_2796_3 &
% 249.51/34.20 | | | | hAPP_H122293036e_bool(insert1330351828_state, all_2796_3) =
% 249.51/34.20 | | | | all_2796_2 & hAPP_f1749453397e_bool(all_2796_2,
% 249.51/34.20 | | | | bot_bo39439654e_bool) = all_2796_1 &
% 249.51/34.20 | | | | hAPP_f568432088l_bool(all_2388_1, all_2796_1) = all_2796_0
% 249.51/34.20 | | | | & fun_fu1066574909e_bool(all_2796_2) &
% 249.51/34.20 | | | | fun_fu1430349052l_bool(all_2796_6) &
% 249.51/34.20 | | | | fun_Ho320143120e_bool(all_2796_1) &
% 249.51/34.20 | | | | hoare_363350478_state(all_2796_3) & bool(all_2796_0) &
% 249.51/34.20 | | | | bool(all_2796_5) & com(all_2796_4) & hBOOL(all_2796_5) & ~
% 249.51/34.20 | | | | hBOOL(all_2796_0)))
% 249.51/34.20 | | | |
% 249.51/34.20 | | | | ALPHA: (239) implies:
% 249.51/34.21 | | | | (240) (hAPP_com_bool(wt, y) = all_2796_8 & bool(all_2796_8) & ~
% 249.51/34.21 | | | | hBOOL(all_2796_8)) | (hAPP_p338031245l_bool(member_pname,
% 249.51/34.21 | | | | all_2796_7) = all_2796_6 &
% 249.51/34.21 | | | | hAPP_f1664156314l_bool(all_2796_6, all_2207_0) = all_2796_5 &
% 249.51/34.21 | | | | hAPP_pname_com(body_1, all_2796_7) = all_2796_4 &
% 249.51/34.21 | | | | hAPP_c1041435779_state(hoare_Mirabelle_MGT, all_2796_4) =
% 249.51/34.21 | | | | all_2796_3 & hAPP_H122293036e_bool(insert1330351828_state,
% 249.51/34.21 | | | | all_2796_3) = all_2796_2 &
% 249.51/34.21 | | | | hAPP_f1749453397e_bool(all_2796_2, bot_bo39439654e_bool) =
% 249.51/34.21 | | | | all_2796_1 & hAPP_f568432088l_bool(all_2388_1, all_2796_1) =
% 249.51/34.21 | | | | all_2796_0 & fun_fu1066574909e_bool(all_2796_2) &
% 249.51/34.21 | | | | fun_fu1430349052l_bool(all_2796_6) &
% 249.51/34.21 | | | | fun_Ho320143120e_bool(all_2796_1) &
% 249.51/34.21 | | | | hoare_363350478_state(all_2796_3) & bool(all_2796_0) &
% 249.51/34.21 | | | | bool(all_2796_5) & com(all_2796_4) & hBOOL(all_2796_5) & ~
% 249.51/34.21 | | | | hBOOL(all_2796_0))
% 249.51/34.21 | | | |
% 249.51/34.21 | | | | REDUCE: (171), (223) imply:
% 249.51/34.21 | | | | (241) hAPP_f1749453397e_bool(all_2073_2, all_2073_1) = all_2073_1
% 249.51/34.21 | | | |
% 249.51/34.21 | | | | REDUCE: (223), (237) imply:
% 249.51/34.21 | | | | (242) hAPP_f568432088l_bool(all_2713_1, all_2073_1) = all_2713_0
% 249.51/34.21 | | | |
% 249.51/34.21 | | | | BETA: splitting (240) gives:
% 249.51/34.21 | | | |
% 249.51/34.21 | | | | Case 1:
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | (243) hAPP_com_bool(wt, y) = all_2796_8 & bool(all_2796_8) & ~
% 249.51/34.21 | | | | | hBOOL(all_2796_8)
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | ALPHA: (243) implies:
% 249.51/34.21 | | | | | (244) ~ hBOOL(all_2796_8)
% 249.51/34.21 | | | | | (245) hAPP_com_bool(wt, y) = all_2796_8
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (37) with all_2360_0, all_2796_8, y, wt,
% 249.51/34.21 | | | | | simplifying with (146), (245) gives:
% 249.51/34.21 | | | | | (246) all_2796_8 = all_2360_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | REDUCE: (244), (246) imply:
% 249.51/34.21 | | | | | (247) ~ hBOOL(all_2360_0)
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | PRED_UNIFY: (145), (247) imply:
% 249.51/34.21 | | | | | (248) $false
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | CLOSE: (248) is inconsistent.
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | Case 2:
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (28) with all_1930_0, all_2681_1,
% 249.51/34.21 | | | | | bot_bo39439654e_bool, simplifying with (62), (227) gives:
% 249.51/34.21 | | | | | (249) all_2681_1 = all_1930_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (28) with all_2681_1, all_2699_1,
% 249.51/34.21 | | | | | bot_bo39439654e_bool, simplifying with (227), (235)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (250) all_2699_1 = all_2681_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (28) with all_2699_1, all_2713_1,
% 249.51/34.21 | | | | | bot_bo39439654e_bool, simplifying with (235), (238)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (251) all_2713_1 = all_2699_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (28) with all_2677_1, all_2713_1,
% 249.51/34.21 | | | | | bot_bo39439654e_bool, simplifying with (225), (238)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (252) all_2713_1 = all_2677_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (33) with all_2073_1, all_2691_1,
% 249.51/34.21 | | | | | all_2073_1, all_2073_2, simplifying with (231), (241)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (253) all_2691_1 = all_2073_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (251), (252) imply:
% 249.51/34.21 | | | | | (254) all_2699_1 = all_2677_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | SIMP: (254) implies:
% 249.51/34.21 | | | | | (255) all_2699_1 = all_2677_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (250), (255) imply:
% 249.51/34.21 | | | | | (256) all_2681_1 = all_2677_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | SIMP: (256) implies:
% 249.51/34.21 | | | | | (257) all_2681_1 = all_2677_1
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (249), (257) imply:
% 249.51/34.21 | | | | | (258) all_2677_1 = all_1930_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (255), (258) imply:
% 249.51/34.21 | | | | | (259) all_2699_1 = all_1930_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (252), (258) imply:
% 249.51/34.21 | | | | | (260) all_2713_1 = all_1930_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | REDUCE: (242), (260) imply:
% 249.51/34.21 | | | | | (261) hAPP_f568432088l_bool(all_1930_0, all_2073_1) = all_2713_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | REDUCE: (234), (259) imply:
% 249.51/34.21 | | | | | (262) hAPP_f568432088l_bool(all_1930_0, all_2073_1) = all_2699_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | REDUCE: (230), (253) imply:
% 249.51/34.21 | | | | | (263) hAPP_f568432088l_bool(all_1930_0, all_2073_1) = all_2691_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (32) with all_2691_0, all_2699_0,
% 249.51/34.21 | | | | | all_2073_1, all_1930_0, simplifying with (262), (263)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (264) all_2699_0 = all_2691_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (32) with all_2409_0, all_2713_0,
% 249.51/34.21 | | | | | all_2073_1, all_1930_0, simplifying with (214), (261)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (265) all_2713_0 = all_2409_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | GROUND_INST: instantiating (32) with all_2699_0, all_2713_0,
% 249.51/34.21 | | | | | all_2073_1, all_1930_0, simplifying with (261), (262)
% 249.51/34.21 | | | | | gives:
% 249.51/34.21 | | | | | (266) all_2713_0 = all_2699_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (265), (266) imply:
% 249.51/34.21 | | | | | (267) all_2699_0 = all_2409_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | SIMP: (267) implies:
% 249.51/34.21 | | | | | (268) all_2699_0 = all_2409_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | COMBINE_EQS: (264), (268) imply:
% 249.51/34.21 | | | | | (269) all_2691_0 = all_2409_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | SIMP: (269) implies:
% 249.51/34.21 | | | | | (270) all_2691_0 = all_2409_0
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | REDUCE: (233), (268) imply:
% 249.51/34.21 | | | | | (271) ~ hBOOL(all_2409_0)
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | PRED_UNIFY: (183), (271) imply:
% 249.51/34.21 | | | | | (272) $false
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | | CLOSE: (272) is inconsistent.
% 249.51/34.21 | | | | |
% 249.51/34.21 | | | | End of split
% 249.51/34.21 | | | |
% 249.51/34.21 | | | End of split
% 249.51/34.21 | | |
% 249.51/34.21 | | End of split
% 249.51/34.21 | |
% 249.51/34.21 | End of split
% 249.51/34.21 |
% 249.51/34.21 End of proof
% 249.51/34.21 % SZS output end Proof for theBenchmark
% 249.51/34.21
% 249.51/34.21 33596ms
%------------------------------------------------------------------------------