TSTP Solution File: ITP006_1 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : ITP006_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n017.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 : Thu Aug 31 04:08:26 EDT 2023
% Result : Theorem 34.29s 5.46s
% Output : Proof 58.95s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12 % Problem : ITP006_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.11/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34 % Computer : n017.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Sun Aug 27 14:31:27 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.20/0.62 ________ _____
% 0.20/0.62 ___ __ \_________(_)________________________________
% 0.20/0.62 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.20/0.62 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.20/0.62 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.20/0.62
% 0.20/0.62 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.20/0.62 (2023-06-19)
% 0.20/0.62
% 0.20/0.62 (c) Philipp Rümmer, 2009-2023
% 0.20/0.62 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.20/0.62 Amanda Stjerna.
% 0.20/0.62 Free software under BSD-3-Clause.
% 0.20/0.62
% 0.20/0.62 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.20/0.62
% 0.20/0.62 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.20/0.64 Running up to 7 provers in parallel.
% 0.20/0.66 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.66 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.66 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.66 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.66 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.66 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.66 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 6.33/1.73 Prover 4: Preprocessing ...
% 6.33/1.73 Prover 1: Preprocessing ...
% 7.11/1.78 Prover 6: Preprocessing ...
% 7.11/1.78 Prover 0: Preprocessing ...
% 7.11/1.78 Prover 5: Preprocessing ...
% 7.11/1.78 Prover 2: Preprocessing ...
% 7.11/1.78 Prover 3: Preprocessing ...
% 17.44/3.21 Prover 1: Warning: ignoring some quantifiers
% 19.41/3.50 Prover 1: Constructing countermodel ...
% 20.10/3.54 Prover 6: Proving ...
% 20.10/3.54 Prover 3: Warning: ignoring some quantifiers
% 20.63/3.59 Prover 0: Proving ...
% 20.63/3.61 Prover 3: Constructing countermodel ...
% 20.63/3.62 Prover 4: Warning: ignoring some quantifiers
% 21.37/3.70 Prover 4: Constructing countermodel ...
% 21.67/3.81 Prover 2: Proving ...
% 21.67/3.84 Prover 5: Proving ...
% 34.29/5.46 Prover 0: proved (4788ms)
% 34.29/5.46
% 34.29/5.46 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 34.29/5.46
% 34.29/5.46 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 34.29/5.47 Prover 3: stopped
% 34.29/5.48 Prover 6: stopped
% 34.29/5.48 Prover 2: stopped
% 34.29/5.49 Prover 5: stopped
% 34.29/5.49 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 34.29/5.49 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 34.29/5.49 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 34.29/5.50 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 36.51/5.72 Prover 7: Preprocessing ...
% 36.51/5.73 Prover 8: Preprocessing ...
% 36.51/5.79 Prover 13: Preprocessing ...
% 37.19/5.82 Prover 11: Preprocessing ...
% 37.19/5.83 Prover 10: Preprocessing ...
% 37.86/6.06 Prover 8: Warning: ignoring some quantifiers
% 37.86/6.07 Prover 7: Warning: ignoring some quantifiers
% 37.86/6.11 Prover 8: Constructing countermodel ...
% 39.20/6.13 Prover 7: Constructing countermodel ...
% 40.60/6.29 Prover 10: Warning: ignoring some quantifiers
% 40.60/6.32 Prover 10: Constructing countermodel ...
% 41.25/6.34 Prover 11: Warning: ignoring some quantifiers
% 41.25/6.36 Prover 11: Constructing countermodel ...
% 42.98/6.65 Prover 13: Warning: ignoring some quantifiers
% 42.98/6.70 Prover 13: Constructing countermodel ...
% 54.01/8.14 Prover 10: gave up
% 54.01/8.14 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 56.70/8.35 Prover 4: Found proof (size 285)
% 56.70/8.35 Prover 4: proved (7690ms)
% 56.70/8.35 Prover 7: stopped
% 56.70/8.35 Prover 1: stopped
% 56.70/8.35 Prover 8: stopped
% 56.70/8.35 Prover 11: stopped
% 56.70/8.36 Prover 13: stopped
% 56.70/8.37 Prover 16: Preprocessing ...
% 57.16/8.49 Prover 16: stopped
% 57.16/8.49
% 57.16/8.49 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 57.16/8.49
% 57.72/8.60 % SZS output start Proof for theBenchmark
% 57.72/8.61 Assumptions after simplification:
% 57.72/8.61 ---------------------------------
% 57.72/8.61
% 57.72/8.61 (arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a)
% 57.90/8.64 d(tyop_2Emin_2Ebool) & u(c_2Ebool_2E_21_2E0) & ! [v0: d] : ! [v1: u] : !
% 57.90/8.64 [v2: d] : ! [v3: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |
% 57.90/8.64 ~ (s(v2, v1) = v3) | ~ d(v0) | ~ u(v1) | ? [v4: u] : ? [v5: du] : ?
% 57.90/8.64 [v6: mono_2Etyop_2Emin_2Ebool] : ? [v7: d] : ? [v8: du] : ? [v9: u] : ?
% 57.90/8.65 [v10: du] : (c_2Ebool_2E_21_2E1(v3) = v4 & j_mono_2Etyop_2Emin_2Ebool(v10) =
% 57.90/8.65 v6 & j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 57.90/8.65 tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 57.90/8.65 c_2Ebool_2E_21_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 57.90/8.65 s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) & du(v10) &
% 57.90/8.65 du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 57.90/8.65
% 57.90/8.65 (arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a)
% 57.90/8.65 d(tyop_2Emin_2Ebool) & u(c_2Ebool_2E_3F_2E0) & ! [v0: d] : ! [v1: u] : !
% 57.90/8.65 [v2: d] : ! [v3: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |
% 57.90/8.65 ~ (s(v2, v1) = v3) | ~ d(v0) | ~ u(v1) | ? [v4: u] : ? [v5: du] : ?
% 57.90/8.65 [v6: mono_2Etyop_2Emin_2Ebool] : ? [v7: d] : ? [v8: du] : ? [v9: u] : ?
% 57.90/8.65 [v10: du] : (c_2Ebool_2E_3F_2E1(v3) = v4 & j_mono_2Etyop_2Emin_2Ebool(v10) =
% 57.90/8.65 v6 & j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 57.90/8.65 tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 57.90/8.65 c_2Ebool_2E_3F_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 57.90/8.65 s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) & du(v10) &
% 57.90/8.65 du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 57.90/8.65
% 57.90/8.65 (arityeq1_2Ec_2Ebool_2E_7E_2E1)
% 57.90/8.66 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 57.90/8.66 & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : (v1 = 0 | ~ (p(v0) = v1)
% 57.90/8.66 | ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.66 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 57.90/8.66 v0) = v2 & p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2))) & ! [v0:
% 57.90/8.66 mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : ( ~
% 57.90/8.66 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 57.90/8.66 v0) = v1) | ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: any] : ? [v3:
% 57.90/8.66 any] : (p(v1) = v3 & p(v0) = v2 & (v3 = 0 | v2 = 0))) & ! [v0:
% 57.90/8.66 mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : ( ~
% 57.90/8.66 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 57.90/8.66 v0) = v1) | ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: any] : ? [v3:
% 57.90/8.66 any] : (p(v1) = v2 & p(v0) = v3 & ( ~ (v3 = 0) | ~ (v2 = 0)))) & ! [v0:
% 57.90/8.66 mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) | ~
% 57.90/8.66 mono_2Etyop_2Emin_2Ebool(v0) | ? [v1: mono_2Etyop_2Emin_2Ebool] : ? [v2:
% 57.90/8.66 int] : ( ~ (v2 = 0) &
% 57.90/8.66 mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 57.90/8.66 v0) = v1 & p(v1) = v2 & mono_2Etyop_2Emin_2Ebool(v1)))
% 57.90/8.66
% 57.90/8.66 (arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2_2Emono_2EA_27b_20mono_2EA_27a)
% 57.90/8.66 d(tyop_2Emin_2Ebool) & u(c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) & !
% 57.90/8.66 [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : !
% 57.90/8.66 [v6: d] : ! [v7: du] : ! [v8: d] : ! [v9: d] : ! [v10: du] : ! [v11: u] :
% 57.90/8.66 ! [v12: du] : ! [v13: u] : ( ~ (tyop_2Emin_2Efun(v6, tyop_2Emin_2Ebool) =
% 57.90/8.66 v8) | ~ (tyop_2Emin_2Efun(v4, v8) = v9) | ~ (tyop_2Emin_2Efun(v1, v0) =
% 57.90/8.66 v4) | ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v6) | ~ (app_2E2(v12,
% 57.90/8.66 v7) = v13) | ~ (app_2E2(v10, v5) = v11) | ~ (s(v9,
% 57.90/8.66 c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = v10) | ~ (s(v8, v11)
% 57.90/8.66 = v12) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ d(v1) | ~ d(v0) |
% 57.90/8.66 ~ u(v3) | ~ u(v2) | ? [v14: u] : ? [v15: du] : ? [v16:
% 57.90/8.66 mono_2Etyop_2Emin_2Ebool] : ? [v17: du] :
% 57.90/8.66 (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v5, v7) = v14 &
% 57.90/8.66 j_mono_2Etyop_2Emin_2Ebool(v17) = v16 & j_mono_2Etyop_2Emin_2Ebool(v15) =
% 57.90/8.66 v16 & s(tyop_2Emin_2Ebool, v14) = v15 & s(tyop_2Emin_2Ebool, v13) = v17 &
% 57.90/8.67 mono_2Etyop_2Emin_2Ebool(v16) & du(v17) & du(v15) & u(v14))) & ! [v0: d]
% 57.90/8.67 : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d]
% 57.90/8.67 : ! [v7: du] : ! [v8: u] : ( ~
% 57.90/8.67 (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v5, v7) = v8) | ~
% 57.90/8.67 (tyop_2Emin_2Efun(v1, v0) = v4) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.67 tyop_2Emin_2Ebool) = v6) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) |
% 57.90/8.67 ~ d(v1) | ~ d(v0) | ~ u(v3) | ~ u(v2) | ? [v9: du] : ? [v10:
% 57.90/8.67 mono_2Etyop_2Emin_2Ebool] : ? [v11: d] : ? [v12: d] : ? [v13: du] : ?
% 57.90/8.67 [v14: u] : ? [v15: du] : ? [v16: u] : ? [v17: du] :
% 57.90/8.67 (j_mono_2Etyop_2Emin_2Ebool(v17) = v10 & j_mono_2Etyop_2Emin_2Ebool(v9) =
% 57.90/8.67 v10 & tyop_2Emin_2Efun(v6, tyop_2Emin_2Ebool) = v11 & tyop_2Emin_2Efun(v4,
% 57.90/8.67 v11) = v12 & app_2E2(v15, v7) = v16 & app_2E2(v13, v5) = v14 & s(v12,
% 57.90/8.67 c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = v13 & s(v11, v14) =
% 57.90/8.67 v15 & s(tyop_2Emin_2Ebool, v16) = v17 & s(tyop_2Emin_2Ebool, v8) = v9 &
% 57.90/8.67 mono_2Etyop_2Emin_2Ebool(v10) & du(v17) & du(v15) & du(v13) & du(v9) &
% 57.90/8.67 d(v12) & d(v11) & u(v16) & u(v14)))
% 57.90/8.67
% 57.90/8.67 (ij_2Emono_2Etyop_2Emin_2Ebool)
% 57.90/8.67 d(tyop_2Emin_2Ebool) & ! [v0: u] : ! [v1: du] : ( ~ (s(tyop_2Emin_2Ebool,
% 57.90/8.67 v0) = v1) | ~ u(v0) | ? [v2: mono_2Etyop_2Emin_2Ebool] : ? [v3: u] :
% 57.90/8.67 (i_mono_2Etyop_2Emin_2Ebool(v2) = v3 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 57.90/8.67 s(tyop_2Emin_2Ebool, v3) = v1 & mono_2Etyop_2Emin_2Ebool(v2) & du(v1) &
% 57.90/8.67 u(v3)))
% 57.90/8.67
% 57.90/8.67 (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool)
% 57.90/8.67 d(tyop_2Emin_2Ebool) & ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool,
% 57.90/8.67 tyop_2Emin_2Ebool) = v0 & d(v0) & ! [v1:
% 57.90/8.67 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.67 [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: u] : ! [v4: du] : ! [v5: u] : !
% 57.90/8.67 [v6: du] : ! [v7: u] : ( ~
% 57.90/8.67 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 57.90/8.67 = v3) | ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v5) | ~ (app_2E2(v4, v6) =
% 57.90/8.67 v7) | ~ (s(v0, v3) = v4) | ~ (s(tyop_2Emin_2Ebool, v5) = v6) | ~
% 57.90/8.67 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1) |
% 57.90/8.67 ~ mono_2Etyop_2Emin_2Ebool(v2) | ? [v8: mono_2Etyop_2Emin_2Ebool] : ?
% 57.90/8.67 [v9: u] : ? [v10: du] :
% 57.90/8.67 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 57.90/8.67 v2) = v8 & i_mono_2Etyop_2Emin_2Ebool(v8) = v9 & s(tyop_2Emin_2Ebool,
% 57.90/8.67 v9) = v10 & s(tyop_2Emin_2Ebool, v7) = v10 &
% 57.90/8.67 mono_2Etyop_2Emin_2Ebool(v8) & du(v10) & u(v9))) & ! [v1:
% 57.90/8.67 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.67 [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: mono_2Etyop_2Emin_2Ebool] : ( ~
% 57.90/8.67 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 57.90/8.67 v2) = v3) | ~
% 57.90/8.67 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1) |
% 57.90/8.67 ~ mono_2Etyop_2Emin_2Ebool(v2) | ? [v4: u] : ? [v5: du] : ? [v6: u] :
% 57.90/8.67 ? [v7: du] : ? [v8: u] : ? [v9: du] : ? [v10: u] :
% 57.90/8.67 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 57.90/8.67 = v6 & i_mono_2Etyop_2Emin_2Ebool(v3) = v4 &
% 57.90/8.67 i_mono_2Etyop_2Emin_2Ebool(v2) = v8 & app_2E2(v7, v9) = v10 & s(v0, v6)
% 57.90/8.67 = v7 & s(tyop_2Emin_2Ebool, v10) = v5 & s(tyop_2Emin_2Ebool, v8) = v9 &
% 57.90/8.67 s(tyop_2Emin_2Ebool, v4) = v5 & du(v9) & du(v7) & du(v5) & u(v10) &
% 57.90/8.67 u(v8) & u(v6) & u(v4))))
% 57.90/8.67
% 57.90/8.67 (reserved_2Eho_2Ei__thm)
% 57.90/8.67 u(combin_i_2E0) & ! [v0: d] : ! [v1: u] : ! [v2: du] : ( ~ (s(v0, v1) = v2)
% 57.90/8.67 | ~ d(v0) | ~ u(v1) | ? [v3: d] : ? [v4: du] : ? [v5: u] :
% 57.90/8.67 (tyop_2Emin_2Efun(v0, v0) = v3 & app_2E2(v4, v2) = v5 & s(v3, combin_i_2E0)
% 57.90/8.67 = v4 & s(v0, v5) = v2 & du(v4) & du(v2) & d(v3) & u(v5)))
% 57.90/8.67
% 57.90/8.67 (reserved_2Eho_2Enotfalse)
% 57.90/8.67 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: int] : ( ~ (v0 =
% 57.90/8.67 0) & p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 57.90/8.67
% 57.90/8.67 (reserved_2Elogic_2E_7E)
% 57.90/8.68 ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : (v1 = 0 | ~ (p(v0) = v1) |
% 57.90/8.68 ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.68 (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v2 & p(v2) = 0 &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v2))) & ! [v0: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.68 [v1: mono_2Etyop_2Emin_2Ebool] : ( ~ (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1) | ~
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: any] : ? [v3: any] : (p(v1) = v3 &
% 57.90/8.68 p(v0) = v2 & (v3 = 0 | v2 = 0))) & ! [v0: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.68 [v1: mono_2Etyop_2Emin_2Ebool] : ( ~ (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1) | ~
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v0) | ? [v2: any] : ? [v3: any] : (p(v1) = v2 &
% 57.90/8.68 p(v0) = v3 & ( ~ (v3 = 0) | ~ (v2 = 0)))) & ! [v0:
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) | ~
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v0) | ? [v1: mono_2Etyop_2Emin_2Ebool] : ? [v2:
% 57.90/8.68 int] : ( ~ (v2 = 0) & mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1 & p(v1) = v2 &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v1)))
% 57.90/8.68
% 57.90/8.68 (reserved_2Equant_2E_3F)
% 57.90/8.68 d(tyop_2Emin_2Ebool) & ! [v0: d] : ! [v1: u] : ! [v2: d] : ! [v3: du] : !
% 57.90/8.68 [v4: u] : ! [v5: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |
% 57.90/8.68 ~ (s(v2, v1) = v3) | ~ (s(v0, v4) = v5) | ~ d(v0) | ~ u(v4) | ~ u(v1) |
% 57.90/8.68 ? [v6: u] : ? [v7: du] : ? [v8: mono_2Etyop_2Emin_2Ebool] : ? [v9: int] :
% 57.90/8.68 ((v9 = 0 & c_2Ebool_2E_3F_2E1(v3) = v6 & j_mono_2Etyop_2Emin_2Ebool(v7) = v8
% 57.90/8.68 & p(v8) = 0 & s(tyop_2Emin_2Ebool, v6) = v7 &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & u(v6)) | ( ~ (v9 = 0) &
% 57.90/8.68 j_mono_2Etyop_2Emin_2Ebool(v7) = v8 & p(v8) = v9 & app_2E2(v3, v5) = v6
% 57.90/8.68 & s(tyop_2Emin_2Ebool, v6) = v7 & mono_2Etyop_2Emin_2Ebool(v8) & du(v7)
% 57.90/8.68 & u(v6)))) & ! [v0: d] : ! [v1: u] : ! [v2: d] : ! [v3: du] : ( ~
% 57.90/8.68 (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | ~ (s(v2, v1) = v3) | ~
% 57.90/8.68 d(v0) | ~ u(v1) | ? [v4: u] : ? [v5: du] : ? [v6:
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool] : ? [v7: int] : ? [v8: u] : ? [v9: du] : ?
% 57.90/8.68 [v10: u] : ? [v11: du] : ? [v12: mono_2Etyop_2Emin_2Ebool] : ? [v13: int]
% 57.90/8.68 : (u(v8) & ((v13 = 0 & j_mono_2Etyop_2Emin_2Ebool(v11) = v12 & p(v12) = 0 &
% 57.90/8.68 app_2E2(v3, v9) = v10 & s(v0, v8) = v9 & s(tyop_2Emin_2Ebool, v10) =
% 57.90/8.68 v11 & mono_2Etyop_2Emin_2Ebool(v12) & du(v11) & du(v9) & u(v10)) | ( ~
% 57.90/8.68 (v7 = 0) & c_2Ebool_2E_3F_2E1(v3) = v4 &
% 57.90/8.68 j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & p(v6) = v7 &
% 57.90/8.68 s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) & du(v5)
% 57.90/8.68 & u(v4)))))
% 57.90/8.68
% 57.90/8.68 (thm_2Ebool_2EEQ__CLAUSES)
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ~
% 57.90/8.68 (p(mono_2Ec_2Ebool_2EF_2E0) = 0) & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1:
% 57.90/8.68 int] : (v1 = 0 | v0 = mono_2Ec_2Ebool_2EF_2E0 | ~ (p(v0) = v1) | ~
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] : (v0 =
% 57.90/8.68 mono_2Ec_2Ebool_2ET_2E0 | ~ (p(v0) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v0))
% 57.90/8.68 & ! [v0: int] : (v0 = 0 | ~ (p(mono_2Ec_2Ebool_2ET_2E0) = v0))
% 57.90/8.68
% 57.90/8.68 (thm_2Ebool_2EIMP__CLAUSES)
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: any] : ? [v1:
% 57.90/8.68 any] : (p(mono_2Ec_2Ebool_2ET_2E0) = v0 & p(mono_2Ec_2Ebool_2EF_2E0) = v1 &
% 57.90/8.68 ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: int] : ( ~ (v1 = 0) | ~ (v0 = 0)
% 57.90/8.68 | v3 = 0 | ~ (p(v2) = v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2:
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool] : ! [v3: int] : (v3 = 0 | v0 = 0 | ~ (p(v2) =
% 57.90/8.68 v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2:
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool] : ! [v3: MultipleValueBool] : (v1 = 0 | v0 = 0
% 57.90/8.68 | ~ (p(v2) = v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2:
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool] : ( ~ (v1 = 0) | ~ (p(v2) = 0) | ~
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2: mono_2Etyop_2Emin_2Ebool] : (v0 =
% 57.90/8.68 0 | ~ (p(v2) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v2)))
% 57.90/8.68
% 57.90/8.68 (thm_2Ebool_2ENOT__CLAUSES)
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) &
% 57.90/8.68 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: any] : ? [v1:
% 57.90/8.68 any] : (p(mono_2Ec_2Ebool_2ET_2E0) = v0 & p(mono_2Ec_2Ebool_2EF_2E0) = v1 &
% 57.90/8.68 ((v1 = 0 & ~ (v0 = 0)) | (v0 = 0 & ~ (v1 = 0))))
% 57.90/8.68
% 57.90/8.68 (thm_2EquantHeuristics_2EGUESS__REWRITES)
% 57.90/8.70 d(tyop_2Emin_2Ebool) & ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : !
% 57.90/8.70 [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ! [v9: du] :
% 57.90/8.70 ! [v10: mono_2Etyop_2Emin_2Ebool] : ! [v11: u] : ! [v12: du] : ( ~
% 57.90/8.70 (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v5, v7) = v8) | ~
% 57.90/8.70 (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = 0) | ~
% 57.90/8.70 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.70 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v0, v11) =
% 57.90/8.70 v12) | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~
% 57.90/8.70 u(v11) | ~ u(v3) | ~ u(v2) | ? [v13: u] : ? [v14: du] : ? [v15: u] : ?
% 57.90/8.70 [v16: du] : ? [v17: mono_2Etyop_2Emin_2Ebool] : ? [v18: int] : ( ~ (v18 =
% 57.90/8.70 0) & j_mono_2Etyop_2Emin_2Ebool(v16) = v17 & p(v17) = v18 & app_2E2(v7,
% 57.90/8.70 v14) = v15 & app_2E2(v5, v12) = v13 & s(v1, v13) = v14 &
% 57.90/8.70 s(tyop_2Emin_2Ebool, v15) = v16 & mono_2Etyop_2Emin_2Ebool(v17) & du(v16)
% 57.90/8.70 & du(v14) & u(v15) & u(v13))) & ! [v0: d] : ! [v1: d] : ! [v2: u] : !
% 57.90/8.70 [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] :
% 57.90/8.70 ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : ! [v11: u] : ! [v12: du] :
% 57.90/8.70 ( ~ (c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(v5, v7) = v8) | ~
% 57.90/8.70 (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = 0) | ~
% 57.90/8.70 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.70 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v1, v11) =
% 57.90/8.71 v12) | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~
% 57.90/8.71 u(v11) | ~ u(v3) | ~ u(v2) | ? [v13: u] : ? [v14: du] : ? [v15:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ? [v16: int] : ? [v17: u] : ? [v18: du] :
% 57.90/8.71 ? [v19: u] : ? [v20: du] : (u(v17) & ((v20 = v12 & app_2E2(v5, v18) = v19 &
% 57.90/8.71 s(v1, v19) = v12 & s(v0, v17) = v18 & du(v18) & du(v12) & u(v19)) |
% 57.90/8.71 (v16 = 0 & j_mono_2Etyop_2Emin_2Ebool(v14) = v15 & p(v15) = 0 &
% 57.90/8.71 app_2E2(v7, v12) = v13 & s(tyop_2Emin_2Ebool, v13) = v14 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v15) & du(v14) & u(v13))))) & ! [v0: d] : !
% 57.90/8.71 [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : !
% 57.90/8.71 [v7: du] : ! [v8: u] : ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.71 [v11: u] : ! [v12: du] : ( ~
% 57.90/8.71 (c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(v5, v7) = v8) | ~
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = 0) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v0, v11) =
% 57.90/8.71 v12) | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~
% 57.90/8.71 u(v11) | ~ u(v3) | ~ u(v2) | ? [v13: u] : ? [v14: du] : ? [v15: u] : ?
% 57.90/8.71 [v16: du] : ? [v17: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v16) = v17 & p(v17) = 0 & app_2E2(v7, v14) = v15
% 57.90/8.71 & app_2E2(v5, v12) = v13 & s(v1, v13) = v14 & s(tyop_2Emin_2Ebool, v15) =
% 57.90/8.71 v16 & mono_2Etyop_2Emin_2Ebool(v17) & du(v16) & du(v14) & u(v15) &
% 57.90/8.71 u(v13))) & ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d]
% 57.90/8.71 : ! [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ! [v9: du] : ! [v10:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ! [v11: u] : ! [v12: du] : ( ~
% 57.90/8.71 (c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(v5, v7) = v8) | ~
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = 0) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v1, v11) =
% 57.90/8.71 v12) | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~
% 57.90/8.71 u(v11) | ~ u(v3) | ~ u(v2) | ? [v13: u] : ? [v14: du] : ? [v15:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ? [v16: int] : ? [v17: u] : ? [v18: du] :
% 57.90/8.71 ? [v19: u] : ? [v20: du] : (u(v17) & ((v20 = v12 & app_2E2(v5, v18) = v19 &
% 57.90/8.71 s(v1, v19) = v12 & s(v0, v17) = v18 & du(v18) & du(v12) & u(v19)) | (
% 57.90/8.71 ~ (v16 = 0) & j_mono_2Etyop_2Emin_2Ebool(v14) = v15 & p(v15) = v16 &
% 57.90/8.71 app_2E2(v7, v12) = v13 & s(tyop_2Emin_2Ebool, v13) = v14 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v15) & du(v14) & u(v13))))) & ! [v0: d] : !
% 57.90/8.71 [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : !
% 57.90/8.71 [v7: du] : ! [v8: u] : ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.71 [v11: int] : (v11 = 0 | ~ (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v7,
% 57.90/8.71 v5) = v8) | ~ (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) =
% 57.90/8.71 v11) | ~ (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v0, v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5)
% 57.90/8.71 | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~
% 57.90/8.71 u(v2) | ? [v12: u] : ? [v13: du] : ? [v14: u] : ? [v15: du] : ? [v16:
% 57.90/8.71 u] : ? [v17: du] : ? [v18: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v17) = v18 & p(v18) = 0 & app_2E2(v7, v13) = v14
% 57.90/8.71 & app_2E2(v5, v15) = v16 & s(v1, v14) = v15 & s(v0, v12) = v13 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v16) = v17 & mono_2Etyop_2Emin_2Ebool(v18) & du(v17)
% 57.90/8.71 & du(v15) & du(v13) & u(v16) & u(v14) & u(v12))) & ! [v0: d] : ! [v1: d]
% 57.90/8.71 : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7:
% 57.90/8.71 du] : ! [v8: u] : ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.71 [v11: int] : (v11 = 0 | ~ (c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(v7,
% 57.90/8.71 v5) = v8) | ~ (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) =
% 57.90/8.71 v11) | ~ (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v0, v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5)
% 57.90/8.71 | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~
% 57.90/8.71 u(v2) | ? [v12: u] : ? [v13: du] : ? [v14: u] : ? [v15: du] : ? [v16:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ? [v17: int] : ( ~ (v17 = 0) &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v15) = v16 & p(v16) = v17 & app_2E2(v5, v13) =
% 57.90/8.71 v14 & s(v1, v12) = v13 & s(tyop_2Emin_2Ebool, v14) = v15 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v16) & du(v15) & du(v13) & u(v14) & u(v12) & !
% 57.90/8.71 [v18: u] : ! [v19: du] : ( ~ (s(v0, v18) = v19) | ~ u(v18) | ? [v20: u]
% 57.90/8.71 : ? [v21: du] : ( ~ (v21 = v13) & app_2E2(v7, v19) = v20 & s(v1, v20) =
% 57.90/8.71 v21 & du(v21) & u(v20))))) & ! [v0: d] : ! [v1: d] : ! [v2: u] : !
% 57.90/8.71 [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] :
% 57.90/8.71 ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : ! [v11: int] : (v11 = 0 |
% 57.90/8.71 ~ (c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(v7, v5) = v8) | ~
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = v11) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5) | ~
% 57.90/8.71 (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~ u(v2)
% 57.90/8.71 | ? [v12: u] : ? [v13: du] : ? [v14: u] : ? [v15: du] : ? [v16: u] : ?
% 57.90/8.71 [v17: du] : ? [v18: mono_2Etyop_2Emin_2Ebool] : ? [v19: int] : ( ~ (v19 =
% 57.90/8.71 0) & j_mono_2Etyop_2Emin_2Ebool(v17) = v18 & p(v18) = v19 & app_2E2(v7,
% 57.90/8.71 v13) = v14 & app_2E2(v5, v15) = v16 & s(v1, v14) = v15 & s(v0, v12) =
% 57.90/8.71 v13 & s(tyop_2Emin_2Ebool, v16) = v17 & mono_2Etyop_2Emin_2Ebool(v18) &
% 57.90/8.71 du(v17) & du(v15) & du(v13) & u(v16) & u(v14) & u(v12))) & ! [v0: d] : !
% 57.90/8.71 [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : !
% 57.90/8.71 [v7: du] : ! [v8: u] : ! [v9: du] : ! [v10: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.71 [v11: int] : (v11 = 0 | ~ (c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(v7,
% 57.90/8.71 v5) = v8) | ~ (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) =
% 57.90/8.71 v11) | ~ (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v0, v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5)
% 57.90/8.71 | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~
% 57.90/8.71 u(v2) | ? [v12: u] : ? [v13: du] : ? [v14: u] : ? [v15: du] : ? [v16:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : (j_mono_2Etyop_2Emin_2Ebool(v15) = v16 &
% 57.90/8.71 p(v16) = 0 & app_2E2(v5, v13) = v14 & s(v1, v12) = v13 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v14) = v15 & mono_2Etyop_2Emin_2Ebool(v16) & du(v15)
% 57.90/8.71 & du(v13) & u(v14) & u(v12) & ! [v17: u] : ! [v18: du] : ( ~ (s(v0, v17)
% 57.90/8.71 = v18) | ~ u(v17) | ? [v19: u] : ? [v20: du] : ( ~ (v20 = v13) &
% 57.90/8.71 app_2E2(v7, v18) = v19 & s(v1, v19) = v20 & du(v20) & u(v19))))) & !
% 57.90/8.71 [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : !
% 57.90/8.71 [v6: d] : ! [v7: du] : ! [v8: u] : ! [v9: u] : ! [v10: du] : ( ~
% 57.90/8.71 (c_2EquantHeuristics_2EGUESS__FORALL_2E2(v5, v7) = v8) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v1, v9) =
% 57.90/8.71 v10) | ~ d(v1) | ~ d(v0) | ~ u(v9) | ~ u(v3) | ~ u(v2) | ? [v11: du]
% 57.90/8.71 : ? [v12: mono_2Etyop_2Emin_2Ebool] : ? [v13: int] : ? [v14: u] : ?
% 57.90/8.71 [v15: du] : ? [v16: mono_2Etyop_2Emin_2Ebool] : ? [v17: int] : ? [v18: u]
% 57.90/8.71 : ? [v19: du] : ? [v20: u] : ? [v21: du] : ? [v22: u] : ? [v23: du] :
% 57.90/8.71 ? [v24: mono_2Etyop_2Emin_2Ebool] : ? [v25: int] : (u(v18) & ((v17 = 0 &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v15) = v16 & p(v16) = 0 & app_2E2(v7, v10)
% 57.90/8.71 = v14 & s(tyop_2Emin_2Ebool, v14) = v15 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v16) & du(v15) & u(v14)) | ( ~ (v25 = 0) &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v23) = v24 & p(v24) = v25 & app_2E2(v7,
% 57.90/8.71 v21) = v22 & app_2E2(v5, v19) = v20 & s(v1, v20) = v21 & s(v0, v18)
% 57.90/8.71 = v19 & s(tyop_2Emin_2Ebool, v22) = v23 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v24) & du(v23) & du(v21) & du(v19) & u(v22) &
% 57.90/8.71 u(v20)) | ( ~ (v13 = 0) & j_mono_2Etyop_2Emin_2Ebool(v11) = v12 &
% 57.90/8.71 p(v12) = v13 & s(tyop_2Emin_2Ebool, v8) = v11 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v12) & du(v11))))) & ! [v0: d] : ! [v1: d]
% 57.90/8.71 : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7:
% 57.90/8.71 du] : ! [v8: u] : ! [v9: u] : ! [v10: du] : ( ~
% 57.90/8.71 (c_2EquantHeuristics_2EGUESS__EXISTS_2E2(v5, v7) = v8) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) = v5) | ~ (s(v1, v9) =
% 57.90/8.71 v10) | ~ d(v1) | ~ d(v0) | ~ u(v9) | ~ u(v3) | ~ u(v2) | ? [v11: du]
% 57.90/8.71 : ? [v12: mono_2Etyop_2Emin_2Ebool] : ? [v13: int] : ? [v14: u] : ?
% 57.90/8.71 [v15: du] : ? [v16: mono_2Etyop_2Emin_2Ebool] : ? [v17: int] : ? [v18: u]
% 57.90/8.71 : ? [v19: du] : ? [v20: u] : ? [v21: du] : ? [v22: u] : ? [v23: du] :
% 57.90/8.71 ? [v24: mono_2Etyop_2Emin_2Ebool] : ? [v25: int] : (u(v18) & ((v25 = 0 &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v23) = v24 & p(v24) = 0 & app_2E2(v7, v21)
% 57.90/8.71 = v22 & app_2E2(v5, v19) = v20 & s(v1, v20) = v21 & s(v0, v18) = v19 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v22) = v23 & mono_2Etyop_2Emin_2Ebool(v24) &
% 57.90/8.71 du(v23) & du(v21) & du(v19) & u(v22) & u(v20)) | ( ~ (v17 = 0) &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v15) = v16 & p(v16) = v17 & app_2E2(v7,
% 57.90/8.71 v10) = v14 & s(tyop_2Emin_2Ebool, v14) = v15 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v16) & du(v15) & u(v14)) | ( ~ (v13 = 0) &
% 57.90/8.71 j_mono_2Etyop_2Emin_2Ebool(v11) = v12 & p(v12) = v13 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v8) = v11 & mono_2Etyop_2Emin_2Ebool(v12) &
% 57.90/8.71 du(v11))))) & ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : !
% 57.90/8.71 [v4: d] : ! [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ( ~
% 57.90/8.71 (c_2EquantHeuristics_2EGUESS__FORALL_2E2(v7, v5) = v8) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~ (tyop_2Emin_2Efun(v0,
% 57.90/8.71 v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5) | ~ d(v1) | ~
% 57.90/8.71 d(v0) | ~ u(v3) | ~ u(v2) | ? [v9: du] : ? [v10:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ? [v11: int] : ? [v12: u] : ? [v13: du] :
% 57.90/8.71 ? [v14: u] : ? [v15: du] : ? [v16: mono_2Etyop_2Emin_2Ebool] : ? [v17:
% 57.90/8.71 int] : (u(v12) & ((v11 = 0 & j_mono_2Etyop_2Emin_2Ebool(v9) = v10 & p(v10)
% 57.90/8.71 = 0 & s(tyop_2Emin_2Ebool, v8) = v9 & mono_2Etyop_2Emin_2Ebool(v10) &
% 57.90/8.71 du(v9)) | ( ~ (v17 = 0) & j_mono_2Etyop_2Emin_2Ebool(v15) = v16 &
% 57.90/8.71 p(v16) = v17 & app_2E2(v5, v13) = v14 & s(v1, v12) = v13 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v14) = v15 & mono_2Etyop_2Emin_2Ebool(v16) &
% 57.90/8.71 du(v15) & du(v13) & u(v14) & ! [v18: u] : ! [v19: du] : ( ~ (s(v0,
% 57.90/8.71 v18) = v19) | ~ u(v18) | ? [v20: u] : ? [v21: du] : ? [v22:
% 57.90/8.71 u] : ? [v23: du] : ? [v24: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.71 (j_mono_2Etyop_2Emin_2Ebool(v23) = v24 & p(v24) = 0 & app_2E2(v7,
% 57.90/8.71 v19) = v20 & app_2E2(v5, v21) = v22 & s(v1, v20) = v21 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v22) = v23 & mono_2Etyop_2Emin_2Ebool(v24) &
% 57.90/8.71 du(v23) & du(v21) & u(v22) & u(v20))))))) & ! [v0: d] : ! [v1:
% 57.90/8.71 d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : ! [v5: du] : ! [v6: d] : !
% 57.90/8.71 [v7: du] : ! [v8: u] : ( ~ (c_2EquantHeuristics_2EGUESS__EXISTS_2E2(v7, v5) =
% 57.90/8.71 v8) | ~ (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~
% 57.90/8.71 (tyop_2Emin_2Efun(v0, v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4, v3) = v5)
% 57.90/8.71 | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~ u(v2) | ? [v9: du] : ? [v10:
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool] : ? [v11: int] : ? [v12: u] : ? [v13: du] :
% 57.90/8.71 ? [v14: u] : ? [v15: du] : ? [v16: mono_2Etyop_2Emin_2Ebool] : ? [v17:
% 57.90/8.71 int] : (u(v12) & ((v17 = 0 & j_mono_2Etyop_2Emin_2Ebool(v15) = v16 &
% 57.90/8.71 p(v16) = 0 & app_2E2(v5, v13) = v14 & s(v1, v12) = v13 &
% 57.90/8.71 s(tyop_2Emin_2Ebool, v14) = v15 & mono_2Etyop_2Emin_2Ebool(v16) &
% 57.90/8.71 du(v15) & du(v13) & u(v14) & ! [v18: u] : ! [v19: du] : ( ~ (s(v0,
% 57.90/8.71 v18) = v19) | ~ u(v18) | ? [v20: u] : ? [v21: du] : ? [v22:
% 57.90/8.71 u] : ? [v23: du] : ? [v24: mono_2Etyop_2Emin_2Ebool] : ? [v25:
% 57.90/8.71 int] : ( ~ (v25 = 0) & j_mono_2Etyop_2Emin_2Ebool(v23) = v24 &
% 57.90/8.71 p(v24) = v25 & app_2E2(v7, v19) = v20 & app_2E2(v5, v21) = v22 &
% 57.90/8.71 s(v1, v20) = v21 & s(tyop_2Emin_2Ebool, v22) = v23 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v24) & du(v23) & du(v21) & u(v22) &
% 57.90/8.71 u(v20)))) | (v11 = 0 & j_mono_2Etyop_2Emin_2Ebool(v9) = v10 &
% 57.90/8.71 p(v10) = 0 & s(tyop_2Emin_2Ebool, v8) = v9 &
% 57.90/8.71 mono_2Etyop_2Emin_2Ebool(v10) & du(v9)))))
% 57.90/8.71
% 57.90/8.71 (thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__FORALL__POINT)
% 57.90/8.72 d(tyop_2Emin_2Ebool) & ? [v0: d] : ? [v1: d] : ? [v2: u] : ? [v3: u] : ?
% 57.90/8.72 [v4: u] : ? [v5: d] : ? [v6: du] : ? [v7: du] : ? [v8: d] : ? [v9: du] :
% 57.90/8.72 ? [v10: u] : ? [v11: du] : ? [v12: mono_2Etyop_2Emin_2Ebool] : ? [v13: u] :
% 57.90/8.72 ? [v14: du] : ? [v15: mono_2Etyop_2Emin_2Ebool] : ? [v16: int] : ( ~ (v16 =
% 57.90/8.72 0) & c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v9, v7) = v10 &
% 57.90/8.72 c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v9, v6) = v13 &
% 57.90/8.72 j_mono_2Etyop_2Emin_2Ebool(v14) = v15 & j_mono_2Etyop_2Emin_2Ebool(v11) =
% 57.90/8.72 v12 & p(v15) = v16 & p(v12) = 0 & tyop_2Emin_2Efun(v1, v0) = v8 &
% 57.90/8.72 tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v5 & s(v8, v2) = v9 & s(v5, v4) =
% 57.90/8.72 v6 & s(v5, v3) = v7 & s(tyop_2Emin_2Ebool, v13) = v14 & s(tyop_2Emin_2Ebool,
% 57.90/8.72 v10) = v11 & mono_2Etyop_2Emin_2Ebool(v15) & mono_2Etyop_2Emin_2Ebool(v12)
% 57.90/8.72 & du(v14) & du(v11) & du(v9) & du(v7) & du(v6) & d(v8) & d(v5) & d(v1) &
% 57.90/8.72 d(v0) & u(v13) & u(v10) & u(v4) & u(v3) & u(v2) & ! [v17: u] : ! [v18: du]
% 57.90/8.72 : ( ~ (s(v0, v17) = v18) | ~ u(v17) | ? [v19: u] : ? [v20: du] : ? [v21:
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool] : ? [v22: any] : ? [v23: u] : ? [v24: du] :
% 57.90/8.72 ? [v25: mono_2Etyop_2Emin_2Ebool] : ? [v26: any] :
% 57.90/8.72 (j_mono_2Etyop_2Emin_2Ebool(v24) = v25 & j_mono_2Etyop_2Emin_2Ebool(v20) =
% 57.90/8.72 v21 & p(v25) = v26 & p(v21) = v22 & app_2E2(v7, v18) = v23 & app_2E2(v6,
% 57.90/8.72 v18) = v19 & s(tyop_2Emin_2Ebool, v23) = v24 & s(tyop_2Emin_2Ebool,
% 57.90/8.72 v19) = v20 & mono_2Etyop_2Emin_2Ebool(v25) &
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v21) & du(v24) & du(v20) & u(v23) & u(v19) & (
% 57.90/8.72 ~ (v22 = 0) | v26 = 0))))
% 57.90/8.72
% 57.90/8.72 (thm_2Esat_2EAND__INV2)
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: MultipleValueBool]
% 57.90/8.72 : (p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 57.90/8.72
% 57.90/8.72 (thm_2Esat_2EAND__INV__IMP)
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: MultipleValueBool]
% 57.90/8.72 : (p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 57.90/8.72
% 57.90/8.72 (thm_2Esat_2EOR__DUAL2)
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: MultipleValueBool]
% 57.90/8.72 : (p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 57.90/8.72
% 57.90/8.72 (thm_2Esat_2EOR__DUAL3)
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & ? [v0: MultipleValueBool]
% 57.90/8.72 : (p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 57.90/8.72
% 57.90/8.72 (thm_2Esat_2Edc__eq)
% 57.90/8.72 ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.72 [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: int] : ! [v4: int] : ! [v5: int] :
% 57.90/8.72 (v5 = 0 | v4 = 0 | v3 = 0 | v1 = v0 | ~ (p(v2) = v3) | ~ (p(v1) = v4) | ~
% 57.90/8.72 (p(v0) = v5) | ~ mono_2Etyop_2Emin_2Ebool(v2) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v1) | ~ mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0:
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2:
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool] : ! [v3: int] : ! [v4: int] : (v4 = 0 | v3 = 0 |
% 57.90/8.72 v1 = v0 | ~ (p(v2) = 0) | ~ (p(v1) = v3) | ~ (p(v0) = v4) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v2) | ~ mono_2Etyop_2Emin_2Ebool(v1) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1:
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: int]
% 57.90/8.72 : (v3 = 0 | v1 = v0 | ~ (p(v2) = v3) | ~ (p(v1) = 0) | ~ (p(v0) = 0) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v2) | ~ mono_2Etyop_2Emin_2Ebool(v1) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1:
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |
% 57.90/8.72 ~ (p(v2) = 0) | ~ (p(v1) = 0) | ~ (p(v0) = 0) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v2) | ~ mono_2Etyop_2Emin_2Ebool(v1) | ~
% 57.90/8.72 mono_2Etyop_2Emin_2Ebool(v0))
% 57.90/8.72
% 57.90/8.72 (function-axioms)
% 57.90/8.73 ! [v0: u] : ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v3, v2) = v0)) & ! [v0: u]
% 57.90/8.73 : ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2(v3, v2) = v0)) & ! [v0: u] :
% 57.90/8.73 ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__FORALL_2E2(v3, v2) = v0)) & ! [v0: u] : !
% 57.90/8.73 [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2(v3, v2) = v0)) & ! [v0: u]
% 57.90/8.73 : ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2(v3, v2) = v0)) & ! [v0: u] :
% 57.90/8.73 ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (c_2EquantHeuristics_2EGUESS__EXISTS_2E2(v3, v2) = v0)) & ! [v0:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.73 [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.73 [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 57.90/8.73 : (v1 = v0 | ~
% 57.90/8.73 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3,
% 57.90/8.73 v2) = v1) | ~
% 57.90/8.73 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3,
% 57.90/8.73 v2) = v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 57.90/8.73 v0 | ~
% 57.90/8.73 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 57.90/8.73 v2) = v1) | ~
% 57.90/8.73 (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 57.90/8.73 v2) = v0)) & ! [v0: u] : ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 =
% 57.90/8.73 v0 | ~ (c_2Emin_2E_3D_2E2(v3, v2) = v1) | ~ (c_2Emin_2E_3D_2E2(v3, v2) =
% 57.90/8.73 v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | ~
% 57.90/8.73 (mono_2Ec_2Emin_2E_3D_3D_3E_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (mono_2Ec_2Emin_2E_3D_3D_3E_2E2(v3, v2) = v0)) & ! [v0:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v3: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |
% 57.90/8.73 ~ (mono_2Ec_2Ebool_2E_5C_2F_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (mono_2Ec_2Ebool_2E_5C_2F_2E2(v3, v2) = v0)) & ! [v0:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2:
% 57.90/8.73 mono_2Etyop_2Emin_2Ebool] : ! [v3: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |
% 57.90/8.73 ~ (mono_2Ec_2Ebool_2E_2F_5C_2E2(v3, v2) = v1) | ~
% 57.90/8.73 (mono_2Ec_2Ebool_2E_2F_5C_2E2(v3, v2) = v0)) & ! [v0: d] : ! [v1: d] : !
% 57.90/8.73 [v2: d] : ! [v3: d] : (v1 = v0 | ~ (tyop_2Emin_2Efun(v3, v2) = v1) | ~
% 57.90/8.73 (tyop_2Emin_2Efun(v3, v2) = v0)) & ! [v0: u] : ! [v1: u] : ! [v2: du] :
% 57.90/8.73 ! [v3: du] : (v1 = v0 | ~ (app_2E2(v3, v2) = v1) | ~ (app_2E2(v3, v2) = v0))
% 57.90/8.73 & ! [v0: du] : ! [v1: du] : ! [v2: u] : ! [v3: d] : (v1 = v0 | ~ (s(v3,
% 57.90/8.73 v2) = v1) | ~ (s(v3, v2) = v0)) & ! [v0:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 57.90/8.73 : ! [v1:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 57.90/8.73 : ! [v2: du] : (v1 = v0 | ~
% 57.90/8.73 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 57.90/8.73 = v1) | ~
% 57.90/8.73 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 57.90/8.73 = v0)) & ! [v0: u] : ! [v1: u] : ! [v2:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 57.90/8.73 : (v1 = v0 | ~
% 57.90/8.73 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 57.90/8.73 = v1) | ~
% 57.90/8.73 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 57.90/8.73 = v0)) & ! [v0:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.73 [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : !
% 57.90/8.73 [v2: du] : (v1 = v0 | ~
% 57.90/8.73 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 57.90/8.73 v1) | ~
% 57.90/8.73 (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 57.90/8.73 v0)) & ! [v0: u] : ! [v1: u] : ! [v2:
% 57.90/8.73 mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 57.90/8.73 v0 | ~
% 57.90/8.73 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 57.90/8.73 v1) | ~
% 57.90/8.73 (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 57.90/8.73 v0)) & ! [v0: u] : ! [v1: u] : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 =
% 57.90/8.73 v0 | ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v1) | ~
% 57.90/8.73 (i_mono_2Etyop_2Emin_2Ebool(v2) = v0)) & ! [v0: u] : ! [v1: u] : ! [v2:
% 57.90/8.73 du] : (v1 = v0 | ~ (c_2Ebool_2E_3F_2E1(v2) = v1) | ~
% 57.90/8.73 (c_2Ebool_2E_3F_2E1(v2) = v0)) & ! [v0: u] : ! [v1: u] : ! [v2: du] : (v1
% 57.90/8.73 = v0 | ~ (c_2Ebool_2E_21_2E1(v2) = v1) | ~ (c_2Ebool_2E_21_2E1(v2) = v0))
% 57.90/8.73 & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool] : !
% 57.90/8.73 [v2: du] : (v1 = v0 | ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v1) | ~
% 57.90/8.73 (j_mono_2Etyop_2Emin_2Ebool(v2) = v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] :
% 57.90/8.73 ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 =
% 57.90/8.73 v0 | ~ (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v1) | ~
% 57.90/8.73 (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 57.90/8.73 MultipleValueBool] : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | ~
% 57.90/8.73 (p(v2) = v1) | ~ (p(v2) = v0))
% 57.90/8.73
% 57.90/8.73 Further assumptions not needed in the proof:
% 57.90/8.73 --------------------------------------------
% 57.90/8.73 arityeq2_2Ec_2Ebool_2E_2F_5C_2E2, arityeq2_2Ec_2Ebool_2E_5C_2F_2E2,
% 57.90/8.73 arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a, arityeq2_2Ec_2Emin_2E_3D_3D_3E_2E2,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS__GAP_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__EXISTS__POINT_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__GAP_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2_2Emono_2EA_27a_20mono_2EA_27b,
% 57.90/8.73 ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,
% 57.90/8.73 ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,
% 57.90/8.73 ji_2Emono_2Etyop_2Emin_2Ebool,
% 57.90/8.73 ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,
% 57.90/8.73 ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29,
% 57.90/8.73 monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29,
% 57.90/8.73 reserved_2Eho_2Ebool__cases__ax, reserved_2Eho_2Eboolext,
% 57.90/8.73 reserved_2Eho_2Eeq__ext, reserved_2Eho_2Ek__thm, reserved_2Eho_2Es__thm,
% 57.90/8.73 reserved_2Eho_2Etruth, reserved_2Elogic_2E_2F_5C, reserved_2Elogic_2E_3D,
% 58.26/8.73 reserved_2Elogic_2E_3D_3D_3E, reserved_2Elogic_2E_5C_2F, reserved_2Equant_2E_21,
% 58.26/8.73 thm_2Ebool_2EAND__IMP__INTRO, thm_2Ebool_2EEQ__SYM__EQ, thm_2Ebool_2EIMP__CONG,
% 58.26/8.73 thm_2Ebool_2ETRUTH, thm_2Esat_2ENOT__NOT, thm_2Esat_2Edc__disj,
% 58.26/8.73 thm_2Esat_2Edc__imp, thm_2Esat_2Edc__neg, thm_2Esat_2Epth__ni1,
% 58.26/8.73 thm_2Esat_2Epth__ni2
% 58.26/8.73
% 58.26/8.73 Those formulas are unsatisfiable:
% 58.26/8.73 ---------------------------------
% 58.26/8.73
% 58.26/8.73 Begin of proof
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (reserved_2Eho_2Enotfalse) implies:
% 58.26/8.74 | (1) ? [v0: int] : ( ~ (v0 = 0) & p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (reserved_2Eho_2Ei__thm) implies:
% 58.26/8.74 | (2) ! [v0: d] : ! [v1: u] : ! [v2: du] : ( ~ (s(v0, v1) = v2) | ~ d(v0)
% 58.26/8.74 | | ~ u(v1) | ? [v3: d] : ? [v4: du] : ? [v5: u] :
% 58.26/8.74 | (tyop_2Emin_2Efun(v0, v0) = v3 & app_2E2(v4, v2) = v5 & s(v3,
% 58.26/8.74 | combin_i_2E0) = v4 & s(v0, v5) = v2 & du(v4) & du(v2) & d(v3) &
% 58.26/8.74 | u(v5)))
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (reserved_2Elogic_2E_7E) implies:
% 58.26/8.74 | (3) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : (v1 = 0 | ~ (p(v0)
% 58.26/8.74 | = v1) | ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2:
% 58.26/8.74 | mono_2Etyop_2Emin_2Ebool] : (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v2 &
% 58.26/8.74 | p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2)))
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (reserved_2Equant_2E_3F) implies:
% 58.26/8.74 | (4) ! [v0: d] : ! [v1: u] : ! [v2: d] : ! [v3: du] : ! [v4: u] : !
% 58.26/8.74 | [v5: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | ~
% 58.26/8.74 | (s(v2, v1) = v3) | ~ (s(v0, v4) = v5) | ~ d(v0) | ~ u(v4) | ~
% 58.26/8.74 | u(v1) | ? [v6: u] : ? [v7: du] : ? [v8: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.74 | : ? [v9: int] : ((v9 = 0 & c_2Ebool_2E_3F_2E1(v3) = v6 &
% 58.26/8.74 | j_mono_2Etyop_2Emin_2Ebool(v7) = v8 & p(v8) = 0 &
% 58.26/8.74 | s(tyop_2Emin_2Ebool, v6) = v7 & mono_2Etyop_2Emin_2Ebool(v8) &
% 58.26/8.74 | du(v7) & u(v6)) | ( ~ (v9 = 0) & j_mono_2Etyop_2Emin_2Ebool(v7) =
% 58.26/8.74 | v8 & p(v8) = v9 & app_2E2(v3, v5) = v6 & s(tyop_2Emin_2Ebool, v6)
% 58.26/8.74 | = v7 & mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & u(v6))))
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (ij_2Emono_2Etyop_2Emin_2Ebool) implies:
% 58.26/8.74 | (5) ! [v0: u] : ! [v1: du] : ( ~ (s(tyop_2Emin_2Ebool, v0) = v1) | ~
% 58.26/8.74 | u(v0) | ? [v2: mono_2Etyop_2Emin_2Ebool] : ? [v3: u] :
% 58.26/8.74 | (i_mono_2Etyop_2Emin_2Ebool(v2) = v3 & j_mono_2Etyop_2Emin_2Ebool(v1)
% 58.26/8.74 | = v2 & s(tyop_2Emin_2Ebool, v3) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 58.26/8.74 | & du(v1) & u(v3)))
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a) implies:
% 58.26/8.74 | (6) ! [v0: d] : ! [v1: u] : ! [v2: d] : ! [v3: du] : ( ~
% 58.26/8.74 | (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | ~ (s(v2, v1) = v3)
% 58.26/8.74 | | ~ d(v0) | ~ u(v1) | ? [v4: u] : ? [v5: du] : ? [v6:
% 58.26/8.74 | mono_2Etyop_2Emin_2Ebool] : ? [v7: d] : ? [v8: du] : ? [v9: u] :
% 58.26/8.74 | ? [v10: du] : (c_2Ebool_2E_21_2E1(v3) = v4 &
% 58.26/8.74 | j_mono_2Etyop_2Emin_2Ebool(v10) = v6 &
% 58.26/8.74 | j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 58.26/8.74 | tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 58.26/8.74 | c_2Ebool_2E_21_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 58.26/8.74 | s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) &
% 58.26/8.74 | du(v10) & du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 58.26/8.74 |
% 58.26/8.74 | ALPHA: (arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a) implies:
% 58.26/8.74 | (7) ! [v0: d] : ! [v1: u] : ! [v2: d] : ! [v3: du] : ( ~
% 58.26/8.74 | (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | ~ (s(v2, v1) = v3)
% 58.26/8.74 | | ~ d(v0) | ~ u(v1) | ? [v4: u] : ? [v5: du] : ? [v6:
% 58.26/8.74 | mono_2Etyop_2Emin_2Ebool] : ? [v7: d] : ? [v8: du] : ? [v9: u] :
% 58.26/8.75 | ? [v10: du] : (c_2Ebool_2E_3F_2E1(v3) = v4 &
% 58.26/8.75 | j_mono_2Etyop_2Emin_2Ebool(v10) = v6 &
% 58.26/8.75 | j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 58.26/8.75 | tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 58.26/8.75 | c_2Ebool_2E_3F_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 58.26/8.75 | s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) &
% 58.26/8.75 | du(v10) & du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 58.26/8.75 |
% 58.26/8.75 | ALPHA: (arityeq2_2Ec_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2_2Emono_2EA_27b_20mono_2EA_27a)
% 58.26/8.75 | implies:
% 58.26/8.75 | (8) ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : !
% 58.26/8.75 | [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ( ~
% 58.26/8.75 | (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v5, v7) = v8) | ~
% 58.26/8.75 | (tyop_2Emin_2Efun(v1, v0) = v4) | ~ (tyop_2Emin_2Efun(v0,
% 58.26/8.75 | tyop_2Emin_2Ebool) = v6) | ~ (s(v6, v3) = v7) | ~ (s(v4, v2) =
% 58.26/8.75 | v5) | ~ d(v1) | ~ d(v0) | ~ u(v3) | ~ u(v2) | ? [v9: du] : ?
% 58.26/8.75 | [v10: mono_2Etyop_2Emin_2Ebool] : ? [v11: d] : ? [v12: d] : ?
% 58.26/8.75 | [v13: du] : ? [v14: u] : ? [v15: du] : ? [v16: u] : ? [v17: du] :
% 58.26/8.75 | (j_mono_2Etyop_2Emin_2Ebool(v17) = v10 &
% 58.26/8.75 | j_mono_2Etyop_2Emin_2Ebool(v9) = v10 & tyop_2Emin_2Efun(v6,
% 58.26/8.75 | tyop_2Emin_2Ebool) = v11 & tyop_2Emin_2Efun(v4, v11) = v12 &
% 58.26/8.75 | app_2E2(v15, v7) = v16 & app_2E2(v13, v5) = v14 & s(v12,
% 58.26/8.75 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = v13 & s(v11,
% 58.26/8.75 | v14) = v15 & s(tyop_2Emin_2Ebool, v16) = v17 &
% 58.26/8.75 | s(tyop_2Emin_2Ebool, v8) = v9 & mono_2Etyop_2Emin_2Ebool(v10) &
% 58.26/8.75 | du(v17) & du(v15) & du(v13) & du(v9) & d(v12) & d(v11) & u(v16) &
% 58.26/8.75 | u(v14)))
% 58.26/8.75 |
% 58.26/8.75 | ALPHA: (arityeq1_2Ec_2Ebool_2E_7E_2E1) implies:
% 58.26/8.75 | (9) mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 58.26/8.75 | (10) ! [v0: mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) | ~
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool(v0) | ? [v1: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.75 | ? [v2: int] : ( ~ (v2 = 0) &
% 58.26/8.75 | mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.75 | v0) = v1 & p(v1) = v2 & mono_2Etyop_2Emin_2Ebool(v1)))
% 58.26/8.75 | (11) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : (v1 = 0 | ~ (p(v0)
% 58.26/8.75 | = v1) | ~ mono_2Etyop_2Emin_2Ebool(v0) | ? [v2:
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.75 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.75 | v0) = v2 & p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2)))
% 58.26/8.75 |
% 58.26/8.75 | ALPHA: (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool)
% 58.26/8.75 | implies:
% 58.26/8.75 | (12) ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 58.26/8.75 | v0 & d(v0) & ! [v1:
% 58.26/8.75 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.75 | : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3: u] : ! [v4: du] : !
% 58.26/8.75 | [v5: u] : ! [v6: du] : ! [v7: u] : ( ~
% 58.26/8.75 | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 58.26/8.75 | = v3) | ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v5) | ~
% 58.26/8.75 | (app_2E2(v4, v6) = v7) | ~ (s(v0, v3) = v4) | ~
% 58.26/8.75 | (s(tyop_2Emin_2Ebool, v5) = v6) | ~
% 58.26/8.75 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 58.26/8.75 | | ~ mono_2Etyop_2Emin_2Ebool(v2) | ? [v8:
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool] : ? [v9: u] : ? [v10: du] :
% 58.26/8.75 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 58.26/8.75 | v2) = v8 & i_mono_2Etyop_2Emin_2Ebool(v8) = v9 &
% 58.26/8.75 | s(tyop_2Emin_2Ebool, v9) = v10 & s(tyop_2Emin_2Ebool, v7) = v10
% 58.26/8.75 | & mono_2Etyop_2Emin_2Ebool(v8) & du(v10) & u(v9))) & ! [v1:
% 58.26/8.75 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.75 | : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3:
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool] : ( ~
% 58.26/8.75 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 58.26/8.75 | v2) = v3) | ~
% 58.26/8.75 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 58.26/8.75 | | ~ mono_2Etyop_2Emin_2Ebool(v2) | ? [v4: u] : ? [v5: du] : ?
% 58.26/8.75 | [v6: u] : ? [v7: du] : ? [v8: u] : ? [v9: du] : ? [v10: u] :
% 58.26/8.75 | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 58.26/8.75 | = v6 & i_mono_2Etyop_2Emin_2Ebool(v3) = v4 &
% 58.26/8.75 | i_mono_2Etyop_2Emin_2Ebool(v2) = v8 & app_2E2(v7, v9) = v10 &
% 58.26/8.75 | s(v0, v6) = v7 & s(tyop_2Emin_2Ebool, v10) = v5 &
% 58.26/8.75 | s(tyop_2Emin_2Ebool, v8) = v9 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 58.26/8.75 | du(v9) & du(v7) & du(v5) & u(v10) & u(v8) & u(v6) & u(v4))))
% 58.26/8.75 |
% 58.26/8.75 | ALPHA: (thm_2Ebool_2EIMP__CLAUSES) implies:
% 58.26/8.75 | (13) ? [v0: any] : ? [v1: any] : (p(mono_2Ec_2Ebool_2ET_2E0) = v0 &
% 58.26/8.75 | p(mono_2Ec_2Ebool_2EF_2E0) = v1 & ! [v2: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.75 | : ! [v3: int] : ( ~ (v1 = 0) | ~ (v0 = 0) | v3 = 0 | ~ (p(v2) =
% 58.26/8.75 | v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2:
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool] : ! [v3: int] : (v3 = 0 | v0 = 0 | ~
% 58.26/8.75 | (p(v2) = v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2:
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool] : ! [v3: MultipleValueBool] : (v1 = 0 |
% 58.26/8.75 | v0 = 0 | ~ (p(v2) = v3) | ~ mono_2Etyop_2Emin_2Ebool(v2)) & !
% 58.26/8.75 | [v2: mono_2Etyop_2Emin_2Ebool] : ( ~ (v1 = 0) | ~ (p(v2) = 0) | ~
% 58.26/8.75 | mono_2Etyop_2Emin_2Ebool(v2)) & ! [v2: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.75 | : (v0 = 0 | ~ (p(v2) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v2)))
% 58.26/8.75 |
% 58.26/8.75 | ALPHA: (thm_2Ebool_2ENOT__CLAUSES) implies:
% 58.26/8.75 | (14) ? [v0: any] : ? [v1: any] : (p(mono_2Ec_2Ebool_2ET_2E0) = v0 &
% 58.26/8.75 | p(mono_2Ec_2Ebool_2EF_2E0) = v1 & ((v1 = 0 & ~ (v0 = 0)) | (v0 = 0
% 58.26/8.76 | & ~ (v1 = 0))))
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (thm_2Ebool_2EEQ__CLAUSES) implies:
% 58.26/8.76 | (15) mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)
% 58.26/8.76 | (16) ! [v0: int] : (v0 = 0 | ~ (p(mono_2Ec_2Ebool_2ET_2E0) = v0))
% 58.26/8.76 | (17) ! [v0: mono_2Etyop_2Emin_2Ebool] : (v0 = mono_2Ec_2Ebool_2ET_2E0 | ~
% 58.26/8.76 | (p(v0) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.76 | (18) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : (v1 = 0 | v0 =
% 58.26/8.76 | mono_2Ec_2Ebool_2EF_2E0 | ~ (p(v0) = v1) | ~
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (thm_2EquantHeuristics_2EGUESS__REWRITES) implies:
% 58.26/8.76 | (19) ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : !
% 58.26/8.76 | [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ! [v9: du] : !
% 58.26/8.76 | [v10: mono_2Etyop_2Emin_2Ebool] : ! [v11: int] : (v11 = 0 | ~
% 58.26/8.76 | (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v7, v5) = v8) | ~
% 58.26/8.76 | (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = v11) | ~
% 58.26/8.76 | (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v4) | ~
% 58.26/8.76 | (tyop_2Emin_2Efun(v0, v1) = v6) | ~ (s(v6, v2) = v7) | ~ (s(v4,
% 58.26/8.76 | v3) = v5) | ~ (s(tyop_2Emin_2Ebool, v8) = v9) | ~ d(v1) | ~
% 58.26/8.76 | d(v0) | ~ u(v3) | ~ u(v2) | ? [v12: u] : ? [v13: du] : ? [v14:
% 58.26/8.76 | u] : ? [v15: du] : ? [v16: u] : ? [v17: du] : ? [v18:
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool] : (j_mono_2Etyop_2Emin_2Ebool(v17) = v18
% 58.26/8.76 | & p(v18) = 0 & app_2E2(v7, v13) = v14 & app_2E2(v5, v15) = v16 &
% 58.26/8.76 | s(v1, v14) = v15 & s(v0, v12) = v13 & s(tyop_2Emin_2Ebool, v16) =
% 58.26/8.76 | v17 & mono_2Etyop_2Emin_2Ebool(v18) & du(v17) & du(v15) & du(v13)
% 58.26/8.76 | & u(v16) & u(v14) & u(v12)))
% 58.26/8.76 | (20) ! [v0: d] : ! [v1: d] : ! [v2: u] : ! [v3: u] : ! [v4: d] : !
% 58.26/8.76 | [v5: du] : ! [v6: d] : ! [v7: du] : ! [v8: u] : ! [v9: du] : !
% 58.26/8.76 | [v10: mono_2Etyop_2Emin_2Ebool] : ! [v11: u] : ! [v12: du] : ( ~
% 58.26/8.76 | (c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v5, v7) = v8) | ~
% 58.26/8.76 | (j_mono_2Etyop_2Emin_2Ebool(v9) = v10) | ~ (p(v10) = 0) | ~
% 58.26/8.76 | (tyop_2Emin_2Efun(v1, tyop_2Emin_2Ebool) = v6) | ~
% 58.26/8.76 | (tyop_2Emin_2Efun(v0, v1) = v4) | ~ (s(v6, v3) = v7) | ~ (s(v4,
% 58.26/8.76 | v2) = v5) | ~ (s(v0, v11) = v12) | ~ (s(tyop_2Emin_2Ebool, v8)
% 58.26/8.76 | = v9) | ~ d(v1) | ~ d(v0) | ~ u(v11) | ~ u(v3) | ~ u(v2) | ?
% 58.26/8.76 | [v13: u] : ? [v14: du] : ? [v15: u] : ? [v16: du] : ? [v17:
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool] : ? [v18: int] : ( ~ (v18 = 0) &
% 58.26/8.76 | j_mono_2Etyop_2Emin_2Ebool(v16) = v17 & p(v17) = v18 & app_2E2(v7,
% 58.26/8.76 | v14) = v15 & app_2E2(v5, v12) = v13 & s(v1, v13) = v14 &
% 58.26/8.76 | s(tyop_2Emin_2Ebool, v15) = v16 & mono_2Etyop_2Emin_2Ebool(v17) &
% 58.26/8.76 | du(v16) & du(v14) & u(v15) & u(v13)))
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (thm_2Esat_2EOR__DUAL3) implies:
% 58.26/8.76 | (21) mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)
% 58.26/8.76 | (22) ? [v0: MultipleValueBool] : (p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (thm_2Esat_2Edc__eq) implies:
% 58.26/8.76 | (23) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.76 | : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | ~ (p(v2) = 0) | ~
% 58.26/8.76 | (p(v1) = 0) | ~ (p(v0) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v2) | ~
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool(v1) | ~ mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (thm_2EquantHeuristics_2EGUESS__RULES__WEAKEN__FORALL__POINT) implies:
% 58.26/8.76 | (24) ? [v0: d] : ? [v1: d] : ? [v2: u] : ? [v3: u] : ? [v4: u] : ?
% 58.26/8.76 | [v5: d] : ? [v6: du] : ? [v7: du] : ? [v8: d] : ? [v9: du] : ?
% 58.26/8.76 | [v10: u] : ? [v11: du] : ? [v12: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.76 | [v13: u] : ? [v14: du] : ? [v15: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.76 | [v16: int] : ( ~ (v16 = 0) &
% 58.26/8.76 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v9, v7) = v10 &
% 58.26/8.76 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(v9, v6) = v13 &
% 58.26/8.76 | j_mono_2Etyop_2Emin_2Ebool(v14) = v15 &
% 58.26/8.76 | j_mono_2Etyop_2Emin_2Ebool(v11) = v12 & p(v15) = v16 & p(v12) = 0 &
% 58.26/8.76 | tyop_2Emin_2Efun(v1, v0) = v8 & tyop_2Emin_2Efun(v0,
% 58.26/8.76 | tyop_2Emin_2Ebool) = v5 & s(v8, v2) = v9 & s(v5, v4) = v6 & s(v5,
% 58.26/8.76 | v3) = v7 & s(tyop_2Emin_2Ebool, v13) = v14 & s(tyop_2Emin_2Ebool,
% 58.26/8.76 | v10) = v11 & mono_2Etyop_2Emin_2Ebool(v15) &
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool(v12) & du(v14) & du(v11) & du(v9) & du(v7)
% 58.26/8.76 | & du(v6) & d(v8) & d(v5) & d(v1) & d(v0) & u(v13) & u(v10) & u(v4) &
% 58.26/8.76 | u(v3) & u(v2) & ! [v17: u] : ! [v18: du] : ( ~ (s(v0, v17) = v18)
% 58.26/8.76 | | ~ u(v17) | ? [v19: u] : ? [v20: du] : ? [v21:
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool] : ? [v22: any] : ? [v23: u] : ?
% 58.26/8.76 | [v24: du] : ? [v25: mono_2Etyop_2Emin_2Ebool] : ? [v26: any] :
% 58.26/8.76 | (j_mono_2Etyop_2Emin_2Ebool(v24) = v25 &
% 58.26/8.76 | j_mono_2Etyop_2Emin_2Ebool(v20) = v21 & p(v25) = v26 & p(v21) =
% 58.26/8.76 | v22 & app_2E2(v7, v18) = v23 & app_2E2(v6, v18) = v19 &
% 58.26/8.76 | s(tyop_2Emin_2Ebool, v23) = v24 & s(tyop_2Emin_2Ebool, v19) =
% 58.26/8.76 | v20 & mono_2Etyop_2Emin_2Ebool(v25) &
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool(v21) & du(v24) & du(v20) & u(v23) &
% 58.26/8.76 | u(v19) & ( ~ (v22 = 0) | v26 = 0))))
% 58.26/8.76 |
% 58.26/8.76 | ALPHA: (function-axioms) implies:
% 58.26/8.76 | (25) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2:
% 58.26/8.76 | mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | ~ (p(v2) = v1) | ~ (p(v2) =
% 58.26/8.76 | v0))
% 58.26/8.76 | (26) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.76 | : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | ~
% 58.26/8.76 | (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v1) | ~
% 58.26/8.76 | (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v0))
% 58.26/8.76 | (27) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.76 | : ! [v2: du] : (v1 = v0 | ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v1) |
% 58.26/8.76 | ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v0))
% 58.26/8.76 | (28) ! [v0: u] : ! [v1: u] : ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0
% 58.26/8.76 | | ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v1) | ~
% 58.26/8.76 | (i_mono_2Etyop_2Emin_2Ebool(v2) = v0))
% 58.26/8.76 | (29) ! [v0: du] : ! [v1: du] : ! [v2: u] : ! [v3: d] : (v1 = v0 | ~
% 58.26/8.76 | (s(v3, v2) = v1) | ~ (s(v3, v2) = v0))
% 58.26/8.76 | (30) ! [v0: u] : ! [v1: u] : ! [v2: du] : ! [v3: du] : (v1 = v0 | ~
% 58.26/8.76 | (app_2E2(v3, v2) = v1) | ~ (app_2E2(v3, v2) = v0))
% 58.26/8.76 | (31) ! [v0: d] : ! [v1: d] : ! [v2: d] : ! [v3: d] : (v1 = v0 | ~
% 58.26/8.76 | (tyop_2Emin_2Efun(v3, v2) = v1) | ~ (tyop_2Emin_2Efun(v3, v2) =
% 58.26/8.76 | v0))
% 58.26/8.76 | (32) ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: mono_2Etyop_2Emin_2Ebool]
% 58.26/8.76 | : ! [v2: mono_2Etyop_2Emin_2Ebool] : ! [v3:
% 58.26/8.76 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.77 | : (v1 = v0 | ~
% 58.26/8.77 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 58.26/8.77 | v2) = v1) | ~
% 58.26/8.77 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 58.26/8.77 | v2) = v0))
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (22) with fresh symbol all_33_0 gives:
% 58.26/8.77 | (33) p(mono_2Ec_2Ebool_2EF_2E0) = all_33_0
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (22) with fresh symbol all_35_0 gives:
% 58.26/8.77 | (34) p(mono_2Ec_2Ebool_2EF_2E0) = all_35_0
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (22) with fresh symbol all_37_0 gives:
% 58.26/8.77 | (35) p(mono_2Ec_2Ebool_2EF_2E0) = all_37_0
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (22) with fresh symbol all_43_0 gives:
% 58.26/8.77 | (36) p(mono_2Ec_2Ebool_2EF_2E0) = all_43_0
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (1) with fresh symbol all_55_0 gives:
% 58.26/8.77 | (37) ~ (all_55_0 = 0) & p(mono_2Ec_2Ebool_2EF_2E0) = all_55_0
% 58.26/8.77 |
% 58.26/8.77 | ALPHA: (37) implies:
% 58.26/8.77 | (38) ~ (all_55_0 = 0)
% 58.26/8.77 | (39) p(mono_2Ec_2Ebool_2EF_2E0) = all_55_0
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (14) with fresh symbols all_58_0, all_58_1 gives:
% 58.26/8.77 | (40) p(mono_2Ec_2Ebool_2ET_2E0) = all_58_1 & p(mono_2Ec_2Ebool_2EF_2E0) =
% 58.26/8.77 | all_58_0 & ((all_58_0 = 0 & ~ (all_58_1 = 0)) | (all_58_1 = 0 & ~
% 58.26/8.77 | (all_58_0 = 0)))
% 58.26/8.77 |
% 58.26/8.77 | ALPHA: (40) implies:
% 58.26/8.77 | (41) p(mono_2Ec_2Ebool_2EF_2E0) = all_58_0
% 58.26/8.77 | (42) p(mono_2Ec_2Ebool_2ET_2E0) = all_58_1
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (13) with fresh symbols all_72_0, all_72_1 gives:
% 58.26/8.77 | (43) p(mono_2Ec_2Ebool_2ET_2E0) = all_72_1 & p(mono_2Ec_2Ebool_2EF_2E0) =
% 58.26/8.77 | all_72_0 & ! [v0: mono_2Etyop_2Emin_2Ebool] : ! [v1: int] : ( ~
% 58.26/8.77 | (all_72_0 = 0) | ~ (all_72_1 = 0) | v1 = 0 | ~ (p(v0) = v1) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.77 | ! [v1: int] : (v1 = 0 | all_72_1 = 0 | ~ (p(v0) = v1) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.77 | ! [v1: MultipleValueBool] : (all_72_0 = 0 | all_72_1 = 0 | ~ (p(v0) =
% 58.26/8.77 | v1) | ~ mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0:
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool] : ( ~ (all_72_0 = 0) | ~ (p(v0) = 0) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(v0)) & ! [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.77 | (all_72_1 = 0 | ~ (p(v0) = 0) | ~ mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.77 |
% 58.26/8.77 | ALPHA: (43) implies:
% 58.26/8.77 | (44) p(mono_2Ec_2Ebool_2EF_2E0) = all_72_0
% 58.26/8.77 | (45) p(mono_2Ec_2Ebool_2ET_2E0) = all_72_1
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (12) with fresh symbol all_75_0 gives:
% 58.26/8.77 | (46) tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_75_0 &
% 58.26/8.77 | d(all_75_0) & ! [v0:
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.77 | : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2: u] : ! [v3: du] : !
% 58.26/8.77 | [v4: u] : ! [v5: du] : ! [v6: u] : ( ~
% 58.26/8.77 | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | = v2) | ~ (i_mono_2Etyop_2Emin_2Ebool(v1) = v4) | ~ (app_2E2(v3,
% 58.26/8.77 | v5) = v6) | ~ (s(all_75_0, v2) = v3) | ~ (s(tyop_2Emin_2Ebool,
% 58.26/8.77 | v4) = v5) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | | ~ mono_2Etyop_2Emin_2Ebool(v1) | ? [v7:
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool] : ? [v8: u] : ? [v9: du] :
% 58.26/8.77 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 58.26/8.77 | v1) = v7 & i_mono_2Etyop_2Emin_2Ebool(v7) = v8 &
% 58.26/8.77 | s(tyop_2Emin_2Ebool, v8) = v9 & s(tyop_2Emin_2Ebool, v6) = v9 &
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(v7) & du(v9) & u(v8))) & ! [v0:
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.77 | : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2:
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool] : ( ~
% 58.26/8.77 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 58.26/8.77 | v1) = v2) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | | ~ mono_2Etyop_2Emin_2Ebool(v1) | ? [v3: u] : ? [v4: du] : ?
% 58.26/8.77 | [v5: u] : ? [v6: du] : ? [v7: u] : ? [v8: du] : ? [v9: u] :
% 58.26/8.77 | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | = v5 & i_mono_2Etyop_2Emin_2Ebool(v2) = v3 &
% 58.26/8.77 | i_mono_2Etyop_2Emin_2Ebool(v1) = v7 & app_2E2(v6, v8) = v9 &
% 58.26/8.77 | s(all_75_0, v5) = v6 & s(tyop_2Emin_2Ebool, v9) = v4 &
% 58.26/8.77 | s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool, v3) = v4 &
% 58.26/8.77 | du(v8) & du(v6) & du(v4) & u(v9) & u(v7) & u(v5) & u(v3)))
% 58.26/8.77 |
% 58.26/8.77 | ALPHA: (46) implies:
% 58.26/8.77 | (47) ! [v0:
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 58.26/8.77 | : ! [v1: mono_2Etyop_2Emin_2Ebool] : ! [v2:
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool] : ( ~
% 58.26/8.77 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 58.26/8.77 | v1) = v2) | ~
% 58.26/8.77 | mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | | ~ mono_2Etyop_2Emin_2Ebool(v1) | ? [v3: u] : ? [v4: du] : ?
% 58.26/8.77 | [v5: u] : ? [v6: du] : ? [v7: u] : ? [v8: du] : ? [v9: u] :
% 58.26/8.77 | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 58.26/8.77 | = v5 & i_mono_2Etyop_2Emin_2Ebool(v2) = v3 &
% 58.26/8.77 | i_mono_2Etyop_2Emin_2Ebool(v1) = v7 & app_2E2(v6, v8) = v9 &
% 58.26/8.77 | s(all_75_0, v5) = v6 & s(tyop_2Emin_2Ebool, v9) = v4 &
% 58.26/8.77 | s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool, v3) = v4 &
% 58.26/8.77 | du(v8) & du(v6) & du(v4) & u(v9) & u(v7) & u(v5) & u(v3)))
% 58.26/8.77 |
% 58.26/8.77 | DELTA: instantiating (24) with fresh symbols all_81_0, all_81_1, all_81_2,
% 58.26/8.77 | all_81_3, all_81_4, all_81_5, all_81_6, all_81_7, all_81_8, all_81_9,
% 58.26/8.77 | all_81_10, all_81_11, all_81_12, all_81_13, all_81_14, all_81_15,
% 58.26/8.77 | all_81_16 gives:
% 58.26/8.77 | (48) ~ (all_81_0 = 0) &
% 58.26/8.77 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(all_81_7, all_81_9) =
% 58.26/8.77 | all_81_6 & c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(all_81_7,
% 58.26/8.77 | all_81_10) = all_81_3 & j_mono_2Etyop_2Emin_2Ebool(all_81_2) =
% 58.26/8.77 | all_81_1 & j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_81_4 &
% 58.26/8.77 | p(all_81_1) = all_81_0 & p(all_81_4) = 0 & tyop_2Emin_2Efun(all_81_15,
% 58.26/8.77 | all_81_16) = all_81_8 & tyop_2Emin_2Efun(all_81_16,
% 58.26/8.77 | tyop_2Emin_2Ebool) = all_81_11 & s(all_81_8, all_81_14) = all_81_7 &
% 58.26/8.77 | s(all_81_11, all_81_12) = all_81_10 & s(all_81_11, all_81_13) =
% 58.26/8.77 | all_81_9 & s(tyop_2Emin_2Ebool, all_81_3) = all_81_2 &
% 58.26/8.77 | s(tyop_2Emin_2Ebool, all_81_6) = all_81_5 &
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(all_81_1) &
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(all_81_4) & du(all_81_2) & du(all_81_5) &
% 58.26/8.77 | du(all_81_7) & du(all_81_9) & du(all_81_10) & d(all_81_8) &
% 58.26/8.77 | d(all_81_11) & d(all_81_15) & d(all_81_16) & u(all_81_3) & u(all_81_6)
% 58.26/8.77 | & u(all_81_12) & u(all_81_13) & u(all_81_14) & ! [v0: u] : ! [v1:
% 58.26/8.77 | du] : ( ~ (s(all_81_16, v0) = v1) | ~ u(v0) | ? [v2: u] : ? [v3:
% 58.26/8.77 | du] : ? [v4: mono_2Etyop_2Emin_2Ebool] : ? [v5: any] : ? [v6:
% 58.26/8.77 | u] : ? [v7: du] : ? [v8: mono_2Etyop_2Emin_2Ebool] : ? [v9:
% 58.26/8.77 | any] : (j_mono_2Etyop_2Emin_2Ebool(v7) = v8 &
% 58.26/8.77 | j_mono_2Etyop_2Emin_2Ebool(v3) = v4 & p(v8) = v9 & p(v4) = v5 &
% 58.26/8.77 | app_2E2(all_81_9, v1) = v6 & app_2E2(all_81_10, v1) = v2 &
% 58.26/8.77 | s(tyop_2Emin_2Ebool, v6) = v7 & s(tyop_2Emin_2Ebool, v2) = v3 &
% 58.26/8.77 | mono_2Etyop_2Emin_2Ebool(v8) & mono_2Etyop_2Emin_2Ebool(v4) &
% 58.26/8.77 | du(v7) & du(v3) & u(v6) & u(v2) & ( ~ (v5 = 0) | v9 = 0)))
% 58.26/8.77 |
% 58.26/8.77 | ALPHA: (48) implies:
% 58.26/8.77 | (49) ~ (all_81_0 = 0)
% 58.26/8.77 | (50) u(all_81_14)
% 58.26/8.77 | (51) u(all_81_13)
% 58.26/8.77 | (52) u(all_81_12)
% 58.26/8.77 | (53) u(all_81_6)
% 58.26/8.77 | (54) u(all_81_3)
% 58.26/8.77 | (55) d(all_81_16)
% 58.26/8.77 | (56) d(all_81_15)
% 58.26/8.77 | (57) d(all_81_11)
% 58.26/8.77 | (58) d(all_81_8)
% 58.26/8.77 | (59) mono_2Etyop_2Emin_2Ebool(all_81_4)
% 58.26/8.77 | (60) mono_2Etyop_2Emin_2Ebool(all_81_1)
% 58.26/8.77 | (61) s(tyop_2Emin_2Ebool, all_81_6) = all_81_5
% 58.26/8.77 | (62) s(tyop_2Emin_2Ebool, all_81_3) = all_81_2
% 58.26/8.77 | (63) s(all_81_11, all_81_13) = all_81_9
% 58.26/8.77 | (64) s(all_81_11, all_81_12) = all_81_10
% 58.26/8.77 | (65) s(all_81_8, all_81_14) = all_81_7
% 58.26/8.77 | (66) tyop_2Emin_2Efun(all_81_16, tyop_2Emin_2Ebool) = all_81_11
% 58.26/8.77 | (67) tyop_2Emin_2Efun(all_81_15, all_81_16) = all_81_8
% 58.26/8.77 | (68) p(all_81_4) = 0
% 58.26/8.77 | (69) p(all_81_1) = all_81_0
% 58.26/8.77 | (70) j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_81_4
% 58.26/8.77 | (71) j_mono_2Etyop_2Emin_2Ebool(all_81_2) = all_81_1
% 58.26/8.78 | (72) c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(all_81_7, all_81_10) =
% 58.26/8.78 | all_81_3
% 58.26/8.78 | (73) c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E2(all_81_7, all_81_9) =
% 58.26/8.78 | all_81_6
% 58.26/8.78 | (74) ! [v0: u] : ! [v1: du] : ( ~ (s(all_81_16, v0) = v1) | ~ u(v0) | ?
% 58.26/8.78 | [v2: u] : ? [v3: du] : ? [v4: mono_2Etyop_2Emin_2Ebool] : ? [v5:
% 58.26/8.78 | any] : ? [v6: u] : ? [v7: du] : ? [v8:
% 58.26/8.78 | mono_2Etyop_2Emin_2Ebool] : ? [v9: any] :
% 58.26/8.78 | (j_mono_2Etyop_2Emin_2Ebool(v7) = v8 &
% 58.26/8.78 | j_mono_2Etyop_2Emin_2Ebool(v3) = v4 & p(v8) = v9 & p(v4) = v5 &
% 58.26/8.78 | app_2E2(all_81_9, v1) = v6 & app_2E2(all_81_10, v1) = v2 &
% 58.26/8.78 | s(tyop_2Emin_2Ebool, v6) = v7 & s(tyop_2Emin_2Ebool, v2) = v3 &
% 58.26/8.78 | mono_2Etyop_2Emin_2Ebool(v8) & mono_2Etyop_2Emin_2Ebool(v4) &
% 58.26/8.78 | du(v7) & du(v3) & u(v6) & u(v2) & ( ~ (v5 = 0) | v9 = 0)))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_37_0, all_43_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (35), (36) gives:
% 58.26/8.78 | (75) all_43_0 = all_37_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_33_0, all_43_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (33), (36) gives:
% 58.26/8.78 | (76) all_43_0 = all_33_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_58_0, all_72_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (41), (44) gives:
% 58.26/8.78 | (77) all_72_0 = all_58_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_55_0, all_72_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (39), (44) gives:
% 58.26/8.78 | (78) all_72_0 = all_55_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_37_0, all_72_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (35), (44) gives:
% 58.26/8.78 | (79) all_72_0 = all_37_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_35_0, all_72_0,
% 58.26/8.78 | mono_2Ec_2Ebool_2EF_2E0, simplifying with (34), (44) gives:
% 58.26/8.78 | (80) all_72_0 = all_35_0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (25) with all_58_1, all_72_1,
% 58.26/8.78 | mono_2Ec_2Ebool_2ET_2E0, simplifying with (42), (45) gives:
% 58.26/8.78 | (81) all_72_1 = all_58_1
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (16) with all_72_1, simplifying with (45) gives:
% 58.26/8.78 | (82) all_72_1 = 0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (77), (79) imply:
% 58.26/8.78 | (83) all_58_0 = all_37_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (77), (80) imply:
% 58.26/8.78 | (84) all_58_0 = all_35_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (77), (78) imply:
% 58.26/8.78 | (85) all_58_0 = all_55_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (81), (82) imply:
% 58.26/8.78 | (86) all_58_1 = 0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (83), (85) imply:
% 58.26/8.78 | (87) all_55_0 = all_37_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (84), (85) imply:
% 58.26/8.78 | (88) all_55_0 = all_35_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (87), (88) imply:
% 58.26/8.78 | (89) all_37_0 = all_35_0
% 58.26/8.78 |
% 58.26/8.78 | SIMP: (89) implies:
% 58.26/8.78 | (90) all_37_0 = all_35_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (75), (76) imply:
% 58.26/8.78 | (91) all_37_0 = all_33_0
% 58.26/8.78 |
% 58.26/8.78 | SIMP: (91) implies:
% 58.26/8.78 | (92) all_37_0 = all_33_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (90), (92) imply:
% 58.26/8.78 | (93) all_35_0 = all_33_0
% 58.26/8.78 |
% 58.26/8.78 | COMBINE_EQS: (88), (93) imply:
% 58.26/8.78 | (94) all_55_0 = all_33_0
% 58.26/8.78 |
% 58.26/8.78 | REDUCE: (38), (94) imply:
% 58.26/8.78 | (95) ~ (all_33_0 = 0)
% 58.26/8.78 |
% 58.26/8.78 | REDUCE: (42), (86) imply:
% 58.26/8.78 | (96) p(mono_2Ec_2Ebool_2ET_2E0) = 0
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (5) with all_81_6, all_81_5, simplifying with (53),
% 58.26/8.78 | (61) gives:
% 58.26/8.78 | (97) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: u] :
% 58.26/8.78 | (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 58.26/8.78 | j_mono_2Etyop_2Emin_2Ebool(all_81_5) = v0 & s(tyop_2Emin_2Ebool, v1)
% 58.26/8.78 | = all_81_5 & mono_2Etyop_2Emin_2Ebool(v0) & du(all_81_5) & u(v1))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (5) with all_81_3, all_81_2, simplifying with (54),
% 58.26/8.78 | (62) gives:
% 58.26/8.78 | (98) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: u] :
% 58.26/8.78 | (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 58.26/8.78 | j_mono_2Etyop_2Emin_2Ebool(all_81_2) = v0 & s(tyop_2Emin_2Ebool, v1)
% 58.26/8.78 | = all_81_2 & mono_2Etyop_2Emin_2Ebool(v0) & du(all_81_2) & u(v1))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (2) with all_81_11, all_81_13, all_81_9,
% 58.26/8.78 | simplifying with (51), (57), (63) gives:
% 58.26/8.78 | (99) ? [v0: d] : ? [v1: du] : ? [v2: u] : (tyop_2Emin_2Efun(all_81_11,
% 58.26/8.78 | all_81_11) = v0 & app_2E2(v1, all_81_9) = v2 & s(v0, combin_i_2E0)
% 58.26/8.78 | = v1 & s(all_81_11, v2) = all_81_9 & du(v1) & du(all_81_9) & d(v0) &
% 58.26/8.78 | u(v2))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (2) with all_81_8, all_81_14, all_81_7, simplifying
% 58.26/8.78 | with (50), (58), (65) gives:
% 58.26/8.78 | (100) ? [v0: d] : ? [v1: du] : ? [v2: u] : (tyop_2Emin_2Efun(all_81_8,
% 58.26/8.78 | all_81_8) = v0 & app_2E2(v1, all_81_7) = v2 & s(v0, combin_i_2E0)
% 58.26/8.78 | = v1 & s(all_81_8, v2) = all_81_7 & du(v1) & du(all_81_7) & d(v0) &
% 58.26/8.78 | u(v2))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (7) with all_81_16, all_81_12, all_81_11,
% 58.26/8.78 | all_81_10, simplifying with (52), (55), (64), (66) gives:
% 58.26/8.78 | (101) ? [v0: u] : ? [v1: du] : ? [v2: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.78 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] :
% 58.26/8.78 | (c_2Ebool_2E_3F_2E1(all_81_10) = v0 & j_mono_2Etyop_2Emin_2Ebool(v6)
% 58.26/8.78 | = v2 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 58.26/8.78 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v3 & app_2E2(v4,
% 58.26/8.78 | all_81_10) = v5 & s(v3, c_2Ebool_2E_3F_2E0) = v4 &
% 58.26/8.78 | s(tyop_2Emin_2Ebool, v5) = v6 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.78 | mono_2Etyop_2Emin_2Ebool(v2) & du(v6) & du(v4) & du(v1) & d(v3) &
% 58.26/8.78 | u(v5) & u(v0))
% 58.26/8.78 |
% 58.26/8.78 | GROUND_INST: instantiating (6) with all_81_16, all_81_12, all_81_11,
% 58.26/8.78 | all_81_10, simplifying with (52), (55), (64), (66) gives:
% 58.26/8.78 | (102) ? [v0: u] : ? [v1: du] : ? [v2: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.78 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] :
% 58.26/8.78 | (c_2Ebool_2E_21_2E1(all_81_10) = v0 & j_mono_2Etyop_2Emin_2Ebool(v6)
% 58.26/8.78 | = v2 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 58.26/8.78 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v3 & app_2E2(v4,
% 58.26/8.78 | all_81_10) = v5 & s(v3, c_2Ebool_2E_21_2E0) = v4 &
% 58.26/8.78 | s(tyop_2Emin_2Ebool, v5) = v6 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.78 | mono_2Etyop_2Emin_2Ebool(v2) & du(v6) & du(v4) & du(v1) & d(v3) &
% 58.26/8.78 | u(v5) & u(v0))
% 58.26/8.78 |
% 58.26/8.79 | GROUND_INST: instantiating (7) with all_81_16, all_81_13, all_81_11, all_81_9,
% 58.26/8.79 | simplifying with (51), (55), (63), (66) gives:
% 58.26/8.79 | (103) ? [v0: u] : ? [v1: du] : ? [v2: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.79 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] :
% 58.26/8.79 | (c_2Ebool_2E_3F_2E1(all_81_9) = v0 & j_mono_2Etyop_2Emin_2Ebool(v6) =
% 58.26/8.79 | v2 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 58.26/8.79 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v3 & app_2E2(v4,
% 58.26/8.79 | all_81_9) = v5 & s(v3, c_2Ebool_2E_3F_2E0) = v4 &
% 58.26/8.79 | s(tyop_2Emin_2Ebool, v5) = v6 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(v2) & du(v6) & du(v4) & du(v1) & d(v3) &
% 58.26/8.79 | u(v5) & u(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (6) with all_81_16, all_81_13, all_81_11, all_81_9,
% 58.26/8.79 | simplifying with (51), (55), (63), (66) gives:
% 58.26/8.79 | (104) ? [v0: u] : ? [v1: du] : ? [v2: mono_2Etyop_2Emin_2Ebool] : ?
% 58.26/8.79 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] :
% 58.26/8.79 | (c_2Ebool_2E_21_2E1(all_81_9) = v0 & j_mono_2Etyop_2Emin_2Ebool(v6) =
% 58.26/8.79 | v2 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 58.26/8.79 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v3 & app_2E2(v4,
% 58.26/8.79 | all_81_9) = v5 & s(v3, c_2Ebool_2E_21_2E0) = v4 &
% 58.26/8.79 | s(tyop_2Emin_2Ebool, v5) = v6 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(v2) & du(v6) & du(v4) & du(v1) & d(v3) &
% 58.26/8.79 | u(v5) & u(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (3) with mono_2Ec_2Ebool_2EF_2E0, all_33_0,
% 58.26/8.79 | simplifying with (21), (33) gives:
% 58.26/8.79 | (105) all_33_0 = 0 | ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.79 | (mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) = v0 & p(v0) = 0
% 58.26/8.79 | & mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (10) with mono_2Ec_2Ebool_2ET_2E0, simplifying with
% 58.26/8.79 | (15), (96) gives:
% 58.26/8.79 | (106) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: int] : ( ~ (v1 = 0) &
% 58.26/8.79 | mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | mono_2Ec_2Ebool_2ET_2E0) = v0 & p(v0) = v1 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (17) with all_81_4, simplifying with (59), (68)
% 58.26/8.79 | gives:
% 58.26/8.79 | (107) all_81_4 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (10) with all_81_4, simplifying with (59), (68)
% 58.26/8.79 | gives:
% 58.26/8.79 | (108) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: int] : ( ~ (v1 = 0) &
% 58.26/8.79 | mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | all_81_4) = v0 & p(v0) = v1 & mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (18) with all_81_1, all_81_0, simplifying with
% 58.26/8.79 | (60), (69) gives:
% 58.26/8.79 | (109) all_81_0 = 0 | all_81_1 = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (11) with all_81_1, all_81_0, simplifying with
% 58.26/8.79 | (60), (69) gives:
% 58.26/8.79 | (110) all_81_0 = 0 | ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.79 | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | all_81_1) = v0 & p(v0) = 0 & mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (3) with all_81_1, all_81_0, simplifying with (60),
% 58.26/8.79 | (69) gives:
% 58.26/8.79 | (111) all_81_0 = 0 | ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.79 | (mono_2Ec_2Ebool_2E_7E_2E1(all_81_1) = v0 & p(v0) = 0 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (19) with all_81_15, all_81_16, all_81_14,
% 58.26/8.79 | all_81_12, all_81_11, all_81_10, all_81_8, all_81_7, all_81_3,
% 58.26/8.79 | all_81_2, all_81_1, all_81_0, simplifying with (50), (52), (55),
% 58.26/8.79 | (56), (62), (64), (65), (66), (67), (69), (71), (72) gives:
% 58.26/8.79 | (112) all_81_0 = 0 | ? [v0: u] : ? [v1: du] : ? [v2: u] : ? [v3: du] :
% 58.26/8.79 | ? [v4: u] : ? [v5: du] : ? [v6: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.79 | (j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & p(v6) = 0 & app_2E2(all_81_7,
% 58.26/8.79 | v1) = v2 & app_2E2(all_81_10, v3) = v4 & s(all_81_15, v0) = v1 &
% 58.26/8.79 | s(all_81_16, v2) = v3 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(v6) & du(v5) & du(v3) & du(v1) & u(v4) &
% 58.26/8.79 | u(v2) & u(v0))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (8) with all_81_16, all_81_15, all_81_14,
% 58.26/8.79 | all_81_12, all_81_8, all_81_7, all_81_11, all_81_10, all_81_3,
% 58.26/8.79 | simplifying with (50), (52), (55), (56), (64), (65), (66), (67),
% 58.26/8.79 | (72) gives:
% 58.26/8.79 | (113) ? [v0: du] : ? [v1: mono_2Etyop_2Emin_2Ebool] : ? [v2: d] : ?
% 58.26/8.79 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] : ? [v7: u] : ?
% 58.26/8.79 | [v8: du] : (j_mono_2Etyop_2Emin_2Ebool(v8) = v1 &
% 58.26/8.79 | j_mono_2Etyop_2Emin_2Ebool(v0) = v1 & tyop_2Emin_2Efun(all_81_8,
% 58.26/8.79 | v2) = v3 & tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v2 &
% 58.26/8.79 | app_2E2(v6, all_81_10) = v7 & app_2E2(v4, all_81_7) = v5 & s(v3,
% 58.26/8.79 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = v4 & s(v2, v5)
% 58.26/8.79 | = v6 & s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool,
% 58.26/8.79 | all_81_3) = v0 & mono_2Etyop_2Emin_2Ebool(v1) & du(v8) & du(v6) &
% 58.26/8.79 | du(v4) & du(v0) & d(v3) & d(v2) & u(v7) & u(v5))
% 58.26/8.79 |
% 58.26/8.79 | GROUND_INST: instantiating (8) with all_81_16, all_81_15, all_81_14,
% 58.26/8.79 | all_81_13, all_81_8, all_81_7, all_81_11, all_81_9, all_81_6,
% 58.26/8.79 | simplifying with (50), (51), (55), (56), (63), (65), (66), (67),
% 58.26/8.79 | (73) gives:
% 58.26/8.79 | (114) ? [v0: du] : ? [v1: mono_2Etyop_2Emin_2Ebool] : ? [v2: d] : ?
% 58.26/8.79 | [v3: d] : ? [v4: du] : ? [v5: u] : ? [v6: du] : ? [v7: u] : ?
% 58.26/8.79 | [v8: du] : (j_mono_2Etyop_2Emin_2Ebool(v8) = v1 &
% 58.26/8.79 | j_mono_2Etyop_2Emin_2Ebool(v0) = v1 & tyop_2Emin_2Efun(all_81_8,
% 58.26/8.79 | v2) = v3 & tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = v2 &
% 58.26/8.79 | app_2E2(v6, all_81_9) = v7 & app_2E2(v4, all_81_7) = v5 & s(v3,
% 58.26/8.79 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = v4 & s(v2, v5)
% 58.26/8.79 | = v6 & s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool,
% 58.26/8.79 | all_81_6) = v0 & mono_2Etyop_2Emin_2Ebool(v1) & du(v8) & du(v6) &
% 58.26/8.79 | du(v4) & du(v0) & d(v3) & d(v2) & u(v7) & u(v5))
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (108) with fresh symbols all_100_0, all_100_1 gives:
% 58.26/8.79 | (115) ~ (all_100_0 = 0) &
% 58.26/8.79 | mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | all_81_4) = all_100_1 & p(all_100_1) = all_100_0 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(all_100_1)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (115) implies:
% 58.26/8.79 | (116) p(all_100_1) = all_100_0
% 58.26/8.79 | (117) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | all_81_4) = all_100_1
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (106) with fresh symbols all_104_0, all_104_1 gives:
% 58.26/8.79 | (118) ~ (all_104_0 = 0) &
% 58.26/8.79 | mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | mono_2Ec_2Ebool_2ET_2E0) = all_104_1 & p(all_104_1) = all_104_0 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(all_104_1)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (118) implies:
% 58.26/8.79 | (119) ~ (all_104_0 = 0)
% 58.26/8.79 | (120) mono_2Etyop_2Emin_2Ebool(all_104_1)
% 58.26/8.79 | (121) p(all_104_1) = all_104_0
% 58.26/8.79 | (122) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.79 | mono_2Ec_2Ebool_2ET_2E0) = all_104_1
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (98) with fresh symbols all_106_0, all_106_1 gives:
% 58.26/8.79 | (123) i_mono_2Etyop_2Emin_2Ebool(all_106_1) = all_106_0 &
% 58.26/8.79 | j_mono_2Etyop_2Emin_2Ebool(all_81_2) = all_106_1 &
% 58.26/8.79 | s(tyop_2Emin_2Ebool, all_106_0) = all_81_2 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(all_106_1) & du(all_81_2) & u(all_106_0)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (123) implies:
% 58.26/8.79 | (124) j_mono_2Etyop_2Emin_2Ebool(all_81_2) = all_106_1
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (97) with fresh symbols all_108_0, all_108_1 gives:
% 58.26/8.79 | (125) i_mono_2Etyop_2Emin_2Ebool(all_108_1) = all_108_0 &
% 58.26/8.79 | j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_108_1 &
% 58.26/8.79 | s(tyop_2Emin_2Ebool, all_108_0) = all_81_5 &
% 58.26/8.79 | mono_2Etyop_2Emin_2Ebool(all_108_1) & du(all_81_5) & u(all_108_0)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (125) implies:
% 58.26/8.79 | (126) s(tyop_2Emin_2Ebool, all_108_0) = all_81_5
% 58.26/8.79 | (127) j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_108_1
% 58.26/8.79 | (128) i_mono_2Etyop_2Emin_2Ebool(all_108_1) = all_108_0
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (100) with fresh symbols all_110_0, all_110_1, all_110_2
% 58.26/8.79 | gives:
% 58.26/8.79 | (129) tyop_2Emin_2Efun(all_81_8, all_81_8) = all_110_2 & app_2E2(all_110_1,
% 58.26/8.79 | all_81_7) = all_110_0 & s(all_110_2, combin_i_2E0) = all_110_1 &
% 58.26/8.79 | s(all_81_8, all_110_0) = all_81_7 & du(all_110_1) & du(all_81_7) &
% 58.26/8.79 | d(all_110_2) & u(all_110_0)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (129) implies:
% 58.26/8.79 | (130) u(all_110_0)
% 58.26/8.79 | (131) s(all_81_8, all_110_0) = all_81_7
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (99) with fresh symbols all_112_0, all_112_1, all_112_2
% 58.26/8.79 | gives:
% 58.26/8.79 | (132) tyop_2Emin_2Efun(all_81_11, all_81_11) = all_112_2 &
% 58.26/8.79 | app_2E2(all_112_1, all_81_9) = all_112_0 & s(all_112_2, combin_i_2E0)
% 58.26/8.79 | = all_112_1 & s(all_81_11, all_112_0) = all_81_9 & du(all_112_1) &
% 58.26/8.79 | du(all_81_9) & d(all_112_2) & u(all_112_0)
% 58.26/8.79 |
% 58.26/8.79 | ALPHA: (132) implies:
% 58.26/8.79 | (133) u(all_112_0)
% 58.26/8.79 | (134) s(all_81_11, all_112_0) = all_81_9
% 58.26/8.79 |
% 58.26/8.79 | DELTA: instantiating (102) with fresh symbols all_120_0, all_120_1, all_120_2,
% 58.26/8.79 | all_120_3, all_120_4, all_120_5, all_120_6 gives:
% 58.26/8.80 | (135) c_2Ebool_2E_21_2E1(all_81_10) = all_120_6 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_120_0) = all_120_4 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_120_5) = all_120_4 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_120_3 &
% 58.26/8.80 | app_2E2(all_120_2, all_81_10) = all_120_1 & s(all_120_3,
% 58.26/8.80 | c_2Ebool_2E_21_2E0) = all_120_2 & s(tyop_2Emin_2Ebool, all_120_1) =
% 58.26/8.80 | all_120_0 & s(tyop_2Emin_2Ebool, all_120_6) = all_120_5 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_120_4) & du(all_120_0) & du(all_120_2) &
% 58.26/8.80 | du(all_120_5) & d(all_120_3) & u(all_120_1) & u(all_120_6)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (135) implies:
% 58.26/8.80 | (136) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_120_3
% 58.26/8.80 |
% 58.26/8.80 | DELTA: instantiating (104) with fresh symbols all_122_0, all_122_1, all_122_2,
% 58.26/8.80 | all_122_3, all_122_4, all_122_5, all_122_6 gives:
% 58.26/8.80 | (137) c_2Ebool_2E_21_2E1(all_81_9) = all_122_6 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_122_0) = all_122_4 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_122_5) = all_122_4 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_122_3 &
% 58.26/8.80 | app_2E2(all_122_2, all_81_9) = all_122_1 & s(all_122_3,
% 58.26/8.80 | c_2Ebool_2E_21_2E0) = all_122_2 & s(tyop_2Emin_2Ebool, all_122_1) =
% 58.26/8.80 | all_122_0 & s(tyop_2Emin_2Ebool, all_122_6) = all_122_5 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_122_4) & du(all_122_0) & du(all_122_2) &
% 58.26/8.80 | du(all_122_5) & d(all_122_3) & u(all_122_1) & u(all_122_6)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (137) implies:
% 58.26/8.80 | (138) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_122_3
% 58.26/8.80 |
% 58.26/8.80 | DELTA: instantiating (101) with fresh symbols all_124_0, all_124_1, all_124_2,
% 58.26/8.80 | all_124_3, all_124_4, all_124_5, all_124_6 gives:
% 58.26/8.80 | (139) c_2Ebool_2E_3F_2E1(all_81_10) = all_124_6 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_124_0) = all_124_4 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_124_5) = all_124_4 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_124_3 &
% 58.26/8.80 | app_2E2(all_124_2, all_81_10) = all_124_1 & s(all_124_3,
% 58.26/8.80 | c_2Ebool_2E_3F_2E0) = all_124_2 & s(tyop_2Emin_2Ebool, all_124_1) =
% 58.26/8.80 | all_124_0 & s(tyop_2Emin_2Ebool, all_124_6) = all_124_5 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_124_4) & du(all_124_0) & du(all_124_2) &
% 58.26/8.80 | du(all_124_5) & d(all_124_3) & u(all_124_1) & u(all_124_6)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (139) implies:
% 58.26/8.80 | (140) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_124_3
% 58.26/8.80 |
% 58.26/8.80 | DELTA: instantiating (103) with fresh symbols all_126_0, all_126_1, all_126_2,
% 58.26/8.80 | all_126_3, all_126_4, all_126_5, all_126_6 gives:
% 58.26/8.80 | (141) c_2Ebool_2E_3F_2E1(all_81_9) = all_126_6 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_126_0) = all_126_4 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_126_5) = all_126_4 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_126_3 &
% 58.26/8.80 | app_2E2(all_126_2, all_81_9) = all_126_1 & s(all_126_3,
% 58.26/8.80 | c_2Ebool_2E_3F_2E0) = all_126_2 & s(tyop_2Emin_2Ebool, all_126_1) =
% 58.26/8.80 | all_126_0 & s(tyop_2Emin_2Ebool, all_126_6) = all_126_5 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_126_4) & du(all_126_0) & du(all_126_2) &
% 58.26/8.80 | du(all_126_5) & d(all_126_3) & u(all_126_1) & u(all_126_6)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (141) implies:
% 58.26/8.80 | (142) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_126_3
% 58.26/8.80 |
% 58.26/8.80 | DELTA: instantiating (114) with fresh symbols all_130_0, all_130_1, all_130_2,
% 58.26/8.80 | all_130_3, all_130_4, all_130_5, all_130_6, all_130_7, all_130_8 gives:
% 58.26/8.80 | (143) j_mono_2Etyop_2Emin_2Ebool(all_130_0) = all_130_7 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_130_8) = all_130_7 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_8, all_130_6) = all_130_5 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_130_6 &
% 58.26/8.80 | app_2E2(all_130_2, all_81_9) = all_130_1 & app_2E2(all_130_4,
% 58.26/8.80 | all_81_7) = all_130_3 & s(all_130_5,
% 58.26/8.80 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = all_130_4 &
% 58.26/8.80 | s(all_130_6, all_130_3) = all_130_2 & s(tyop_2Emin_2Ebool, all_130_1)
% 58.26/8.80 | = all_130_0 & s(tyop_2Emin_2Ebool, all_81_6) = all_130_8 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_130_7) & du(all_130_0) & du(all_130_2) &
% 58.26/8.80 | du(all_130_4) & du(all_130_8) & d(all_130_5) & d(all_130_6) &
% 58.26/8.80 | u(all_130_1) & u(all_130_3)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (143) implies:
% 58.26/8.80 | (144) u(all_130_1)
% 58.26/8.80 | (145) mono_2Etyop_2Emin_2Ebool(all_130_7)
% 58.26/8.80 | (146) s(tyop_2Emin_2Ebool, all_81_6) = all_130_8
% 58.26/8.80 | (147) s(tyop_2Emin_2Ebool, all_130_1) = all_130_0
% 58.26/8.80 | (148) s(all_130_6, all_130_3) = all_130_2
% 58.26/8.80 | (149) s(all_130_5, c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) =
% 58.26/8.80 | all_130_4
% 58.26/8.80 | (150) app_2E2(all_130_4, all_81_7) = all_130_3
% 58.26/8.80 | (151) app_2E2(all_130_2, all_81_9) = all_130_1
% 58.26/8.80 | (152) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_130_6
% 58.26/8.80 | (153) tyop_2Emin_2Efun(all_81_8, all_130_6) = all_130_5
% 58.26/8.80 | (154) j_mono_2Etyop_2Emin_2Ebool(all_130_8) = all_130_7
% 58.26/8.80 | (155) j_mono_2Etyop_2Emin_2Ebool(all_130_0) = all_130_7
% 58.26/8.80 |
% 58.26/8.80 | DELTA: instantiating (113) with fresh symbols all_132_0, all_132_1, all_132_2,
% 58.26/8.80 | all_132_3, all_132_4, all_132_5, all_132_6, all_132_7, all_132_8 gives:
% 58.26/8.80 | (156) j_mono_2Etyop_2Emin_2Ebool(all_132_0) = all_132_7 &
% 58.26/8.80 | j_mono_2Etyop_2Emin_2Ebool(all_132_8) = all_132_7 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_8, all_132_6) = all_132_5 &
% 58.26/8.80 | tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_132_6 &
% 58.26/8.80 | app_2E2(all_132_2, all_81_10) = all_132_1 & app_2E2(all_132_4,
% 58.26/8.80 | all_81_7) = all_132_3 & s(all_132_5,
% 58.26/8.80 | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) = all_132_4 &
% 58.26/8.80 | s(all_132_6, all_132_3) = all_132_2 & s(tyop_2Emin_2Ebool, all_132_1)
% 58.26/8.80 | = all_132_0 & s(tyop_2Emin_2Ebool, all_81_3) = all_132_8 &
% 58.26/8.80 | mono_2Etyop_2Emin_2Ebool(all_132_7) & du(all_132_0) & du(all_132_2) &
% 58.26/8.80 | du(all_132_4) & du(all_132_8) & d(all_132_5) & d(all_132_6) &
% 58.26/8.80 | u(all_132_1) & u(all_132_3)
% 58.26/8.80 |
% 58.26/8.80 | ALPHA: (156) implies:
% 58.26/8.80 | (157) u(all_132_3)
% 58.26/8.80 | (158) mono_2Etyop_2Emin_2Ebool(all_132_7)
% 58.26/8.80 | (159) s(tyop_2Emin_2Ebool, all_81_3) = all_132_8
% 58.26/8.80 | (160) s(all_132_6, all_132_3) = all_132_2
% 58.26/8.80 | (161) s(all_132_5, c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) =
% 58.26/8.80 | all_132_4
% 58.26/8.80 | (162) app_2E2(all_132_4, all_81_7) = all_132_3
% 58.26/8.80 | (163) tyop_2Emin_2Efun(all_81_11, tyop_2Emin_2Ebool) = all_132_6
% 58.26/8.80 | (164) tyop_2Emin_2Efun(all_81_8, all_132_6) = all_132_5
% 58.26/8.80 | (165) j_mono_2Etyop_2Emin_2Ebool(all_132_8) = all_132_7
% 58.26/8.80 |
% 58.26/8.80 | REDUCE: (107), (117) imply:
% 58.26/8.80 | (166) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.80 | mono_2Ec_2Ebool_2ET_2E0) = all_100_1
% 58.26/8.80 |
% 58.26/8.80 | REDUCE: (70), (107) imply:
% 58.26/8.80 | (167) j_mono_2Etyop_2Emin_2Ebool(all_81_5) = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.80 |
% 58.26/8.80 | BETA: splitting (109) gives:
% 58.26/8.80 |
% 58.26/8.80 | Case 1:
% 58.26/8.80 | |
% 58.26/8.80 | | (168) all_81_0 = 0
% 58.26/8.80 | |
% 58.26/8.80 | | REDUCE: (49), (168) imply:
% 58.26/8.80 | | (169) $false
% 58.26/8.80 | |
% 58.26/8.80 | | CLOSE: (169) is inconsistent.
% 58.26/8.80 | |
% 58.26/8.80 | Case 2:
% 58.26/8.80 | |
% 58.26/8.80 | | (170) all_81_1 = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.80 | |
% 58.26/8.80 | | REDUCE: (71), (170) imply:
% 58.26/8.80 | | (171) j_mono_2Etyop_2Emin_2Ebool(all_81_2) = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.80 | |
% 58.26/8.80 | | BETA: splitting (110) gives:
% 58.26/8.80 | |
% 58.26/8.80 | | Case 1:
% 58.26/8.80 | | |
% 58.26/8.80 | | | (172) all_81_0 = 0
% 58.26/8.80 | | |
% 58.26/8.80 | | | REDUCE: (49), (172) imply:
% 58.26/8.80 | | | (173) $false
% 58.26/8.80 | | |
% 58.26/8.80 | | | CLOSE: (173) is inconsistent.
% 58.26/8.80 | | |
% 58.26/8.80 | | Case 2:
% 58.26/8.80 | | |
% 58.26/8.80 | | | (174) ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.80 | | | (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.80 | | | all_81_1) = v0 & p(v0) = 0 & mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.80 | | |
% 58.26/8.80 | | | DELTA: instantiating (174) with fresh symbol all_147_0 gives:
% 58.26/8.80 | | | (175) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.80 | | | all_81_1) = all_147_0 & p(all_147_0) = 0 &
% 58.26/8.80 | | | mono_2Etyop_2Emin_2Ebool(all_147_0)
% 58.26/8.80 | | |
% 58.26/8.80 | | | ALPHA: (175) implies:
% 58.26/8.80 | | | (176) mono_2Etyop_2Emin_2Ebool(all_147_0)
% 58.26/8.80 | | | (177) p(all_147_0) = 0
% 58.26/8.80 | | | (178) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.80 | | | all_81_1) = all_147_0
% 58.26/8.80 | | |
% 58.26/8.80 | | | REDUCE: (170), (178) imply:
% 58.26/8.80 | | | (179) mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.80 | | | mono_2Ec_2Ebool_2EF_2E0) = all_147_0
% 58.26/8.80 | | |
% 58.26/8.80 | | | BETA: splitting (112) gives:
% 58.26/8.80 | | |
% 58.26/8.80 | | | Case 1:
% 58.26/8.80 | | | |
% 58.26/8.80 | | | | (180) all_81_0 = 0
% 58.26/8.80 | | | |
% 58.26/8.80 | | | | REDUCE: (49), (180) imply:
% 58.26/8.80 | | | | (181) $false
% 58.26/8.80 | | | |
% 58.26/8.80 | | | | CLOSE: (181) is inconsistent.
% 58.26/8.80 | | | |
% 58.26/8.80 | | | Case 2:
% 58.26/8.80 | | | |
% 58.26/8.80 | | | | (182) ? [v0: u] : ? [v1: du] : ? [v2: u] : ? [v3: du] : ? [v4:
% 58.26/8.80 | | | | u] : ? [v5: du] : ? [v6: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.80 | | | | (j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & p(v6) = 0 &
% 58.26/8.80 | | | | app_2E2(all_81_7, v1) = v2 & app_2E2(all_81_10, v3) = v4 &
% 58.26/8.80 | | | | s(all_81_15, v0) = v1 & s(all_81_16, v2) = v3 &
% 58.26/8.80 | | | | s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6)
% 58.26/8.80 | | | | & du(v5) & du(v3) & du(v1) & u(v4) & u(v2) & u(v0))
% 58.26/8.80 | | | |
% 58.26/8.80 | | | | DELTA: instantiating (182) with fresh symbols all_152_0, all_152_1,
% 58.26/8.80 | | | | all_152_2, all_152_3, all_152_4, all_152_5, all_152_6 gives:
% 58.26/8.81 | | | | (183) j_mono_2Etyop_2Emin_2Ebool(all_152_1) = all_152_0 &
% 58.26/8.81 | | | | p(all_152_0) = 0 & app_2E2(all_81_7, all_152_5) = all_152_4 &
% 58.26/8.81 | | | | app_2E2(all_81_10, all_152_3) = all_152_2 & s(all_81_15,
% 58.26/8.81 | | | | all_152_6) = all_152_5 & s(all_81_16, all_152_4) = all_152_3
% 58.26/8.81 | | | | & s(tyop_2Emin_2Ebool, all_152_2) = all_152_1 &
% 58.26/8.81 | | | | mono_2Etyop_2Emin_2Ebool(all_152_0) & du(all_152_1) &
% 58.26/8.81 | | | | du(all_152_3) & du(all_152_5) & u(all_152_2) & u(all_152_4) &
% 58.26/8.81 | | | | u(all_152_6)
% 58.26/8.81 | | | |
% 58.26/8.81 | | | | ALPHA: (183) implies:
% 58.26/8.81 | | | | (184) u(all_152_6)
% 58.26/8.81 | | | | (185) u(all_152_4)
% 58.26/8.81 | | | | (186) u(all_152_2)
% 58.26/8.81 | | | | (187) mono_2Etyop_2Emin_2Ebool(all_152_0)
% 58.26/8.81 | | | | (188) s(tyop_2Emin_2Ebool, all_152_2) = all_152_1
% 58.26/8.81 | | | | (189) s(all_81_16, all_152_4) = all_152_3
% 58.26/8.81 | | | | (190) s(all_81_15, all_152_6) = all_152_5
% 58.26/8.81 | | | | (191) app_2E2(all_81_10, all_152_3) = all_152_2
% 58.26/8.81 | | | | (192) app_2E2(all_81_7, all_152_5) = all_152_4
% 58.26/8.81 | | | | (193) p(all_152_0) = 0
% 58.26/8.81 | | | | (194) j_mono_2Etyop_2Emin_2Ebool(all_152_1) = all_152_0
% 58.26/8.81 | | | |
% 58.26/8.81 | | | | BETA: splitting (105) gives:
% 58.26/8.81 | | | |
% 58.26/8.81 | | | | Case 1:
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | (195) all_33_0 = 0
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | REDUCE: (95), (195) imply:
% 58.26/8.81 | | | | | (196) $false
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | CLOSE: (196) is inconsistent.
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | Case 2:
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | (197) ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.81 | | | | | (mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) = v0 &
% 58.26/8.81 | | | | | p(v0) = 0 & mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | DELTA: instantiating (197) with fresh symbol all_158_0 gives:
% 58.26/8.81 | | | | | (198) mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) =
% 58.26/8.81 | | | | | all_158_0 & p(all_158_0) = 0 &
% 58.26/8.81 | | | | | mono_2Etyop_2Emin_2Ebool(all_158_0)
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | ALPHA: (198) implies:
% 58.26/8.81 | | | | | (199) mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) =
% 58.26/8.81 | | | | | all_158_0
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | BETA: splitting (111) gives:
% 58.26/8.81 | | | | |
% 58.26/8.81 | | | | | Case 1:
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | (200) all_81_0 = 0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (49), (200) imply:
% 58.26/8.81 | | | | | | (201) $false
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | CLOSE: (201) is inconsistent.
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | Case 2:
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | (202) ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 58.26/8.81 | | | | | | (mono_2Ec_2Ebool_2E_7E_2E1(all_81_1) = v0 & p(v0) = 0 &
% 58.26/8.81 | | | | | | mono_2Etyop_2Emin_2Ebool(v0))
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | DELTA: instantiating (202) with fresh symbol all_163_0 gives:
% 58.26/8.81 | | | | | | (203) mono_2Ec_2Ebool_2E_7E_2E1(all_81_1) = all_163_0 &
% 58.26/8.81 | | | | | | p(all_163_0) = 0 & mono_2Etyop_2Emin_2Ebool(all_163_0)
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | ALPHA: (203) implies:
% 58.26/8.81 | | | | | | (204) mono_2Etyop_2Emin_2Ebool(all_163_0)
% 58.26/8.81 | | | | | | (205) p(all_163_0) = 0
% 58.26/8.81 | | | | | | (206) mono_2Ec_2Ebool_2E_7E_2E1(all_81_1) = all_163_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (170), (206) imply:
% 58.26/8.81 | | | | | | (207) mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) =
% 58.26/8.81 | | | | | | all_163_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (29) with all_81_5, all_130_8, all_81_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, simplifying with (61), (146) gives:
% 58.26/8.81 | | | | | | (208) all_130_8 = all_81_5
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (29) with all_81_2, all_132_8, all_81_3,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, simplifying with (62), (159) gives:
% 58.26/8.81 | | | | | | (209) all_132_8 = all_81_2
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_124_3, all_130_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, all_81_11, simplifying with (140),
% 58.26/8.81 | | | | | | (152) gives:
% 58.26/8.81 | | | | | | (210) all_130_6 = all_124_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_120_3, all_130_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, all_81_11, simplifying with (136),
% 58.26/8.81 | | | | | | (152) gives:
% 58.26/8.81 | | | | | | (211) all_130_6 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_130_6, all_132_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, all_81_11, simplifying with (152),
% 58.26/8.81 | | | | | | (163) gives:
% 58.26/8.81 | | | | | | (212) all_132_6 = all_130_6
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_126_3, all_132_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, all_81_11, simplifying with (142),
% 58.26/8.81 | | | | | | (163) gives:
% 58.26/8.81 | | | | | | (213) all_132_6 = all_126_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_122_3, all_132_6,
% 58.26/8.81 | | | | | | tyop_2Emin_2Ebool, all_81_11, simplifying with (138),
% 58.26/8.81 | | | | | | (163) gives:
% 58.26/8.81 | | | | | | (214) all_132_6 = all_122_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (26) with all_158_0, all_163_0,
% 58.26/8.81 | | | | | | mono_2Ec_2Ebool_2EF_2E0, simplifying with (199), (207)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (215) all_163_0 = all_158_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.26/8.81 | | | | | | all_108_1, all_81_5, simplifying with (127), (167)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (216) all_108_1 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2EF_2E0,
% 58.26/8.81 | | | | | | all_106_1, all_81_2, simplifying with (124), (171)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (217) all_106_1 = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (32) with all_100_1, all_104_1,
% 58.26/8.81 | | | | | | mono_2Ec_2Ebool_2ET_2E0, mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.81 | | | | | | simplifying with (122), (166) gives:
% 58.26/8.81 | | | | | | (218) all_104_1 = all_100_1
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (213), (214) imply:
% 58.26/8.81 | | | | | | (219) all_126_3 = all_122_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (212), (213) imply:
% 58.26/8.81 | | | | | | (220) all_130_6 = all_126_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | SIMP: (220) implies:
% 58.26/8.81 | | | | | | (221) all_130_6 = all_126_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (210), (211) imply:
% 58.26/8.81 | | | | | | (222) all_124_3 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (210), (221) imply:
% 58.26/8.81 | | | | | | (223) all_126_3 = all_124_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | SIMP: (223) implies:
% 58.26/8.81 | | | | | | (224) all_126_3 = all_124_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (219), (224) imply:
% 58.26/8.81 | | | | | | (225) all_124_3 = all_122_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | SIMP: (225) implies:
% 58.26/8.81 | | | | | | (226) all_124_3 = all_122_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (222), (226) imply:
% 58.26/8.81 | | | | | | (227) all_122_3 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | SIMP: (227) implies:
% 58.26/8.81 | | | | | | (228) all_122_3 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (219), (228) imply:
% 58.26/8.81 | | | | | | (229) all_126_3 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | COMBINE_EQS: (213), (229) imply:
% 58.26/8.81 | | | | | | (230) all_132_6 = all_120_3
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (128), (216) imply:
% 58.26/8.81 | | | | | | (231) i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.26/8.81 | | | | | | all_108_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (165), (209) imply:
% 58.26/8.81 | | | | | | (232) j_mono_2Etyop_2Emin_2Ebool(all_81_2) = all_132_7
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (154), (208) imply:
% 58.26/8.81 | | | | | | (233) j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_130_7
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (205), (215) imply:
% 58.26/8.81 | | | | | | (234) p(all_158_0) = 0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (121), (218) imply:
% 58.26/8.81 | | | | | | (235) p(all_100_1) = all_104_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (164), (230) imply:
% 58.26/8.81 | | | | | | (236) tyop_2Emin_2Efun(all_81_8, all_120_3) = all_132_5
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (153), (211) imply:
% 58.26/8.81 | | | | | | (237) tyop_2Emin_2Efun(all_81_8, all_120_3) = all_130_5
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (160), (230) imply:
% 58.26/8.81 | | | | | | (238) s(all_120_3, all_132_3) = all_132_2
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (148), (211) imply:
% 58.26/8.81 | | | | | | (239) s(all_120_3, all_130_3) = all_130_2
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (204), (215) imply:
% 58.26/8.81 | | | | | | (240) mono_2Etyop_2Emin_2Ebool(all_158_0)
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | REDUCE: (120), (218) imply:
% 58.26/8.81 | | | | | | (241) mono_2Etyop_2Emin_2Ebool(all_100_1)
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (31) with all_130_5, all_132_5,
% 58.26/8.81 | | | | | | all_120_3, all_81_8, simplifying with (236), (237)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (242) all_132_5 = all_130_5
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (25) with all_100_0, all_104_0,
% 58.26/8.81 | | | | | | all_100_1, simplifying with (116), (235) gives:
% 58.26/8.81 | | | | | | (243) all_104_0 = all_100_0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.26/8.81 | | | | | | all_130_7, all_81_5, simplifying with (167), (233)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (244) all_130_7 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.81 | | | | | |
% 58.26/8.81 | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2EF_2E0,
% 58.26/8.81 | | | | | | all_132_7, all_81_2, simplifying with (171), (232)
% 58.26/8.81 | | | | | | gives:
% 58.26/8.81 | | | | | | (245) all_132_7 = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.81 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (119), (243) imply:
% 58.26/8.82 | | | | | | (246) ~ (all_100_0 = 0)
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (155), (244) imply:
% 58.26/8.82 | | | | | | (247) j_mono_2Etyop_2Emin_2Ebool(all_130_0) =
% 58.26/8.82 | | | | | | mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (161), (242) imply:
% 58.26/8.82 | | | | | | (248) s(all_130_5,
% 58.26/8.82 | | | | | | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0) =
% 58.26/8.82 | | | | | | all_132_4
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (29) with all_130_4, all_132_4,
% 58.26/8.82 | | | | | | c_2EquantHeuristics_2EGUESS__FORALL__POINT_2E0,
% 58.26/8.82 | | | | | | all_130_5, simplifying with (149), (248) gives:
% 58.26/8.82 | | | | | | (249) all_132_4 = all_130_4
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (162), (249) imply:
% 58.26/8.82 | | | | | | (250) app_2E2(all_130_4, all_81_7) = all_132_3
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (30) with all_130_3, all_132_3, all_81_7,
% 58.26/8.82 | | | | | | all_130_4, simplifying with (150), (250) gives:
% 58.26/8.82 | | | | | | (251) all_132_3 = all_130_3
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (238), (251) imply:
% 58.26/8.82 | | | | | | (252) s(all_120_3, all_130_3) = all_132_2
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | REDUCE: (157), (251) imply:
% 58.26/8.82 | | | | | | (253) u(all_130_3)
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (29) with all_130_2, all_132_2,
% 58.26/8.82 | | | | | | all_130_3, all_120_3, simplifying with (239), (252)
% 58.26/8.82 | | | | | | gives:
% 58.26/8.82 | | | | | | (254) all_132_2 = all_130_2
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (5) with all_130_1, all_130_0,
% 58.26/8.82 | | | | | | simplifying with (144), (147) gives:
% 58.26/8.82 | | | | | | (255) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: u] :
% 58.26/8.82 | | | | | | (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_130_0) = v0 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v1) = all_130_0 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v0) & du(all_130_0) & u(v1))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (5) with all_152_2, all_152_1,
% 58.26/8.82 | | | | | | simplifying with (186), (188) gives:
% 58.26/8.82 | | | | | | (256) ? [v0: mono_2Etyop_2Emin_2Ebool] : ? [v1: u] :
% 58.26/8.82 | | | | | | (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_152_1) = v0 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v1) = all_152_1 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v0) & du(all_152_1) & u(v1))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (74) with all_152_4, all_152_3,
% 58.26/8.82 | | | | | | simplifying with (185), (189) gives:
% 58.26/8.82 | | | | | | (257) ? [v0: u] : ? [v1: du] : ? [v2:
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool] : ? [v3: any] : ? [v4: u] :
% 58.26/8.82 | | | | | | ? [v5: du] : ? [v6: mono_2Etyop_2Emin_2Ebool] : ? [v7:
% 58.26/8.82 | | | | | | any] : (j_mono_2Etyop_2Emin_2Ebool(v5) = v6 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v6) = v7 & p(v2)
% 58.26/8.82 | | | | | | = v3 & app_2E2(all_81_9, all_152_3) = v4 &
% 58.26/8.82 | | | | | | app_2E2(all_81_10, all_152_3) = v0 & s(tyop_2Emin_2Ebool,
% 58.26/8.82 | | | | | | v4) = v5 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v6) &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v2) & du(v5) & du(v1) & u(v4) &
% 58.26/8.82 | | | | | | u(v0) & ( ~ (v3 = 0) | v7 = 0))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (4) with all_81_11, all_130_3, all_120_3,
% 58.26/8.82 | | | | | | all_130_2, all_112_0, all_81_9, simplifying with (57),
% 58.26/8.82 | | | | | | (133), (134), (136), (239), (253) gives:
% 58.26/8.82 | | | | | | (258) ? [v0: u] : ? [v1: du] : ? [v2:
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool] : ? [v3: int] : ((v3 = 0 &
% 58.26/8.82 | | | | | | c_2Ebool_2E_3F_2E1(all_130_2) = v0 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v2) = 0 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v2) & du(v1) & u(v0)) | ( ~
% 58.26/8.82 | | | | | | (v3 = 0) & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v2)
% 58.26/8.82 | | | | | | = v3 & app_2E2(all_130_2, all_81_9) = v0 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v0) = v1 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(v2) & du(v1) & u(v0)))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (18) with all_100_1, all_100_0,
% 58.26/8.82 | | | | | | simplifying with (116), (241) gives:
% 58.26/8.82 | | | | | | (259) all_100_0 = 0 | all_100_1 = mono_2Ec_2Ebool_2EF_2E0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (23) with all_152_0,
% 58.26/8.82 | | | | | | mono_2Ec_2Ebool_2ET_2E0, all_158_0, simplifying with
% 58.26/8.82 | | | | | | (15), (96), (187), (193), (234), (240) gives:
% 58.26/8.82 | | | | | | (260) all_152_0 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (23) with all_147_0, all_158_0,
% 58.26/8.82 | | | | | | all_152_0, simplifying with (176), (177), (187), (193),
% 58.26/8.82 | | | | | | (234), (240) gives:
% 58.26/8.82 | | | | | | (261) all_158_0 = all_147_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (23) with all_152_0, all_158_0,
% 58.26/8.82 | | | | | | all_147_0, simplifying with (176), (177), (187), (193),
% 58.26/8.82 | | | | | | (234), (240) gives:
% 58.26/8.82 | | | | | | (262) all_158_0 = all_152_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (20) with all_81_15, all_81_16,
% 58.26/8.82 | | | | | | all_110_0, all_112_0, all_81_8, all_81_7, all_81_11,
% 58.26/8.82 | | | | | | all_81_9, all_81_6, all_81_5, mono_2Ec_2Ebool_2ET_2E0,
% 58.26/8.82 | | | | | | all_152_6, all_152_5, simplifying with (55), (56),
% 58.26/8.82 | | | | | | (61), (66), (67), (73), (96), (130), (131), (133),
% 58.26/8.82 | | | | | | (134), (167), (184), (190) gives:
% 58.26/8.82 | | | | | | (263) ? [v0: u] : ? [v1: du] : ? [v2: u] : ? [v3: du] : ?
% 58.26/8.82 | | | | | | [v4: mono_2Etyop_2Emin_2Ebool] : ? [v5: int] : ( ~ (v5 =
% 58.26/8.82 | | | | | | 0) & j_mono_2Etyop_2Emin_2Ebool(v3) = v4 & p(v4) = v5 &
% 58.26/8.82 | | | | | | app_2E2(all_81_7, all_152_5) = v0 & app_2E2(all_81_9, v1)
% 58.26/8.82 | | | | | | = v2 & s(all_81_16, v0) = v1 & s(tyop_2Emin_2Ebool, v2) =
% 58.26/8.82 | | | | | | v3 & mono_2Etyop_2Emin_2Ebool(v4) & du(v3) & du(v1) &
% 58.26/8.82 | | | | | | u(v2) & u(v0))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (47) with mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.82 | | | | | | mono_2Ec_2Ebool_2EF_2E0, all_147_0, simplifying with
% 58.26/8.82 | | | | | | (9), (21), (179) gives:
% 58.26/8.82 | | | | | | (264) ? [v0: u] : ? [v1: du] : ? [v2: u] : ? [v3: du] : ?
% 58.26/8.82 | | | | | | [v4: u] : ? [v5: du] : ? [v6: u] :
% 58.26/8.82 | | | | | | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 58.26/8.82 | | | | | | = v2 & i_mono_2Etyop_2Emin_2Ebool(all_147_0) = v0 &
% 58.26/8.82 | | | | | | i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = v4
% 58.26/8.82 | | | | | | & app_2E2(v3, v5) = v6 & s(all_75_0, v2) = v3 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v6) = v1 & s(tyop_2Emin_2Ebool, v4)
% 58.26/8.82 | | | | | | = v5 & s(tyop_2Emin_2Ebool, v0) = v1 & du(v5) & du(v3) &
% 58.26/8.82 | | | | | | du(v1) & u(v6) & u(v4) & u(v2) & u(v0))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | GROUND_INST: instantiating (47) with mono_2Ec_2Ebool_2E_7E_2E0,
% 58.26/8.82 | | | | | | mono_2Ec_2Ebool_2ET_2E0, all_100_1, simplifying with
% 58.26/8.82 | | | | | | (9), (15), (166) gives:
% 58.26/8.82 | | | | | | (265) ? [v0: u] : ? [v1: du] : ? [v2: u] : ? [v3: du] : ?
% 58.26/8.82 | | | | | | [v4: u] : ? [v5: du] : ? [v6: u] :
% 58.26/8.82 | | | | | | (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 58.26/8.82 | | | | | | = v2 & i_mono_2Etyop_2Emin_2Ebool(all_100_1) = v0 &
% 58.26/8.82 | | | | | | i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = v4
% 58.26/8.82 | | | | | | & app_2E2(v3, v5) = v6 & s(all_75_0, v2) = v3 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, v6) = v1 & s(tyop_2Emin_2Ebool, v4)
% 58.26/8.82 | | | | | | = v5 & s(tyop_2Emin_2Ebool, v0) = v1 & du(v5) & du(v3) &
% 58.26/8.82 | | | | | | du(v1) & u(v6) & u(v4) & u(v2) & u(v0))
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | COMBINE_EQS: (261), (262) imply:
% 58.26/8.82 | | | | | | (266) all_152_0 = all_147_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | SIMP: (266) implies:
% 58.26/8.82 | | | | | | (267) all_152_0 = all_147_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | COMBINE_EQS: (260), (267) imply:
% 58.26/8.82 | | | | | | (268) all_147_0 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | SIMP: (268) implies:
% 58.26/8.82 | | | | | | (269) all_147_0 = mono_2Ec_2Ebool_2ET_2E0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | DELTA: instantiating (256) with fresh symbols all_203_0, all_203_1
% 58.26/8.82 | | | | | | gives:
% 58.26/8.82 | | | | | | (270) i_mono_2Etyop_2Emin_2Ebool(all_203_1) = all_203_0 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_152_1) = all_203_1 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, all_203_0) = all_152_1 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(all_203_1) & du(all_152_1) &
% 58.26/8.82 | | | | | | u(all_203_0)
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | ALPHA: (270) implies:
% 58.26/8.82 | | | | | | (271) s(tyop_2Emin_2Ebool, all_203_0) = all_152_1
% 58.26/8.82 | | | | | | (272) j_mono_2Etyop_2Emin_2Ebool(all_152_1) = all_203_1
% 58.26/8.82 | | | | | | (273) i_mono_2Etyop_2Emin_2Ebool(all_203_1) = all_203_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | DELTA: instantiating (255) with fresh symbols all_207_0, all_207_1
% 58.26/8.82 | | | | | | gives:
% 58.26/8.82 | | | | | | (274) i_mono_2Etyop_2Emin_2Ebool(all_207_1) = all_207_0 &
% 58.26/8.82 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_130_0) = all_207_1 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, all_207_0) = all_130_0 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(all_207_1) & du(all_130_0) &
% 58.26/8.82 | | | | | | u(all_207_0)
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | ALPHA: (274) implies:
% 58.26/8.82 | | | | | | (275) s(tyop_2Emin_2Ebool, all_207_0) = all_130_0
% 58.26/8.82 | | | | | | (276) j_mono_2Etyop_2Emin_2Ebool(all_130_0) = all_207_1
% 58.26/8.82 | | | | | | (277) i_mono_2Etyop_2Emin_2Ebool(all_207_1) = all_207_0
% 58.26/8.82 | | | | | |
% 58.26/8.82 | | | | | | DELTA: instantiating (263) with fresh symbols all_265_0, all_265_1,
% 58.26/8.82 | | | | | | all_265_2, all_265_3, all_265_4, all_265_5 gives:
% 58.26/8.82 | | | | | | (278) ~ (all_265_0 = 0) & j_mono_2Etyop_2Emin_2Ebool(all_265_2)
% 58.26/8.82 | | | | | | = all_265_1 & p(all_265_1) = all_265_0 & app_2E2(all_81_7,
% 58.26/8.82 | | | | | | all_152_5) = all_265_5 & app_2E2(all_81_9, all_265_4) =
% 58.26/8.82 | | | | | | all_265_3 & s(all_81_16, all_265_5) = all_265_4 &
% 58.26/8.82 | | | | | | s(tyop_2Emin_2Ebool, all_265_3) = all_265_2 &
% 58.26/8.82 | | | | | | mono_2Etyop_2Emin_2Ebool(all_265_1) & du(all_265_2) &
% 58.26/8.82 | | | | | | du(all_265_4) & u(all_265_3) & u(all_265_5)
% 58.95/8.82 | | | | | |
% 58.95/8.82 | | | | | | ALPHA: (278) implies:
% 58.95/8.82 | | | | | | (279) ~ (all_265_0 = 0)
% 58.95/8.83 | | | | | | (280) s(tyop_2Emin_2Ebool, all_265_3) = all_265_2
% 58.95/8.83 | | | | | | (281) s(all_81_16, all_265_5) = all_265_4
% 58.95/8.83 | | | | | | (282) app_2E2(all_81_9, all_265_4) = all_265_3
% 58.95/8.83 | | | | | | (283) app_2E2(all_81_7, all_152_5) = all_265_5
% 58.95/8.83 | | | | | | (284) p(all_265_1) = all_265_0
% 58.95/8.83 | | | | | | (285) j_mono_2Etyop_2Emin_2Ebool(all_265_2) = all_265_1
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | DELTA: instantiating (265) with fresh symbols all_275_0, all_275_1,
% 58.95/8.83 | | | | | | all_275_2, all_275_3, all_275_4, all_275_5, all_275_6 gives:
% 58.95/8.83 | | | | | | (286) i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 58.95/8.83 | | | | | | = all_275_4 & i_mono_2Etyop_2Emin_2Ebool(all_100_1) =
% 58.95/8.83 | | | | | | all_275_6 &
% 58.95/8.83 | | | | | | i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.95/8.83 | | | | | | all_275_2 & app_2E2(all_275_3, all_275_1) = all_275_0 &
% 58.95/8.83 | | | | | | s(all_75_0, all_275_4) = all_275_3 & s(tyop_2Emin_2Ebool,
% 58.95/8.83 | | | | | | all_275_0) = all_275_5 & s(tyop_2Emin_2Ebool, all_275_2)
% 58.95/8.83 | | | | | | = all_275_1 & s(tyop_2Emin_2Ebool, all_275_6) = all_275_5 &
% 58.95/8.83 | | | | | | du(all_275_1) & du(all_275_3) & du(all_275_5) &
% 58.95/8.83 | | | | | | u(all_275_0) & u(all_275_2) & u(all_275_4) & u(all_275_6)
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | ALPHA: (286) implies:
% 58.95/8.83 | | | | | | (287) s(tyop_2Emin_2Ebool, all_275_2) = all_275_1
% 58.95/8.83 | | | | | | (288) i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.95/8.83 | | | | | | all_275_2
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | DELTA: instantiating (264) with fresh symbols all_279_0, all_279_1,
% 58.95/8.83 | | | | | | all_279_2, all_279_3, all_279_4, all_279_5, all_279_6 gives:
% 58.95/8.83 | | | | | | (289) i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 58.95/8.83 | | | | | | = all_279_4 & i_mono_2Etyop_2Emin_2Ebool(all_147_0) =
% 58.95/8.83 | | | | | | all_279_6 &
% 58.95/8.83 | | | | | | i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) =
% 58.95/8.83 | | | | | | all_279_2 & app_2E2(all_279_3, all_279_1) = all_279_0 &
% 58.95/8.83 | | | | | | s(all_75_0, all_279_4) = all_279_3 & s(tyop_2Emin_2Ebool,
% 58.95/8.83 | | | | | | all_279_0) = all_279_5 & s(tyop_2Emin_2Ebool, all_279_2)
% 58.95/8.83 | | | | | | = all_279_1 & s(tyop_2Emin_2Ebool, all_279_6) = all_279_5 &
% 58.95/8.83 | | | | | | du(all_279_1) & du(all_279_3) & du(all_279_5) &
% 58.95/8.83 | | | | | | u(all_279_0) & u(all_279_2) & u(all_279_4) & u(all_279_6)
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | ALPHA: (289) implies:
% 58.95/8.83 | | | | | | (290) s(tyop_2Emin_2Ebool, all_279_6) = all_279_5
% 58.95/8.83 | | | | | | (291) i_mono_2Etyop_2Emin_2Ebool(all_147_0) = all_279_6
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | DELTA: instantiating (258) with fresh symbols all_326_0, all_326_1,
% 58.95/8.83 | | | | | | all_326_2, all_326_3 gives:
% 58.95/8.83 | | | | | | (292) (all_326_0 = 0 & c_2Ebool_2E_3F_2E1(all_130_2) = all_326_3
% 58.95/8.83 | | | | | | & j_mono_2Etyop_2Emin_2Ebool(all_326_2) = all_326_1 &
% 58.95/8.83 | | | | | | p(all_326_1) = 0 & s(tyop_2Emin_2Ebool, all_326_3) =
% 58.95/8.83 | | | | | | all_326_2 & mono_2Etyop_2Emin_2Ebool(all_326_1) &
% 58.95/8.83 | | | | | | du(all_326_2) & u(all_326_3)) | ( ~ (all_326_0 = 0) &
% 58.95/8.83 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_326_2) = all_326_1 &
% 58.95/8.83 | | | | | | p(all_326_1) = all_326_0 & app_2E2(all_130_2, all_81_9) =
% 58.95/8.83 | | | | | | all_326_3 & s(tyop_2Emin_2Ebool, all_326_3) = all_326_2 &
% 58.95/8.83 | | | | | | mono_2Etyop_2Emin_2Ebool(all_326_1) & du(all_326_2) &
% 58.95/8.83 | | | | | | u(all_326_3))
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | DELTA: instantiating (257) with fresh symbols all_328_0, all_328_1,
% 58.95/8.83 | | | | | | all_328_2, all_328_3, all_328_4, all_328_5, all_328_6,
% 58.95/8.83 | | | | | | all_328_7 gives:
% 58.95/8.83 | | | | | | (293) j_mono_2Etyop_2Emin_2Ebool(all_328_2) = all_328_1 &
% 58.95/8.83 | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_328_6) = all_328_5 &
% 58.95/8.83 | | | | | | p(all_328_1) = all_328_0 & p(all_328_5) = all_328_4 &
% 58.95/8.83 | | | | | | app_2E2(all_81_9, all_152_3) = all_328_3 &
% 58.95/8.83 | | | | | | app_2E2(all_81_10, all_152_3) = all_328_7 &
% 58.95/8.83 | | | | | | s(tyop_2Emin_2Ebool, all_328_3) = all_328_2 &
% 58.95/8.83 | | | | | | s(tyop_2Emin_2Ebool, all_328_7) = all_328_6 &
% 58.95/8.83 | | | | | | mono_2Etyop_2Emin_2Ebool(all_328_1) &
% 58.95/8.83 | | | | | | mono_2Etyop_2Emin_2Ebool(all_328_5) & du(all_328_2) &
% 58.95/8.83 | | | | | | du(all_328_6) & u(all_328_3) & u(all_328_7) & ( ~
% 58.95/8.83 | | | | | | (all_328_4 = 0) | all_328_0 = 0)
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | ALPHA: (293) implies:
% 58.95/8.83 | | | | | | (294) s(tyop_2Emin_2Ebool, all_328_7) = all_328_6
% 58.95/8.83 | | | | | | (295) s(tyop_2Emin_2Ebool, all_328_3) = all_328_2
% 58.95/8.83 | | | | | | (296) app_2E2(all_81_10, all_152_3) = all_328_7
% 58.95/8.83 | | | | | | (297) app_2E2(all_81_9, all_152_3) = all_328_3
% 58.95/8.83 | | | | | | (298) p(all_328_5) = all_328_4
% 58.95/8.83 | | | | | | (299) p(all_328_1) = all_328_0
% 58.95/8.83 | | | | | | (300) j_mono_2Etyop_2Emin_2Ebool(all_328_6) = all_328_5
% 58.95/8.83 | | | | | | (301) j_mono_2Etyop_2Emin_2Ebool(all_328_2) = all_328_1
% 58.95/8.83 | | | | | | (302) ~ (all_328_4 = 0) | all_328_0 = 0
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | REDUCE: (269), (291) imply:
% 58.95/8.83 | | | | | | (303) i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.95/8.83 | | | | | | all_279_6
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | REDUCE: (194), (260) imply:
% 58.95/8.83 | | | | | | (304) j_mono_2Etyop_2Emin_2Ebool(all_152_1) =
% 58.95/8.83 | | | | | | mono_2Ec_2Ebool_2ET_2E0
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | BETA: splitting (259) gives:
% 58.95/8.83 | | | | | |
% 58.95/8.83 | | | | | | Case 1:
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | (305) all_100_0 = 0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (246), (305) imply:
% 58.95/8.83 | | | | | | | (306) $false
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | CLOSE: (306) is inconsistent.
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | Case 2:
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (30) with all_152_2, all_328_7,
% 58.95/8.83 | | | | | | | all_152_3, all_81_10, simplifying with (191), (296)
% 58.95/8.83 | | | | | | | gives:
% 58.95/8.83 | | | | | | | (307) all_328_7 = all_152_2
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (30) with all_152_4, all_265_5,
% 58.95/8.83 | | | | | | | all_152_5, all_81_7, simplifying with (192), (283)
% 58.95/8.83 | | | | | | | gives:
% 58.95/8.83 | | | | | | | (308) all_265_5 = all_152_4
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.95/8.83 | | | | | | | all_207_1, all_130_0, simplifying with (247), (276)
% 58.95/8.83 | | | | | | | gives:
% 58.95/8.83 | | | | | | | (309) all_207_1 = mono_2Ec_2Ebool_2ET_2E0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.95/8.83 | | | | | | | all_203_1, all_152_1, simplifying with (272), (304)
% 58.95/8.83 | | | | | | | gives:
% 58.95/8.83 | | | | | | | (310) all_203_1 = mono_2Ec_2Ebool_2ET_2E0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (28) with all_108_0, all_279_6,
% 58.95/8.83 | | | | | | | mono_2Ec_2Ebool_2ET_2E0, simplifying with (231),
% 58.95/8.83 | | | | | | | (303) gives:
% 58.95/8.83 | | | | | | | (311) all_279_6 = all_108_0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | GROUND_INST: instantiating (28) with all_275_2, all_279_6,
% 58.95/8.83 | | | | | | | mono_2Ec_2Ebool_2ET_2E0, simplifying with (288),
% 58.95/8.83 | | | | | | | (303) gives:
% 58.95/8.83 | | | | | | | (312) all_279_6 = all_275_2
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | COMBINE_EQS: (311), (312) imply:
% 58.95/8.83 | | | | | | | (313) all_275_2 = all_108_0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | SIMP: (313) implies:
% 58.95/8.83 | | | | | | | (314) all_275_2 = all_108_0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (277), (309) imply:
% 58.95/8.83 | | | | | | | (315) i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.95/8.83 | | | | | | | all_207_0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (273), (310) imply:
% 58.95/8.83 | | | | | | | (316) i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) =
% 58.95/8.83 | | | | | | | all_203_0
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (281), (308) imply:
% 58.95/8.83 | | | | | | | (317) s(all_81_16, all_152_4) = all_265_4
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (294), (307) imply:
% 58.95/8.83 | | | | | | | (318) s(tyop_2Emin_2Ebool, all_152_2) = all_328_6
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (290), (311) imply:
% 58.95/8.83 | | | | | | | (319) s(tyop_2Emin_2Ebool, all_108_0) = all_279_5
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | REDUCE: (287), (314) imply:
% 58.95/8.83 | | | | | | | (320) s(tyop_2Emin_2Ebool, all_108_0) = all_275_1
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | BETA: splitting (292) gives:
% 58.95/8.83 | | | | | | |
% 58.95/8.83 | | | | | | | Case 1:
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (29) with all_152_1, all_328_6,
% 58.95/8.83 | | | | | | | | all_152_2, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.83 | | | | | | | | (188), (318) gives:
% 58.95/8.83 | | | | | | | | (321) all_328_6 = all_152_1
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (29) with all_152_3, all_265_4,
% 58.95/8.83 | | | | | | | | all_152_4, all_81_16, simplifying with (189), (317)
% 58.95/8.83 | | | | | | | | gives:
% 58.95/8.83 | | | | | | | | (322) all_265_4 = all_152_3
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | REDUCE: (300), (321) imply:
% 58.95/8.83 | | | | | | | | (323) j_mono_2Etyop_2Emin_2Ebool(all_152_1) = all_328_5
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | REDUCE: (282), (322) imply:
% 58.95/8.83 | | | | | | | | (324) app_2E2(all_81_9, all_152_3) = all_265_3
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (30) with all_328_3, all_265_3,
% 58.95/8.83 | | | | | | | | all_152_3, all_81_9, simplifying with (297), (324)
% 58.95/8.83 | | | | | | | | gives:
% 58.95/8.83 | | | | | | | | (325) all_328_3 = all_265_3
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.95/8.83 | | | | | | | | all_328_5, all_152_1, simplifying with (304), (323)
% 58.95/8.83 | | | | | | | | gives:
% 58.95/8.83 | | | | | | | | (326) all_328_5 = mono_2Ec_2Ebool_2ET_2E0
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | REDUCE: (298), (326) imply:
% 58.95/8.83 | | | | | | | | (327) p(mono_2Ec_2Ebool_2ET_2E0) = all_328_4
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | REDUCE: (295), (325) imply:
% 58.95/8.83 | | | | | | | | (328) s(tyop_2Emin_2Ebool, all_265_3) = all_328_2
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (29) with all_265_2, all_328_2,
% 58.95/8.83 | | | | | | | | all_265_3, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.83 | | | | | | | | (280), (328) gives:
% 58.95/8.83 | | | | | | | | (329) all_328_2 = all_265_2
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | GROUND_INST: instantiating (16) with all_328_4, simplifying with
% 58.95/8.83 | | | | | | | | (327) gives:
% 58.95/8.83 | | | | | | | | (330) all_328_4 = 0
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | REDUCE: (301), (329) imply:
% 58.95/8.83 | | | | | | | | (331) j_mono_2Etyop_2Emin_2Ebool(all_265_2) = all_328_1
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | BETA: splitting (302) gives:
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | Case 1:
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | (332) ~ (all_328_4 = 0)
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | REDUCE: (330), (332) imply:
% 58.95/8.83 | | | | | | | | | (333) $false
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | CLOSE: (333) is inconsistent.
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | Case 2:
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | (334) all_328_0 = 0
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | REDUCE: (299), (334) imply:
% 58.95/8.83 | | | | | | | | | (335) p(all_328_1) = 0
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | GROUND_INST: instantiating (27) with all_265_1, all_328_1,
% 58.95/8.83 | | | | | | | | | all_265_2, simplifying with (285), (331) gives:
% 58.95/8.83 | | | | | | | | | (336) all_328_1 = all_265_1
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | REDUCE: (335), (336) imply:
% 58.95/8.83 | | | | | | | | | (337) p(all_265_1) = 0
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | GROUND_INST: instantiating (25) with all_265_0, 0, all_265_1,
% 58.95/8.83 | | | | | | | | | simplifying with (284), (337) gives:
% 58.95/8.83 | | | | | | | | | (338) all_265_0 = 0
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | REDUCE: (279), (338) imply:
% 58.95/8.83 | | | | | | | | | (339) $false
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | | CLOSE: (339) is inconsistent.
% 58.95/8.83 | | | | | | | | |
% 58.95/8.83 | | | | | | | | End of split
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | Case 2:
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | (340) ~ (all_326_0 = 0) &
% 58.95/8.83 | | | | | | | | j_mono_2Etyop_2Emin_2Ebool(all_326_2) = all_326_1 &
% 58.95/8.83 | | | | | | | | p(all_326_1) = all_326_0 & app_2E2(all_130_2, all_81_9)
% 58.95/8.83 | | | | | | | | = all_326_3 & s(tyop_2Emin_2Ebool, all_326_3) =
% 58.95/8.83 | | | | | | | | all_326_2 & mono_2Etyop_2Emin_2Ebool(all_326_1) &
% 58.95/8.83 | | | | | | | | du(all_326_2) & u(all_326_3)
% 58.95/8.83 | | | | | | | |
% 58.95/8.83 | | | | | | | | ALPHA: (340) implies:
% 58.95/8.83 | | | | | | | | (341) ~ (all_326_0 = 0)
% 58.95/8.83 | | | | | | | | (342) s(tyop_2Emin_2Ebool, all_326_3) = all_326_2
% 58.95/8.83 | | | | | | | | (343) app_2E2(all_130_2, all_81_9) = all_326_3
% 58.95/8.84 | | | | | | | | (344) p(all_326_1) = all_326_0
% 58.95/8.84 | | | | | | | | (345) j_mono_2Etyop_2Emin_2Ebool(all_326_2) = all_326_1
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (29) with all_81_5, all_279_5,
% 58.95/8.84 | | | | | | | | all_108_0, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.84 | | | | | | | | (126), (319) gives:
% 58.95/8.84 | | | | | | | | (346) all_279_5 = all_81_5
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (29) with all_275_1, all_279_5,
% 58.95/8.84 | | | | | | | | all_108_0, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.84 | | | | | | | | (319), (320) gives:
% 58.95/8.84 | | | | | | | | (347) all_279_5 = all_275_1
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (30) with all_130_1, all_326_3,
% 58.95/8.84 | | | | | | | | all_81_9, all_130_2, simplifying with (151), (343)
% 58.95/8.84 | | | | | | | | gives:
% 58.95/8.84 | | | | | | | | (348) all_326_3 = all_130_1
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (28) with all_108_0, all_207_0,
% 58.95/8.84 | | | | | | | | mono_2Ec_2Ebool_2ET_2E0, simplifying with (231),
% 58.95/8.84 | | | | | | | | (315) gives:
% 58.95/8.84 | | | | | | | | (349) all_207_0 = all_108_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (28) with all_203_0, all_207_0,
% 58.95/8.84 | | | | | | | | mono_2Ec_2Ebool_2ET_2E0, simplifying with (315),
% 58.95/8.84 | | | | | | | | (316) gives:
% 58.95/8.84 | | | | | | | | (350) all_207_0 = all_203_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | COMBINE_EQS: (346), (347) imply:
% 58.95/8.84 | | | | | | | | (351) all_275_1 = all_81_5
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | COMBINE_EQS: (349), (350) imply:
% 58.95/8.84 | | | | | | | | (352) all_203_0 = all_108_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | SIMP: (352) implies:
% 58.95/8.84 | | | | | | | | (353) all_203_0 = all_108_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (342), (348) imply:
% 58.95/8.84 | | | | | | | | (354) s(tyop_2Emin_2Ebool, all_130_1) = all_326_2
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (275), (349) imply:
% 58.95/8.84 | | | | | | | | (355) s(tyop_2Emin_2Ebool, all_108_0) = all_130_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (271), (353) imply:
% 58.95/8.84 | | | | | | | | (356) s(tyop_2Emin_2Ebool, all_108_0) = all_152_1
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (29) with all_81_5, all_152_1,
% 58.95/8.84 | | | | | | | | all_108_0, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.84 | | | | | | | | (126), (356) gives:
% 58.95/8.84 | | | | | | | | (357) all_152_1 = all_81_5
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (29) with all_130_0, all_152_1,
% 58.95/8.84 | | | | | | | | all_108_0, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.84 | | | | | | | | (355), (356) gives:
% 58.95/8.84 | | | | | | | | (358) all_152_1 = all_130_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (29) with all_130_0, all_326_2,
% 58.95/8.84 | | | | | | | | all_130_1, tyop_2Emin_2Ebool, simplifying with
% 58.95/8.84 | | | | | | | | (147), (354) gives:
% 58.95/8.84 | | | | | | | | (359) all_326_2 = all_130_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | COMBINE_EQS: (357), (358) imply:
% 58.95/8.84 | | | | | | | | (360) all_130_0 = all_81_5
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | COMBINE_EQS: (359), (360) imply:
% 58.95/8.84 | | | | | | | | (361) all_326_2 = all_81_5
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (345), (361) imply:
% 58.95/8.84 | | | | | | | | (362) j_mono_2Etyop_2Emin_2Ebool(all_81_5) = all_326_1
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (27) with mono_2Ec_2Ebool_2ET_2E0,
% 58.95/8.84 | | | | | | | | all_326_1, all_81_5, simplifying with (167), (362)
% 58.95/8.84 | | | | | | | | gives:
% 58.95/8.84 | | | | | | | | (363) all_326_1 = mono_2Ec_2Ebool_2ET_2E0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (344), (363) imply:
% 58.95/8.84 | | | | | | | | (364) p(mono_2Ec_2Ebool_2ET_2E0) = all_326_0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | GROUND_INST: instantiating (16) with all_326_0, simplifying with
% 58.95/8.84 | | | | | | | | (364) gives:
% 58.95/8.84 | | | | | | | | (365) all_326_0 = 0
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | REDUCE: (341), (365) imply:
% 58.95/8.84 | | | | | | | | (366) $false
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | | CLOSE: (366) is inconsistent.
% 58.95/8.84 | | | | | | | |
% 58.95/8.84 | | | | | | | End of split
% 58.95/8.84 | | | | | | |
% 58.95/8.84 | | | | | | End of split
% 58.95/8.84 | | | | | |
% 58.95/8.84 | | | | | End of split
% 58.95/8.84 | | | | |
% 58.95/8.84 | | | | End of split
% 58.95/8.84 | | | |
% 58.95/8.84 | | | End of split
% 58.95/8.84 | | |
% 58.95/8.84 | | End of split
% 58.95/8.84 | |
% 58.95/8.84 | End of split
% 58.95/8.84 |
% 58.95/8.84 End of proof
% 58.95/8.84 % SZS output end Proof for theBenchmark
% 58.95/8.84
% 58.95/8.84 8218ms
%------------------------------------------------------------------------------