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
%------------------------------------------------------------------------------