↑ Up

Princess---230619.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : ITP015_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 : n005.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:46 EDT 2023

% Result   : Theorem 26.24s 4.32s
% Output   : Proof 92.54s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem  : ITP015_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.12/0.14  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.14/0.35  % Computer : n005.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit : 300
% 0.14/0.35  % WCLimit  : 300
% 0.14/0.35  % DateTime : Sun Aug 27 16:42:08 EDT 2023
% 0.14/0.35  % 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/sandbox/benchmark/theBenchmark.p ...
% 0.20/0.63  Running up to 7 provers in parallel.
% 0.20/0.64  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.20/0.64  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.20/0.64  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.20/0.64  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.20/0.64  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.20/0.64  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.20/0.64  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 4.09/1.37  Prover 4: Preprocessing ...
% 4.09/1.38  Prover 1: Preprocessing ...
% 4.09/1.41  Prover 2: Preprocessing ...
% 4.09/1.41  Prover 5: Preprocessing ...
% 4.09/1.41  Prover 3: Preprocessing ...
% 4.09/1.41  Prover 0: Preprocessing ...
% 4.09/1.41  Prover 6: Preprocessing ...
% 12.91/2.47  Prover 1: Warning: ignoring some quantifiers
% 13.39/2.55  Prover 1: Constructing countermodel ...
% 13.39/2.56  Prover 3: Warning: ignoring some quantifiers
% 13.39/2.57  Prover 4: Warning: ignoring some quantifiers
% 13.39/2.59  Prover 3: Constructing countermodel ...
% 13.39/2.59  Prover 6: Proving ...
% 13.39/2.60  Prover 4: Constructing countermodel ...
% 13.77/2.68  Prover 0: Proving ...
% 14.59/2.71  Prover 5: Proving ...
% 16.01/2.92  Prover 2: Proving ...
% 17.88/3.13  Prover 3: gave up
% 17.88/3.15  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 18.34/3.30  Prover 7: Preprocessing ...
% 21.00/3.65  Prover 1: gave up
% 21.00/3.65  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 22.09/3.73  Prover 8: Preprocessing ...
% 22.43/3.81  Prover 7: Warning: ignoring some quantifiers
% 23.22/3.88  Prover 7: Constructing countermodel ...
% 24.64/4.11  Prover 8: Warning: ignoring some quantifiers
% 25.44/4.15  Prover 8: Constructing countermodel ...
% 26.24/4.32  Prover 2: proved (3680ms)
% 26.24/4.32  
% 26.24/4.32  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 26.24/4.32  
% 26.24/4.34  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 26.24/4.34  Prover 6: stopped
% 26.24/4.34  Prover 0: stopped
% 26.24/4.34  Prover 5: stopped
% 26.24/4.35  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 26.24/4.35  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 26.24/4.35  Prover 16: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 27.68/4.50  Prover 11: Preprocessing ...
% 27.68/4.51  Prover 13: Preprocessing ...
% 27.68/4.52  Prover 16: Preprocessing ...
% 28.47/4.56  Prover 10: Preprocessing ...
% 29.40/4.79  Prover 16: Warning: ignoring some quantifiers
% 29.40/4.80  Prover 11: Warning: ignoring some quantifiers
% 30.44/4.83  Prover 11: Constructing countermodel ...
% 30.44/4.84  Prover 16: Constructing countermodel ...
% 30.44/4.85  Prover 13: Warning: ignoring some quantifiers
% 30.83/4.87  Prover 10: Warning: ignoring some quantifiers
% 30.83/4.89  Prover 13: Constructing countermodel ...
% 30.83/4.91  Prover 10: Constructing countermodel ...
% 34.05/5.45  Prover 10: gave up
% 34.05/5.46  Prover 19: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 36.08/5.55  Prover 19: Preprocessing ...
% 39.33/6.10  Prover 19: Warning: ignoring some quantifiers
% 39.33/6.13  Prover 19: Constructing countermodel ...
% 68.94/9.81  Prover 13: stopped
% 70.65/10.04  Prover 19: stopped
% 77.24/11.02  Prover 16: stopped
% 89.98/12.84  Prover 4: Found proof (size 519)
% 89.98/12.84  Prover 4: proved (12201ms)
% 89.98/12.84  Prover 11: stopped
% 89.98/12.84  Prover 7: stopped
% 89.98/12.86  Prover 8: stopped
% 89.98/12.86  
% 89.98/12.86  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 89.98/12.86  
% 90.86/12.93  % SZS output start Proof for theBenchmark
% 90.86/12.93  Assumptions after simplification:
% 90.86/12.93  ---------------------------------
% 90.86/12.93  
% 90.86/12.93    (arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a)
% 90.86/12.96    d(tyop_2Emin_2Ebool) & u(c_2Ebool_2E_21_2E0) &  ! [v0: d] :  ! [v1: u] :  !
% 90.86/12.96    [v2: d] :  ! [v3: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | 
% 90.86/12.96      ~ (s(v2, v1) = v3) |  ~ d(v0) |  ~ u(v1) |  ? [v4: u] :  ? [v5: du] :  ?
% 90.86/12.96      [v6: mono_2Etyop_2Emin_2Ebool] :  ? [v7: d] :  ? [v8: du] :  ? [v9: u] :  ?
% 90.86/12.96      [v10: du] : (c_2Ebool_2E_21_2E1(v3) = v4 & j_mono_2Etyop_2Emin_2Ebool(v10) =
% 90.86/12.96        v6 & j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 90.86/12.96          tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 90.86/12.96          c_2Ebool_2E_21_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 90.86/12.96        s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) & du(v10) &
% 90.86/12.96        du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 90.86/12.96  
% 90.86/12.96    (arityeq1_2Ec_2Ebool_2E_7E_2E1)
% 90.86/12.97    mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 90.86/12.97    &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1)
% 90.86/12.97      |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: mono_2Etyop_2Emin_2Ebool] :
% 90.86/12.97      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 90.86/12.97          v0) = v2 & p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2))) &  ! [v0:
% 90.86/12.97      mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] : ( ~
% 90.86/12.97      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 90.86/12.97          v0) = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: any] :  ? [v3:
% 90.86/12.97        any] : (p(v1) = v3 & p(v0) = v2 & (v3 = 0 | v2 = 0))) &  ! [v0:
% 90.86/12.97      mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] : ( ~
% 90.86/12.97      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 90.86/12.97          v0) = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: any] :  ? [v3:
% 90.86/12.97        any] : (p(v1) = v2 & p(v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0:
% 90.86/12.97      mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) |  ~
% 90.86/12.97      mono_2Etyop_2Emin_2Ebool(v0) |  ? [v1: mono_2Etyop_2Emin_2Ebool] :  ? [v2:
% 90.86/12.97        int] : ( ~ (v2 = 0) &
% 90.86/12.97        mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 90.86/12.97          v0) = v1 & p(v1) = v2 & mono_2Etyop_2Emin_2Ebool(v1)))
% 90.86/12.97  
% 90.86/12.97    (arityeq1_2Ec_2Einteger_2ENum_2E1)
% 90.86/12.97    mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29(mono_2Ec_2Einteger_2ENum_2E0)
% 90.86/12.97    &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1: mono_2Etyop_2Enum_2Enum] : (
% 90.86/12.97      ~ (mono_2Ec_2Einteger_2ENum_2E1(v0) = v1) |  ~
% 90.86/12.97      mono_2Etyop_2Einteger_2Eint(v0) |
% 90.86/12.97      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,
% 90.86/12.97          v0) = v1 & mono_2Etyop_2Enum_2Enum(v1))) &  ! [v0:
% 90.86/12.97      mono_2Etyop_2Einteger_2Eint] :  ! [v1: mono_2Etyop_2Enum_2Enum] : ( ~
% 90.86/12.97      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,
% 90.86/12.97          v0) = v1) |  ~ mono_2Etyop_2Einteger_2Eint(v0) |
% 90.86/12.97      (mono_2Ec_2Einteger_2ENum_2E1(v0) = v1 & mono_2Etyop_2Enum_2Enum(v1)))
% 90.86/12.97  
% 90.86/12.97    (arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a)
% 90.86/12.97    d(tyop_2Emin_2Ebool) & u(c_2Ewords_2Eword__2comp_2E0) &  ! [v0: d] :  ! [v1:
% 90.86/12.97      u] :  ! [v2: d] :  ! [v3: du] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,
% 90.86/12.98          v0) = v2) |  ~ (s(v2, v1) = v3) |  ~ d(v0) |  ~ u(v1) |  ? [v4: u] :  ?
% 90.86/12.98      [v5: du] :  ? [v6: d] :  ? [v7: du] :  ? [v8: u] :
% 91.16/12.98      (c_2Ewords_2Eword__2comp_2E1(v3) = v4 & tyop_2Emin_2Efun(v2, v2) = v6 &
% 91.16/12.98        app_2E2(v7, v3) = v8 & s(v6, c_2Ewords_2Eword__2comp_2E0) = v7 & s(v2, v8)
% 91.16/12.98        = v5 & s(v2, v4) = v5 & du(v7) & du(v5) & d(v6) & u(v8) & u(v4)))
% 91.16/12.98  
% 91.16/12.98    (arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29)
% 91.19/12.99    d(tyop_2Emin_2Ebool) & u(c_2Ebool_2ECOND_2E0) &  ! [v0: d] :  ! [v1:
% 91.19/12.99      mono_2Etyop_2Emin_2Ebool] :  ! [v2: u] :  ! [v3: u] :  ! [v4: d] :  ! [v5:
% 91.19/12.99      u] :  ! [v6: du] :  ! [v7: du] :  ! [v8: du] :  ! [v9: d] :  ! [v10: d] :  !
% 91.19/12.99    [v11: d] :  ! [v12: du] :  ! [v13: u] :  ! [v14: du] :  ! [v15: u] :  ! [v16:
% 91.19/12.99      du] :  ! [v17: u] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v4) |  ~
% 91.19/12.99      (i_mono_2Etyop_2Emin_2Ebool(v1) = v5) |  ~ (tyop_2Emin_2Efun(v4, v9) = v10)
% 91.19/12.99      |  ~ (tyop_2Emin_2Efun(v4, v4) = v9) |  ~
% 91.19/12.99      (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v10) = v11) |  ~ (app_2E2(v16, v8) =
% 91.19/12.99        v17) |  ~ (app_2E2(v14, v7) = v15) |  ~ (app_2E2(v12, v6) = v13) |  ~
% 91.19/12.99      (s(v11, c_2Ebool_2ECOND_2E0) = v12) |  ~ (s(v10, v13) = v14) |  ~ (s(v9,
% 91.19/12.99          v15) = v16) |  ~ (s(v4, v3) = v8) |  ~ (s(v4, v2) = v7) |  ~
% 91.19/12.99      (s(tyop_2Emin_2Ebool, v5) = v6) |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ~ d(v0)
% 91.19/12.99      |  ~ u(v3) |  ~ u(v2) |  ? [v18: u] :  ? [v19: du] :
% 91.19/12.99      (c_2Ebool_2ECOND_2E3(v6, v7, v8) = v18 & s(v4, v18) = v19 & s(v4, v17) = v19
% 91.19/12.99        & du(v19) & u(v18))) &  ! [v0: d] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  !
% 91.19/12.99    [v2: u] :  ! [v3: u] :  ! [v4: d] :  ! [v5: u] :  ! [v6: du] :  ! [v7: du] : 
% 91.19/12.99    ! [v8: du] :  ! [v9: u] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v4)
% 91.19/12.99      |  ~ (c_2Ebool_2ECOND_2E3(v6, v7, v8) = v9) |  ~
% 91.19/12.99      (i_mono_2Etyop_2Emin_2Ebool(v1) = v5) |  ~ (s(v4, v3) = v8) |  ~ (s(v4, v2)
% 91.19/12.99        = v7) |  ~ (s(tyop_2Emin_2Ebool, v5) = v6) |  ~
% 91.19/12.99      mono_2Etyop_2Emin_2Ebool(v1) |  ~ d(v0) |  ~ u(v3) |  ~ u(v2) |  ? [v10: du]
% 91.19/12.99      :  ? [v11: d] :  ? [v12: d] :  ? [v13: d] :  ? [v14: du] :  ? [v15: u] :  ?
% 91.19/12.99      [v16: du] :  ? [v17: u] :  ? [v18: du] :  ? [v19: u] : (tyop_2Emin_2Efun(v4,
% 91.19/12.99          v11) = v12 & tyop_2Emin_2Efun(v4, v4) = v11 &
% 91.19/12.99        tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v12) = v13 & app_2E2(v18, v8) = v19 &
% 91.19/12.99        app_2E2(v16, v7) = v17 & app_2E2(v14, v6) = v15 & s(v13,
% 91.19/12.99          c_2Ebool_2ECOND_2E0) = v14 & s(v12, v15) = v16 & s(v11, v17) = v18 &
% 91.19/12.99        s(v4, v19) = v10 & s(v4, v9) = v10 & du(v18) & du(v16) & du(v14) & du(v10)
% 91.19/12.99        & d(v13) & d(v12) & d(v11) & u(v19) & u(v17) & u(v15)))
% 91.19/12.99  
% 91.19/12.99    (ij_2Emono_2Etyop_2Einteger_2Eint)
% 91.19/12.99    d(tyop_2Einteger_2Eint) &  ! [v0: u] :  ! [v1: du] : ( ~
% 91.19/12.99      (s(tyop_2Einteger_2Eint, v0) = v1) |  ~ u(v0) |  ? [v2:
% 91.19/12.99        mono_2Etyop_2Einteger_2Eint] :  ? [v3: u] :
% 91.19/12.99      (j_mono_2Etyop_2Einteger_2Eint(v1) = v2 & i_mono_2Etyop_2Einteger_2Eint(v2)
% 91.19/12.99        = v3 & s(tyop_2Einteger_2Eint, v3) = v1 & mono_2Etyop_2Einteger_2Eint(v2)
% 91.19/12.99        & du(v1) & u(v3)))
% 91.19/12.99  
% 91.19/12.99    (ij_2Emono_2Etyop_2Emin_2Ebool)
% 91.19/12.99    d(tyop_2Emin_2Ebool) &  ! [v0: u] :  ! [v1: du] : ( ~ (s(tyop_2Emin_2Ebool,
% 91.19/12.99          v0) = v1) |  ~ u(v0) |  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ? [v3: u] :
% 91.19/12.99      (i_mono_2Etyop_2Emin_2Ebool(v2) = v3 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 91.19/12.99        s(tyop_2Emin_2Ebool, v3) = v1 & mono_2Etyop_2Emin_2Ebool(v2) & du(v1) &
% 91.19/12.99        u(v3)))
% 91.19/12.99  
% 91.19/12.99    (ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.19/12.99    d(tyop_2Emin_2Ebool) &  ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool,
% 91.19/12.99        tyop_2Emin_2Ebool) = v0 & d(v0) &  ! [v1: u] :  ! [v2: du] : ( ~ (s(v0,
% 91.19/12.99            v1) = v2) |  ~ u(v1) |  ? [v3:
% 91.19/12.99          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  ?
% 91.19/12.99        [v4: u] :
% 91.19/12.99        (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.19/12.99          = v3 &
% 91.19/12.99          i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3)
% 91.19/12.99          = v4 & s(v0, v4) = v2 &
% 91.19/12.99          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3) &
% 91.19/12.99          du(v2) & u(v4))))
% 91.19/12.99  
% 91.19/12.99    (ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29)
% 91.19/13.00    d(tyop_2Emin_2Ebool) &  ? [v0: d] :  ? [v1: d] :
% 91.19/13.00    (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) = v1 &
% 91.19/13.00      tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 & d(v1) & d(v0)
% 91.19/13.00      &  ! [v2: u] :  ! [v3: du] : ( ~ (s(v1, v2) = v3) |  ~ u(v2) |  ? [v4:
% 91.19/13.00          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.19/13.00        :  ? [v5: u] :
% 91.19/13.00        (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v3)
% 91.19/13.00          = v4 &
% 91.19/13.00          i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.19/13.00          = v5 & s(v1, v5) = v3 &
% 91.19/13.00          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.19/13.00          & du(v3) & u(v5))))
% 91.19/13.00  
% 91.19/13.00    (ij_2Emono_2Etyop_2Enum_2Enum)
% 91.19/13.00    d(tyop_2Enum_2Enum) &  ! [v0: u] :  ! [v1: du] : ( ~ (s(tyop_2Enum_2Enum, v0)
% 91.19/13.00        = v1) |  ~ u(v0) |  ? [v2: mono_2Etyop_2Enum_2Enum] :  ? [v3: u] :
% 91.19/13.00      (j_mono_2Etyop_2Enum_2Enum(v1) = v2 & i_mono_2Etyop_2Enum_2Enum(v2) = v3 &
% 91.19/13.00        s(tyop_2Enum_2Enum, v3) = v1 & mono_2Etyop_2Enum_2Enum(v2) & du(v1) &
% 91.19/13.00        u(v3)))
% 91.19/13.00  
% 91.19/13.00    (ji_2Emono_2Etyop_2Einteger_2Eint)
% 91.19/13.00    d(tyop_2Einteger_2Eint) &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1: u] :
% 91.19/13.00    ( ~ (i_mono_2Etyop_2Einteger_2Eint(v0) = v1) |  ~
% 91.19/13.00      mono_2Etyop_2Einteger_2Eint(v0) |  ? [v2: du] :
% 91.19/13.00      (j_mono_2Etyop_2Einteger_2Eint(v2) = v0 & s(tyop_2Einteger_2Eint, v1) = v2 &
% 91.19/13.00        du(v2)))
% 91.19/13.00  
% 91.19/13.00    (ji_2Emono_2Etyop_2Emin_2Ebool)
% 91.19/13.00    d(tyop_2Emin_2Ebool) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: u] : ( ~
% 91.19/13.00      (i_mono_2Etyop_2Emin_2Ebool(v0) = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ?
% 91.19/13.00      [v2: du] : (j_mono_2Etyop_2Emin_2Ebool(v2) = v0 & s(tyop_2Emin_2Ebool, v1) =
% 91.19/13.00        v2 & du(v2)))
% 91.19/13.00  
% 91.19/13.00    (ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.19/13.00    d(tyop_2Emin_2Ebool) &  ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool,
% 91.19/13.00        tyop_2Emin_2Ebool) = v0 & d(v0) &  ! [v1:
% 91.19/13.00        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.19/13.00      [v2: u] : ( ~
% 91.19/13.00        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.19/13.00          = v2) |  ~
% 91.19/13.00        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1) | 
% 91.19/13.00        ? [v3: du] :
% 91.19/13.00        (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3)
% 91.19/13.00          = v1 & s(v0, v2) = v3 & du(v3))))
% 91.19/13.00  
% 91.19/13.00    (ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29)
% 91.19/13.00    d(tyop_2Emin_2Ebool) &  ? [v0: d] :  ? [v1: d] :
% 91.19/13.00    (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) = v1 &
% 91.19/13.00      tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 & d(v1) & d(v0)
% 91.19/13.00      &  ! [v2:
% 91.19/13.00        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.19/13.00      :  ! [v3: u] : ( ~
% 91.19/13.00        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.19/13.00          = v3) |  ~
% 91.19/13.00        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.19/13.00        |  ? [v4: du] :
% 91.19/13.00        (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.19/13.00          = v2 & s(v1, v3) = v4 & du(v4))))
% 91.19/13.00  
% 91.19/13.00    (ji_2Emono_2Etyop_2Enum_2Enum)
% 91.28/13.00    d(tyop_2Enum_2Enum) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: u] : ( ~
% 91.28/13.00      (i_mono_2Etyop_2Enum_2Enum(v0) = v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) |  ?
% 91.28/13.00      [v2: du] : (j_mono_2Etyop_2Enum_2Enum(v2) = v0 & s(tyop_2Enum_2Enum, v1) =
% 91.28/13.00        v2 & du(v2)))
% 91.28/13.00  
% 91.28/13.00    (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool)
% 91.28/13.01    d(tyop_2Emin_2Ebool) &  ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool,
% 91.28/13.01        tyop_2Emin_2Ebool) = v0 & d(v0) &  ! [v1:
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.28/13.01      [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3: u] :  ! [v4: du] :  ! [v5: u] :  !
% 91.28/13.01      [v6: du] :  ! [v7: u] : ( ~
% 91.28/13.01        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.28/13.01          = v3) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v5) |  ~ (app_2E2(v4, v6) =
% 91.28/13.01          v7) |  ~ (s(v0, v3) = v4) |  ~ (s(tyop_2Emin_2Ebool, v5) = v6) |  ~
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1) | 
% 91.28/13.01        ~ mono_2Etyop_2Emin_2Ebool(v2) |  ? [v8: mono_2Etyop_2Emin_2Ebool] :  ?
% 91.28/13.01        [v9: u] :  ? [v10: du] :
% 91.28/13.01        (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 91.28/13.01            v2) = v8 & i_mono_2Etyop_2Emin_2Ebool(v8) = v9 & s(tyop_2Emin_2Ebool,
% 91.28/13.01            v9) = v10 & s(tyop_2Emin_2Ebool, v7) = v10 &
% 91.28/13.01          mono_2Etyop_2Emin_2Ebool(v8) & du(v10) & u(v9))) &  ! [v1:
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.28/13.01      [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.28/13.01        (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 91.28/13.01            v2) = v3) |  ~
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1) | 
% 91.28/13.01        ~ mono_2Etyop_2Emin_2Ebool(v2) |  ? [v4: u] :  ? [v5: du] :  ? [v6: u] : 
% 91.28/13.01        ? [v7: du] :  ? [v8: u] :  ? [v9: du] :  ? [v10: u] :
% 91.28/13.01        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.28/13.01          = v6 & i_mono_2Etyop_2Emin_2Ebool(v3) = v4 &
% 91.28/13.01          i_mono_2Etyop_2Emin_2Ebool(v2) = v8 & app_2E2(v7, v9) = v10 & s(v0, v6)
% 91.28/13.01          = v7 & s(tyop_2Emin_2Ebool, v10) = v5 & s(tyop_2Emin_2Ebool, v8) = v9 &
% 91.28/13.01          s(tyop_2Emin_2Ebool, v4) = v5 & du(v9) & du(v7) & du(v5) & u(v10) &
% 91.28/13.01          u(v8) & u(v6) & u(v4))))
% 91.28/13.01  
% 91.28/13.01    (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.28/13.01    d(tyop_2Emin_2Ebool) &  ? [v0: d] :  ? [v1: d] :
% 91.28/13.01    (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) = v1 &
% 91.28/13.01      tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 & d(v1) & d(v0)
% 91.28/13.01      &  ! [v2:
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.28/13.01      :  ! [v3: mono_2Etyop_2Emin_2Ebool] :  ! [v4: u] :  ! [v5: du] :  ! [v6: u]
% 91.28/13.01      :  ! [v7: du] :  ! [v8: u] : ( ~
% 91.28/13.01        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.28/13.01          = v4) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v3) = v6) |  ~ (app_2E2(v5, v7) =
% 91.28/13.01          v8) |  ~ (s(v1, v4) = v5) |  ~ (s(tyop_2Emin_2Ebool, v6) = v7) |  ~
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.28/13.01        |  ~ mono_2Etyop_2Emin_2Ebool(v3) |  ? [v9:
% 91.28/13.01          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  ?
% 91.28/13.01        [v10: u] :  ? [v11: du] :
% 91.28/13.01        (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2,
% 91.28/13.01            v3) = v9 &
% 91.28/13.01          i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v9)
% 91.28/13.01          = v10 & s(v0, v10) = v11 & s(v0, v8) = v11 &
% 91.28/13.01          mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v9) &
% 91.28/13.01          du(v11) & u(v10))) &  ! [v2:
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.28/13.01      :  ! [v3: mono_2Etyop_2Emin_2Ebool] :  ! [v4:
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : ( ~
% 91.28/13.01        (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2,
% 91.28/13.01            v3) = v4) |  ~
% 91.28/13.01        mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.28/13.01        |  ~ mono_2Etyop_2Emin_2Ebool(v3) |  ? [v5: u] :  ? [v6: du] :  ? [v7: u]
% 91.28/13.01        :  ? [v8: du] :  ? [v9: u] :  ? [v10: du] :  ? [v11: u] :
% 91.28/13.01        (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.28/13.01          = v7 &
% 91.28/13.01          i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v4)
% 91.28/13.01          = v5 & i_mono_2Etyop_2Emin_2Ebool(v3) = v9 & app_2E2(v8, v10) = v11 &
% 91.28/13.01          s(v1, v7) = v8 & s(v0, v11) = v6 & s(v0, v5) = v6 & s(tyop_2Emin_2Ebool,
% 91.28/13.01            v9) = v10 & du(v10) & du(v8) & du(v6) & u(v11) & u(v9) & u(v7) &
% 91.28/13.01          u(v5))))
% 91.28/13.01  
% 91.28/13.01    (reserved_2Eho_2Eboolext)
% 91.28/13.01     ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  !
% 91.28/13.01    [v2: int] :  ! [v3: int] : (v3 = 0 | v2 = 0 | v1 = v0 |  ~ (p(v1) = v3) |  ~
% 91.28/13.01      (p(v0) = v2) |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ~
% 91.28/13.01      mono_2Etyop_2Emin_2Ebool(v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.28/13.01      mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~ (p(v1) = 0) |  ~ (p(v0) = 0) |  ~
% 91.28/13.01      mono_2Etyop_2Emin_2Ebool(v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0))
% 91.28/13.01  
% 91.28/13.01    (reserved_2Eho_2Ei__thm)
% 91.28/13.02    u(combin_i_2E0) &  ! [v0: d] :  ! [v1: u] :  ! [v2: du] : ( ~ (s(v0, v1) = v2)
% 91.28/13.02      |  ~ d(v0) |  ~ u(v1) |  ? [v3: d] :  ? [v4: du] :  ? [v5: u] :
% 91.28/13.02      (tyop_2Emin_2Efun(v0, v0) = v3 & app_2E2(v4, v2) = v5 & s(v3, combin_i_2E0)
% 91.28/13.02        = v4 & s(v0, v5) = v2 & du(v4) & du(v2) & d(v3) & u(v5)))
% 91.28/13.02  
% 91.28/13.02    (reserved_2Eho_2Enotfalse)
% 91.28/13.02    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) &  ? [v0: int] : ( ~ (v0 =
% 91.28/13.02        0) & p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 91.28/13.02  
% 91.28/13.02    (reserved_2Eho_2Etruth)
% 91.33/13.02    p(mono_2Ec_2Ebool_2ET_2E0) = 0 &
% 91.33/13.02    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)
% 91.33/13.02  
% 91.33/13.02    (reserved_2Elogic_2E_7E)
% 91.33/13.02     ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0) = v1) |
% 91.33/13.02       ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: mono_2Etyop_2Emin_2Ebool] :
% 91.33/13.02      (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v2 & p(v2) = 0 &
% 91.33/13.02        mono_2Etyop_2Emin_2Ebool(v2))) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  !
% 91.33/13.02    [v1: mono_2Etyop_2Emin_2Ebool] : ( ~ (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1) |  ~
% 91.33/13.02      mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: any] :  ? [v3: any] : (p(v1) = v3 &
% 91.33/13.02        p(v0) = v2 & (v3 = 0 | v2 = 0))) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  !
% 91.33/13.02    [v1: mono_2Etyop_2Emin_2Ebool] : ( ~ (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1) |  ~
% 91.33/13.02      mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: any] :  ? [v3: any] : (p(v1) = v2 &
% 91.33/13.02        p(v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0:
% 91.33/13.02      mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) |  ~
% 91.33/13.02      mono_2Etyop_2Emin_2Ebool(v0) |  ? [v1: mono_2Etyop_2Emin_2Ebool] :  ? [v2:
% 91.33/13.02        int] : ( ~ (v2 = 0) & mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1 & p(v1) = v2 &
% 91.33/13.02        mono_2Etyop_2Emin_2Ebool(v1)))
% 91.33/13.02  
% 91.33/13.02    (reserved_2Equant_2E_21)
% 91.33/13.02    d(tyop_2Emin_2Ebool) &  ! [v0: d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] :  !
% 91.33/13.02    [v4: u] :  ! [v5: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) | 
% 91.33/13.02      ~ (s(v2, v1) = v3) |  ~ (s(v0, v4) = v5) |  ~ d(v0) |  ~ u(v4) |  ~ u(v1) | 
% 91.33/13.02      ? [v6: u] :  ? [v7: du] :  ? [v8: mono_2Etyop_2Emin_2Ebool] :  ? [v9: int] :
% 91.33/13.02      ((v9 = 0 & j_mono_2Etyop_2Emin_2Ebool(v7) = v8 & p(v8) = 0 & app_2E2(v3, v5)
% 91.33/13.02          = v6 & s(tyop_2Emin_2Ebool, v6) = v7 & mono_2Etyop_2Emin_2Ebool(v8) &
% 91.33/13.02          du(v7) & u(v6)) | ( ~ (v9 = 0) & c_2Ebool_2E_21_2E1(v3) = v6 &
% 91.33/13.02          j_mono_2Etyop_2Emin_2Ebool(v7) = v8 & p(v8) = v9 & s(tyop_2Emin_2Ebool,
% 91.33/13.02            v6) = v7 & mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & u(v6)))) &  ! [v0:
% 91.33/13.02      d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] : ( ~ (tyop_2Emin_2Efun(v0,
% 91.33/13.02          tyop_2Emin_2Ebool) = v2) |  ~ (s(v2, v1) = v3) |  ~ d(v0) |  ~ u(v1) | 
% 91.33/13.02      ? [v4: u] :  ? [v5: du] :  ? [v6: mono_2Etyop_2Emin_2Ebool] :  ? [v7: int] :
% 91.33/13.02       ? [v8: u] :  ? [v9: du] :  ? [v10: u] :  ? [v11: du] :  ? [v12:
% 91.33/13.02        mono_2Etyop_2Emin_2Ebool] :  ? [v13: int] : (u(v8) & ((v7 = 0 &
% 91.33/13.02            c_2Ebool_2E_21_2E1(v3) = v4 & j_mono_2Etyop_2Emin_2Ebool(v5) = v6 &
% 91.33/13.02            p(v6) = 0 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 91.33/13.02            mono_2Etyop_2Emin_2Ebool(v6) & du(v5) & u(v4)) | ( ~ (v13 = 0) &
% 91.33/13.02            j_mono_2Etyop_2Emin_2Ebool(v11) = v12 & p(v12) = v13 & app_2E2(v3, v9)
% 91.33/13.02            = v10 & s(v0, v8) = v9 & s(tyop_2Emin_2Ebool, v10) = v11 &
% 91.33/13.02            mono_2Etyop_2Emin_2Ebool(v12) & du(v11) & du(v9) & u(v10)))))
% 91.33/13.02  
% 91.33/13.02    (thm_2Ebool_2EFALSITY)
% 91.33/13.03    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) &  ? [v0: any] :
% 91.33/13.03    (p(mono_2Ec_2Ebool_2EF_2E0) = v0 &  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.33/13.03        int] : ( ~ (v0 = 0) | v2 = 0 |  ~ (p(v1) = v2) |  ~
% 91.33/13.03        mono_2Etyop_2Emin_2Ebool(v1)))
% 91.33/13.03  
% 91.33/13.03    (thm_2Ebool_2EIMP__ANTISYM__AX)
% 91.33/13.03     ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  !
% 91.33/13.03    [v2: int] :  ! [v3: int] : (v3 = 0 | v2 = 0 | v1 = v0 |  ~ (p(v1) = v3) |  ~
% 91.33/13.03      (p(v0) = v2) |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ~
% 91.33/13.03      mono_2Etyop_2Emin_2Ebool(v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.03      mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~ (p(v1) = 0) |  ~ (p(v0) = 0) |  ~
% 91.33/13.03      mono_2Etyop_2Emin_2Ebool(v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0))
% 91.33/13.03  
% 91.33/13.03    (thm_2Ebool_2EREFL__CLAUSE)
% 91.33/13.03    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) &  ? [v0: any] :
% 91.33/13.03    (p(mono_2Ec_2Ebool_2ET_2E0) = v0 &  ! [v1: d] :  ! [v2: u] :  ! [v3: du] : (v0
% 91.33/13.03        = 0 |  ~ (s(v1, v2) = v3) |  ~ d(v1) |  ~ u(v2)))
% 91.33/13.03  
% 91.33/13.03    (thm_2Ebool_2ETRUTH)
% 91.33/13.03    p(mono_2Ec_2Ebool_2ET_2E0) = 0 &
% 91.33/13.03    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)
% 91.33/13.03  
% 91.33/13.03    (thm_2Ebool_2Ebool__case__thm)
% 91.33/13.03    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) &
% 91.33/13.03    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) & d(tyop_2Emin_2Ebool) &  ?
% 91.33/13.03    [v0: u] :  ? [v1: du] :  ? [v2: u] :  ? [v3: du] :
% 91.33/13.03    (i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = v0 &
% 91.33/13.03      i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = v2 &
% 91.33/13.03      s(tyop_2Emin_2Ebool, v2) = v3 & s(tyop_2Emin_2Ebool, v0) = v1 & du(v3) &
% 91.33/13.03      du(v1) & u(v2) & u(v0) &  ! [v4: d] :  ! [v5: u] :  ! [v6: u] :  ! [v7: du]
% 91.33/13.03      :  ! [v8: du] :  ! [v9: u] : ( ~ (c_2Ebool_2ECOND_2E3(v3, v7, v8) = v9) |  ~
% 91.33/13.03        (s(v4, v6) = v8) |  ~ (s(v4, v5) = v7) |  ~ d(v4) |  ~ u(v6) |  ~ u(v5) |
% 91.33/13.03        (s(v4, v9) = v8 & du(v8))) &  ! [v4: d] :  ! [v5: u] :  ! [v6: u] :  !
% 91.33/13.03      [v7: du] :  ! [v8: du] :  ! [v9: u] : ( ~ (c_2Ebool_2ECOND_2E3(v1, v7, v8) =
% 91.33/13.03          v9) |  ~ (s(v4, v6) = v8) |  ~ (s(v4, v5) = v7) |  ~ d(v4) |  ~ u(v6) | 
% 91.33/13.03        ~ u(v5) | (s(v4, v9) = v7 & du(v7))))
% 91.33/13.03  
% 91.33/13.03    (thm_2Einteger_2EINT__LT__CALCULATE)
% 91.33/13.04    mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) &
% 91.33/13.04    mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) &  ! [v0:
% 91.33/13.04      mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ! [v3: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v4: mono_2Etyop_2Einteger_2Eint] :  ! [v5: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v6: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v4) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v4) = v5) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v3) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v5) = v6) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) |
% 91.33/13.04      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v1, v0) = v6 &
% 91.33/13.04        mono_2Etyop_2Emin_2Ebool(v6))) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  !
% 91.33/13.04    [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ! [v4: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v5: mono_2Etyop_2Emin_2Ebool] : (v5 = mono_2Ec_2Ebool_2EF_2E0 |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v3) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v3) = v4) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v4) = v5) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0)) &  ! [v0:
% 91.33/13.04      mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ! [v3: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v4: mono_2Etyop_2Einteger_2Eint] :  ! [v5: mono_2Etyop_2Emin_2Ebool] : (v1 =
% 91.33/13.04      mono_2Ec_2Enum_2E0_2E0 |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v4)
% 91.33/13.04      |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v3) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v4) = v5) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) | p(v5) = 0) & 
% 91.33/13.04    ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ! [v3: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v4: mono_2Etyop_2Einteger_2Eint] :  ! [v5: mono_2Etyop_2Emin_2Ebool] : (v0 =
% 91.33/13.04      mono_2Ec_2Enum_2E0_2E0 |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v4)
% 91.33/13.04      |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v3) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v4) = v5) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) | p(v5) = 0) & 
% 91.33/13.04    ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ! [v3: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v4: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v3) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v3) = v4) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) |
% 91.33/13.04      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v0, v1) = v4 &
% 91.33/13.04        mono_2Etyop_2Emin_2Ebool(v4))) &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.04    [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__neg_2E1(v0) = v1) |  ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__lt_2E2(v1, v0) = v2) |  ? [v3: int] : ( ~ (v3 =
% 91.33/13.04          0) & p(v2) = v3)) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1:
% 91.33/13.04      mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.33/13.04      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v1, v0) = v2) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) |  ? [v3:
% 91.33/13.04        mono_2Etyop_2Einteger_2Eint] :  ? [v4: mono_2Etyop_2Einteger_2Eint] :  ?
% 91.33/13.04      [v5: mono_2Etyop_2Einteger_2Eint] :  ? [v6: mono_2Etyop_2Einteger_2Eint] :
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v5 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v3 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__neg_2E1(v5) = v6 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__neg_2E1(v3) = v4 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__lt_2E2(v4, v6) = v2 &
% 91.33/13.04        mono_2Etyop_2Einteger_2Eint(v6) & mono_2Etyop_2Einteger_2Eint(v5) &
% 91.33/13.04        mono_2Etyop_2Einteger_2Eint(v4) & mono_2Etyop_2Einteger_2Eint(v3) &
% 91.33/13.04        mono_2Etyop_2Emin_2Ebool(v2))) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  !
% 91.33/13.04    [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.33/13.04      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v0, v1) = v2) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0) |  ? [v3:
% 91.33/13.04        mono_2Etyop_2Einteger_2Eint] :  ? [v4: mono_2Etyop_2Einteger_2Eint] :
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v4 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v3 &
% 91.33/13.04        mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v4) = v2 &
% 91.33/13.04        mono_2Etyop_2Einteger_2Eint(v4) & mono_2Etyop_2Einteger_2Eint(v3) &
% 91.33/13.04        mono_2Etyop_2Emin_2Ebool(v2)))
% 91.33/13.04  
% 91.33/13.04    (thm_2Einteger_2EINT__NEG__0)
% 91.33/13.04    mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) &  ? [v0:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :
% 91.33/13.04    (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.33/13.04      mono_2Ec_2Einteger_2Eint__neg_2E1(v0) = v0 &
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint(v0))
% 91.33/13.04  
% 91.33/13.04    (thm_2Einteger_2ENUM__OF__INT)
% 91.33/13.04     ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Einteger_2Eint] : ( ~
% 91.33/13.04      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v1) |  ~
% 91.33/13.04      mono_2Etyop_2Enum_2Enum(v0) | mono_2Ec_2Einteger_2ENum_2E1(v1) = v0)
% 91.33/13.04  
% 91.33/13.04    (thm_2Einteger__word_2Ei2w__0)
% 91.33/13.04    mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) & d(tyop_2Enum_2Enum) &
% 91.33/13.04    d(tyop_2Emin_2Ebool) & d(tyop_2Einteger_2Eint) &  ? [v0:
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint] :  ? [v1: u] :  ? [v2: du] :  ? [v3: u] :  ?
% 91.33/13.04    [v4: u] :  ? [v5: du] :  ? [v6: u] :  ? [v7: d] :  ? [v8: d] :  ? [v9: du] : 
% 91.33/13.04    ? [v10: du] : ( ~ (v10 = v9) & c_2Ewords_2En2w_2E1(v5) = v6 &
% 91.33/13.04      mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.33/13.04      c_2Einteger__word_2Ei2w_2E1(v2) = v3 & tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,
% 91.33/13.04        v7) = v8 & i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = v4 &
% 91.33/13.04      i_mono_2Etyop_2Einteger_2Eint(v0) = v1 & s(v8, v6) = v10 & s(v8, v3) = v9 &
% 91.33/13.04      s(tyop_2Enum_2Enum, v4) = v5 & s(tyop_2Einteger_2Eint, v1) = v2 &
% 91.33/13.04      mono_2Etyop_2Einteger_2Eint(v0) & du(v10) & du(v9) & du(v5) & du(v2) & d(v8)
% 91.33/13.04      & d(v7) & u(v6) & u(v4) & u(v3) & u(v1))
% 91.33/13.04  
% 91.33/13.04    (thm_2Einteger__word_2Ei2w__def)
% 91.33/13.05    mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) & d(tyop_2Enum_2Enum) &
% 91.33/13.05    d(tyop_2Emin_2Ebool) & d(tyop_2Einteger_2Eint) &  ? [v0:
% 91.33/13.05      mono_2Etyop_2Einteger_2Eint] :
% 91.33/13.05    (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.33/13.05      mono_2Etyop_2Einteger_2Eint(v0) &  ! [v1: d] :  ! [v2:
% 91.33/13.05        mono_2Etyop_2Einteger_2Eint] :  ! [v3: d] :  ! [v4:
% 91.33/13.05        mono_2Etyop_2Einteger_2Eint] :  ! [v5: mono_2Etyop_2Enum_2Enum] :  ! [v6:
% 91.33/13.05        u] :  ! [v7: du] :  ! [v8: u] :  ! [v9: du] : ( ~ (c_2Ewords_2En2w_2E1(v7)
% 91.33/13.05          = v8) |  ~ (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v4) |  ~
% 91.33/13.05        (mono_2Ec_2Einteger_2ENum_2E1(v4) = v5) |  ~
% 91.33/13.05        (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.33/13.05        (i_mono_2Etyop_2Enum_2Enum(v5) = v6) |  ~ (s(v3, v8) = v9) |  ~
% 91.33/13.05        (s(tyop_2Enum_2Enum, v6) = v7) |  ~ mono_2Etyop_2Einteger_2Eint(v2) |  ~
% 91.33/13.05        d(v1) |  ? [v10: u] :  ? [v11: du] :  ? [v12: u] :  ? [v13: du] :  ? [v14:
% 91.33/13.05          mono_2Etyop_2Emin_2Ebool] :  ? [v15: u] :  ? [v16: du] :  ? [v17: u] : 
% 91.33/13.05        ? [v18: du] :  ? [v19: mono_2Etyop_2Enum_2Enum] :  ? [v20: u] :  ? [v21:
% 91.33/13.05          du] :  ? [v22: u] :  ? [v23: du] :  ? [v24: u] :
% 91.33/13.05        (c_2Ewords_2Eword__2comp_2E1(v9) = v17 & c_2Ewords_2En2w_2E1(v21) = v22 &
% 91.33/13.05          mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v14 &
% 91.33/13.05          c_2Einteger__word_2Ei2w_2E1(v11) = v12 &
% 91.33/13.05          mono_2Ec_2Einteger_2ENum_2E1(v2) = v19 & c_2Ebool_2ECOND_2E3(v16, v18,
% 91.33/13.05            v23) = v24 & i_mono_2Etyop_2Enum_2Enum(v19) = v20 &
% 91.33/13.05          i_mono_2Etyop_2Einteger_2Eint(v2) = v10 &
% 91.33/13.05          i_mono_2Etyop_2Emin_2Ebool(v14) = v15 & s(v3, v24) = v13 & s(v3, v22) =
% 91.33/13.05          v23 & s(v3, v17) = v18 & s(v3, v12) = v13 & s(tyop_2Enum_2Enum, v20) =
% 91.33/13.05          v21 & s(tyop_2Emin_2Ebool, v15) = v16 & s(tyop_2Einteger_2Eint, v10) =
% 91.33/13.05          v11 & mono_2Etyop_2Enum_2Enum(v19) & mono_2Etyop_2Emin_2Ebool(v14) &
% 91.33/13.05          du(v23) & du(v21) & du(v18) & du(v16) & du(v13) & du(v11) & u(v24) &
% 91.33/13.05          u(v22) & u(v20) & u(v17) & u(v15) & u(v12) & u(v10))) &  ! [v1: d] :  !
% 91.33/13.05      [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3: d] :  ! [v4:
% 91.33/13.05        mono_2Etyop_2Enum_2Enum] :  ! [v5: u] :  ! [v6: du] :  ! [v7: u] :  ! [v8:
% 91.33/13.05        du] : ( ~ (c_2Ewords_2En2w_2E1(v6) = v7) |  ~
% 91.33/13.05        (mono_2Ec_2Einteger_2ENum_2E1(v2) = v4) |  ~
% 91.33/13.05        (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.33/13.05        (i_mono_2Etyop_2Enum_2Enum(v4) = v5) |  ~ (s(v3, v7) = v8) |  ~
% 91.33/13.05        (s(tyop_2Enum_2Enum, v5) = v6) |  ~ mono_2Etyop_2Einteger_2Eint(v2) |  ~
% 91.33/13.05        d(v1) |  ? [v9: u] :  ? [v10: du] :  ? [v11: u] :  ? [v12: du] :  ? [v13:
% 91.33/13.05          mono_2Etyop_2Emin_2Ebool] :  ? [v14: u] :  ? [v15: du] :  ? [v16:
% 91.33/13.05          mono_2Etyop_2Einteger_2Eint] :  ? [v17: mono_2Etyop_2Enum_2Enum] :  ?
% 91.33/13.05        [v18: u] :  ? [v19: du] :  ? [v20: u] :  ? [v21: du] :  ? [v22: u] :  ?
% 91.33/13.05        [v23: du] :  ? [v24: u] : (c_2Ewords_2Eword__2comp_2E1(v21) = v22 &
% 91.33/13.05          c_2Ewords_2En2w_2E1(v19) = v20 & mono_2Ec_2Einteger_2Eint__neg_2E1(v2) =
% 91.33/13.05          v16 & mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v13 &
% 91.33/13.05          c_2Einteger__word_2Ei2w_2E1(v10) = v11 &
% 91.33/13.05          mono_2Ec_2Einteger_2ENum_2E1(v16) = v17 & c_2Ebool_2ECOND_2E3(v15, v23,
% 91.33/13.05            v8) = v24 & i_mono_2Etyop_2Enum_2Enum(v17) = v18 &
% 91.33/13.05          i_mono_2Etyop_2Einteger_2Eint(v2) = v9 & i_mono_2Etyop_2Emin_2Ebool(v13)
% 91.33/13.05          = v14 & s(v3, v24) = v12 & s(v3, v22) = v23 & s(v3, v20) = v21 & s(v3,
% 91.33/13.05            v11) = v12 & s(tyop_2Enum_2Enum, v18) = v19 & s(tyop_2Emin_2Ebool,
% 91.33/13.05            v14) = v15 & s(tyop_2Einteger_2Eint, v9) = v10 &
% 91.33/13.05          mono_2Etyop_2Enum_2Enum(v17) & mono_2Etyop_2Einteger_2Eint(v16) &
% 91.33/13.05          mono_2Etyop_2Emin_2Ebool(v13) & du(v23) & du(v21) & du(v19) & du(v15) &
% 91.33/13.05          du(v12) & du(v10) & u(v24) & u(v22) & u(v20) & u(v18) & u(v14) & u(v11)
% 91.33/13.05          & u(v9))) &  ! [v1: d] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.05        d] :  ! [v4: u] :  ! [v5: du] :  ! [v6: u] :  ! [v7: du] : ( ~
% 91.33/13.05        (c_2Einteger__word_2Ei2w_2E1(v5) = v6) |  ~
% 91.33/13.05        (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.33/13.05        (i_mono_2Etyop_2Einteger_2Eint(v2) = v4) |  ~ (s(v3, v6) = v7) |  ~
% 91.33/13.05        (s(tyop_2Einteger_2Eint, v4) = v5) |  ~ mono_2Etyop_2Einteger_2Eint(v2) | 
% 91.33/13.05        ~ d(v1) |  ? [v8: mono_2Etyop_2Emin_2Ebool] :  ? [v9: u] :  ? [v10: du] : 
% 91.33/13.05        ? [v11: mono_2Etyop_2Einteger_2Eint] :  ? [v12: mono_2Etyop_2Enum_2Enum] :
% 91.33/13.05         ? [v13: u] :  ? [v14: du] :  ? [v15: u] :  ? [v16: du] :  ? [v17: u] :  ?
% 91.33/13.05        [v18: du] :  ? [v19: mono_2Etyop_2Enum_2Enum] :  ? [v20: u] :  ? [v21: du]
% 91.33/13.05        :  ? [v22: u] :  ? [v23: du] :  ? [v24: u] :
% 91.33/13.05        (c_2Ewords_2Eword__2comp_2E1(v16) = v17 & c_2Ewords_2En2w_2E1(v21) = v22 &
% 91.33/13.05          c_2Ewords_2En2w_2E1(v14) = v15 & mono_2Ec_2Einteger_2Eint__neg_2E1(v2) =
% 91.33/13.05          v11 & mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v8 &
% 91.33/13.05          mono_2Ec_2Einteger_2ENum_2E1(v11) = v12 &
% 91.33/13.05          mono_2Ec_2Einteger_2ENum_2E1(v2) = v19 & c_2Ebool_2ECOND_2E3(v10, v18,
% 91.33/13.05            v23) = v24 & i_mono_2Etyop_2Enum_2Enum(v19) = v20 &
% 91.33/13.05          i_mono_2Etyop_2Enum_2Enum(v12) = v13 & i_mono_2Etyop_2Emin_2Ebool(v8) =
% 91.33/13.05          v9 & s(v3, v24) = v7 & s(v3, v22) = v23 & s(v3, v17) = v18 & s(v3, v15)
% 91.33/13.05          = v16 & s(tyop_2Enum_2Enum, v20) = v21 & s(tyop_2Enum_2Enum, v13) = v14
% 91.33/13.05          & s(tyop_2Emin_2Ebool, v9) = v10 & mono_2Etyop_2Enum_2Enum(v19) &
% 91.33/13.05          mono_2Etyop_2Enum_2Enum(v12) & mono_2Etyop_2Einteger_2Eint(v11) &
% 91.33/13.05          mono_2Etyop_2Emin_2Ebool(v8) & du(v23) & du(v21) & du(v18) & du(v16) &
% 91.33/13.05          du(v14) & du(v10) & du(v7) & u(v24) & u(v22) & u(v20) & u(v17) & u(v15)
% 91.33/13.05          & u(v13) & u(v9))))
% 91.33/13.05  
% 91.33/13.05    (thm_2Ewords_2EWORD__NEG__0)
% 91.33/13.06    mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) & d(tyop_2Enum_2Enum) &
% 91.33/13.06    d(tyop_2Emin_2Ebool) &  ? [v0: u] :  ? [v1: du] :  ? [v2: u] :
% 91.33/13.06    (c_2Ewords_2En2w_2E1(v1) = v2 &
% 91.33/13.06      i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = v0 & s(tyop_2Enum_2Enum,
% 91.33/13.06        v0) = v1 & du(v1) & u(v2) & u(v0) &  ! [v3: d] :  ! [v4: d] : ( ~
% 91.33/13.06        (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v3) = v4) |  ~ d(v3) |  ? [v5: du] :
% 91.33/13.06         ? [v6: u] : (c_2Ewords_2Eword__2comp_2E1(v5) = v6 & s(v4, v6) = v5 &
% 91.33/13.06          s(v4, v2) = v5 & du(v5) & u(v6))))
% 91.33/13.06  
% 91.33/13.06    (function-axioms)
% 91.33/13.07     ! [v0: u] :  ! [v1: u] :  ! [v2: du] :  ! [v3: du] :  ! [v4: du] : (v1 = v0 |
% 91.33/13.07       ~ (c_2Ebool_2ECOND_2E3(v4, v3, v2) = v1) |  ~ (c_2Ebool_2ECOND_2E3(v4, v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] : (v1
% 91.33/13.07      = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(v3,
% 91.33/13.07          v2) = v1) |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.07    [v3: mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29]
% 91.33/13.07    : (v1 = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(v3,
% 91.33/13.07          v2) = v1) |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Einteger_2Eint] : (v1 = v0 |  ~
% 91.33/13.07      (mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v2) = v1) |  ~
% 91.33/13.07      (mono_2Ec_2Einteger_2Eint__lt_2E2(v3, v2) = v0)) &  ! [v0:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.07    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] : 
% 91.33/13.07    ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.07    : (v1 = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.07          v2) = v1) |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] : (v1
% 91.33/13.07      = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.33/13.07          v2) = v1) |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29] : (v1
% 91.33/13.07      = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(v3,
% 91.33/13.07          v2) = v1) |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(v3,
% 91.33/13.07          v2) = v0)) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Enum_2Enum] : (v1 = v0 |  ~
% 91.33/13.07      (mono_2Ec_2Earithmetic_2EMOD_2E2(v3, v2) = v1) |  ~
% 91.33/13.07      (mono_2Ec_2Earithmetic_2EMOD_2E2(v3, v2) = v0)) &  ! [v0:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] :  ! [v1:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] :  ! [v2:
% 91.33/13.07      mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.07      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29]
% 91.33/13.07    : (v1 = v0 |  ~
% 91.33/13.07      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v3,
% 91.33/13.08          v2) = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v3,
% 91.33/13.08          v2) = v0)) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] : (v1 = v0
% 91.33/13.08      |  ~ (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(v3,
% 91.33/13.08          v2) = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum(v3, v2)
% 91.33/13.08        = v0)) &  ! [v0: d] :  ! [v1: d] :  ! [v2: d] :  ! [v3: d] : (v1 = v0 |  ~
% 91.33/13.08      (tyop_2Efcp_2Ecart(v3, v2) = v1) |  ~ (tyop_2Efcp_2Ecart(v3, v2) = v0)) &  !
% 91.33/13.08    [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Enum_2Enum] :  ! [v3: mono_2Etyop_2Enum_2Enum] : (v1 = v0 |  ~
% 91.33/13.08      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v3, v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Eprim__rec_2E_3C_2E2(v3, v2) = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.08          v2) = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.08          v2) = v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Enum_2Enum] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 91.33/13.08      v0 |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(v3, v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(v3, v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.08    [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.08          v2) = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3,
% 91.33/13.08          v2) = v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 91.33/13.08      v0 |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.33/13.08          v2) = v1) |  ~
% 91.33/13.08      (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.33/13.08          v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: du] :  ! [v3: du] : (v1 =
% 91.33/13.08      v0 |  ~ (c_2Emin_2E_3D_2E2(v3, v2) = v1) |  ~ (c_2Emin_2E_3D_2E2(v3, v2) =
% 91.33/13.08        v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~
% 91.33/13.08      (mono_2Ec_2Emin_2E_3D_3D_3E_2E2(v3, v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Emin_2E_3D_3D_3E_2E2(v3, v2) = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v3: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | 
% 91.33/13.08      ~ (mono_2Ec_2Ebool_2E_5C_2F_2E2(v3, v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Ebool_2E_5C_2F_2E2(v3, v2) = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Ebool] :  ! [v3: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 | 
% 91.33/13.08      ~ (mono_2Ec_2Ebool_2E_2F_5C_2E2(v3, v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Ebool_2E_2F_5C_2E2(v3, v2) = v0)) &  ! [v0: d] :  ! [v1: d] :  !
% 91.33/13.08    [v2: d] :  ! [v3: d] : (v1 = v0 |  ~ (tyop_2Emin_2Efun(v3, v2) = v1) |  ~
% 91.33/13.08      (tyop_2Emin_2Efun(v3, v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: du] : 
% 91.33/13.08    ! [v3: du] : (v1 = v0 |  ~ (app_2E2(v3, v2) = v1) |  ~ (app_2E2(v3, v2) = v0))
% 91.33/13.08    &  ! [v0: du] :  ! [v1: du] :  ! [v2: u] :  ! [v3: d] : (v1 = v0 |  ~ (s(v3,
% 91.33/13.08          v2) = v1) |  ~ (s(v3, v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: du]
% 91.33/13.08    : (v1 = v0 |  ~ (c_2Ewords_2Eword__2comp_2E1(v2) = v1) |  ~
% 91.33/13.08      (c_2Ewords_2Eword__2comp_2E1(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      du] : (v1 = v0 |  ~ (c_2Ewords_2En2w_2E1(v2) = v1) |  ~
% 91.33/13.08      (c_2Ewords_2En2w_2E1(v2) = v0)) &  ! [v0: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Enum_2Enum] : (v1 =
% 91.33/13.08      v0 |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Einteger_2Eint__of__num_2E1(v2) = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Einteger_2Eint] :  ! [v1: mono_2Etyop_2Einteger_2Eint] :  !
% 91.33/13.08    [v2: mono_2Etyop_2Einteger_2Eint] : (v1 = v0 |  ~
% 91.33/13.08      (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  !
% 91.33/13.08    [v2: du] : (v1 = v0 |  ~ (c_2Einteger__word_2Ei2w_2E1(v2) = v1) |  ~
% 91.33/13.08      (c_2Einteger__word_2Ei2w_2E1(v2) = v0)) &  ! [v0: d] :  ! [v1: d] :  ! [v2:
% 91.33/13.08      d] : (v1 = v0 |  ~ (tyop_2Ebool_2Eitself(v2) = v1) |  ~
% 91.33/13.08      (tyop_2Ebool_2Eitself(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: du] :
% 91.33/13.08    (v1 = v0 |  ~ (c_2Ewords_2Edimword_2E1(v2) = v1) |  ~
% 91.33/13.08      (c_2Ewords_2Edimword_2E1(v2) = v0)) &  ! [v0: mono_2Etyop_2Enum_2Enum] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2: mono_2Etyop_2Einteger_2Eint] : (v1 =
% 91.33/13.08      v0 |  ~ (mono_2Ec_2Einteger_2ENum_2E1(v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Einteger_2ENum_2E1(v2) = v0)) &  ! [v0: mono_2Etyop_2Enum_2Enum]
% 91.33/13.08    :  ! [v1: mono_2Etyop_2Enum_2Enum] :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Enum_2Enum(v2) = v1) |  ~ (j_mono_2Etyop_2Enum_2Enum(v2) =
% 91.33/13.08        v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: mono_2Etyop_2Enum_2Enum] : (v1 =
% 91.33/13.08      v0 |  ~ (i_mono_2Etyop_2Enum_2Enum(v2) = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Enum_2Enum(v2) = v0)) &  ! [v0: mono_2Etyop_2Einteger_2Eint]
% 91.33/13.08    :  ! [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Einteger_2Eint(v2) = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Einteger_2Eint(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  !
% 91.33/13.08    [v2: mono_2Etyop_2Einteger_2Eint] : (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Einteger_2Eint(v2) = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Einteger_2Eint(v2) = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] :  ! [v2:
% 91.33/13.08      du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v2) =
% 91.33/13.08        v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v2) =
% 91.33/13.08        v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29] : (v1 = v0
% 91.33/13.08      |  ~ (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29(v2) =
% 91.33/13.08        v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] : 
% 91.33/13.08    ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29] : (v1
% 91.33/13.08      = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29]
% 91.33/13.08    :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29]
% 91.33/13.08    :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] :  ! [v2:
% 91.33/13.08      du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 91.33/13.08      v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29] : 
% 91.33/13.08    ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29] : (v1
% 91.33/13.08      = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29] : 
% 91.33/13.08    ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29] : 
% 91.33/13.08    ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29] :
% 91.33/13.08    (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] : 
% 91.33/13.08    ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29] : (v1
% 91.33/13.08      = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v1:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    :  ! [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.08    : (v1 = v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.08        = v0)) &  ! [v0:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.08    [v1: mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] :  !
% 91.33/13.08    [v2: du] : (v1 = v0 |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29] : (v1 =
% 91.33/13.08      v0 |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2) =
% 91.33/13.08        v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 =
% 91.33/13.08      v0 |  ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v1) |  ~
% 91.33/13.08      (i_mono_2Etyop_2Emin_2Ebool(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2:
% 91.33/13.08      du] : (v1 = v0 |  ~ (c_2Ebool_2E_3F_2E1(v2) = v1) |  ~
% 91.33/13.08      (c_2Ebool_2E_3F_2E1(v2) = v0)) &  ! [v0: u] :  ! [v1: u] :  ! [v2: du] : (v1
% 91.33/13.08      = v0 |  ~ (c_2Ebool_2E_21_2E1(v2) = v1) |  ~ (c_2Ebool_2E_21_2E1(v2) = v0))
% 91.33/13.08    &  ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  !
% 91.33/13.08    [v2: du] : (v1 = v0 |  ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v1) |  ~
% 91.33/13.08      (j_mono_2Etyop_2Emin_2Ebool(v2) = v0)) &  ! [v0: mono_2Etyop_2Emin_2Ebool] :
% 91.33/13.08     ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 =
% 91.33/13.08      v0 |  ~ (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v1) |  ~
% 91.33/13.08      (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 91.33/13.08      MultipleValueBool] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~
% 91.33/13.08      (p(v2) = v1) |  ~ (p(v2) = v0))
% 91.33/13.08  
% 91.33/13.08  Further assumptions not needed in the proof:
% 91.33/13.08  --------------------------------------------
% 91.33/13.08  arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a,
% 91.33/13.08  arityeq1_2Ec_2Einteger_2Eint__neg_2E1,
% 91.33/13.08  arityeq1_2Ec_2Einteger_2Eint__of__num_2E1,
% 91.33/13.08  arityeq1_2Ec_2Einteger__word_2Ei2w_2E1_2Emono_2EA_27a,
% 91.33/13.08  arityeq1_2Ec_2Ewords_2Edimword_2E1_2Emono_2EA_27a,
% 91.33/13.08  arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a,
% 91.33/13.08  arityeq2_2Ec_2Earithmetic_2EMOD_2E2, arityeq2_2Ec_2Ebool_2E_2F_5C_2E2,
% 91.33/13.08  arityeq2_2Ec_2Ebool_2E_5C_2F_2E2, arityeq2_2Ec_2Einteger_2Eint__lt_2E2,
% 91.33/13.08  arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a, arityeq2_2Ec_2Emin_2E_3D_3D_3E_2E2,
% 91.33/13.08  arityeq2_2Ec_2Eprim__rec_2E_3C_2E2,
% 91.33/13.08  arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,
% 91.33/13.08  ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Einteger_2Eint_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Enum_2Enum_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Einteger_2Eint_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29_29,
% 91.33/13.08  ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Enum_2Enum_29,
% 91.33/13.08  monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Enum_2Enum,
% 91.33/13.08  reserved_2Eho_2Ebool__cases__ax, reserved_2Eho_2Eeq__ext,
% 91.33/13.08  reserved_2Eho_2Ek__thm, reserved_2Eho_2Es__thm, reserved_2Elogic_2E_2F_5C,
% 91.33/13.08  reserved_2Elogic_2E_3D, reserved_2Elogic_2E_3D_3D_3E, reserved_2Elogic_2E_5C_2F,
% 91.33/13.08  reserved_2Equant_2E_3F, thm_2Ebool_2EAND__IMP__INTRO, thm_2Ebool_2ECOND__CONG,
% 91.33/13.08  thm_2Ebool_2EEQ__SYM__EQ, thm_2Eprim__rec_2ENOT__LESS__0, thm_2Ewords_2En2w__11
% 91.33/13.08  
% 91.33/13.08  Those formulas are unsatisfiable:
% 91.33/13.08  ---------------------------------
% 91.33/13.08  
% 91.33/13.08  Begin of proof
% 91.33/13.08  | 
% 91.33/13.08  | ALPHA: (reserved_2Eho_2Enotfalse) implies:
% 91.33/13.09  |   (1)   ? [v0: int] : ( ~ (v0 = 0) & p(mono_2Ec_2Ebool_2EF_2E0) = v0)
% 91.33/13.09  | 
% 91.33/13.09  | ALPHA: (reserved_2Eho_2Ei__thm) implies:
% 91.33/13.09  |   (2)  u(combin_i_2E0)
% 91.33/13.09  |   (3)   ! [v0: d] :  ! [v1: u] :  ! [v2: du] : ( ~ (s(v0, v1) = v2) |  ~ d(v0)
% 91.33/13.09  |          |  ~ u(v1) |  ? [v3: d] :  ? [v4: du] :  ? [v5: u] :
% 91.33/13.09  |          (tyop_2Emin_2Efun(v0, v0) = v3 & app_2E2(v4, v2) = v5 & s(v3,
% 91.33/13.09  |              combin_i_2E0) = v4 & s(v0, v5) = v2 & du(v4) & du(v2) & d(v3) &
% 91.33/13.09  |            u(v5)))
% 91.33/13.09  | 
% 91.33/13.09  | ALPHA: (reserved_2Elogic_2E_7E) implies:
% 91.33/13.09  |   (4)   ! [v0: mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) |  ~
% 91.33/13.09  |          mono_2Etyop_2Emin_2Ebool(v0) |  ? [v1: mono_2Etyop_2Emin_2Ebool] :  ?
% 91.33/13.09  |          [v2: int] : ( ~ (v2 = 0) & mono_2Ec_2Ebool_2E_7E_2E1(v0) = v1 & p(v1)
% 91.33/13.09  |            = v2 & mono_2Etyop_2Emin_2Ebool(v1)))
% 91.33/13.09  |   (5)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 91.33/13.09  |            = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2:
% 91.33/13.09  |            mono_2Etyop_2Emin_2Ebool] : (mono_2Ec_2Ebool_2E_7E_2E1(v0) = v2 &
% 91.33/13.09  |            p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2)))
% 91.33/13.09  | 
% 91.33/13.09  | ALPHA: (reserved_2Equant_2E_21) implies:
% 91.33/13.09  |   (6)   ! [v0: d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] : ( ~
% 91.33/13.09  |          (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |  ~ (s(v2, v1) = v3)
% 91.33/13.09  |          |  ~ d(v0) |  ~ u(v1) |  ? [v4: u] :  ? [v5: du] :  ? [v6:
% 91.33/13.09  |            mono_2Etyop_2Emin_2Ebool] :  ? [v7: int] :  ? [v8: u] :  ? [v9: du]
% 91.33/13.09  |          :  ? [v10: u] :  ? [v11: du] :  ? [v12: mono_2Etyop_2Emin_2Ebool] : 
% 91.33/13.09  |          ? [v13: int] : (u(v8) & ((v7 = 0 & c_2Ebool_2E_21_2E1(v3) = v4 &
% 91.33/13.09  |                j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & p(v6) = 0 &
% 91.33/13.09  |                s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) &
% 91.33/13.09  |                du(v5) & u(v4)) | ( ~ (v13 = 0) &
% 91.33/13.09  |                j_mono_2Etyop_2Emin_2Ebool(v11) = v12 & p(v12) = v13 &
% 91.33/13.09  |                app_2E2(v3, v9) = v10 & s(v0, v8) = v9 & s(tyop_2Emin_2Ebool,
% 91.33/13.09  |                  v10) = v11 & mono_2Etyop_2Emin_2Ebool(v12) & du(v11) & du(v9)
% 91.33/13.09  |                & u(v10)))))
% 91.33/13.09  |   (7)   ! [v0: d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] :  ! [v4: u] :  !
% 91.33/13.09  |        [v5: du] : ( ~ (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |  ~
% 91.33/13.09  |          (s(v2, v1) = v3) |  ~ (s(v0, v4) = v5) |  ~ d(v0) |  ~ u(v4) |  ~
% 91.33/13.09  |          u(v1) |  ? [v6: u] :  ? [v7: du] :  ? [v8: mono_2Etyop_2Emin_2Ebool]
% 91.33/13.09  |          :  ? [v9: int] : ((v9 = 0 & j_mono_2Etyop_2Emin_2Ebool(v7) = v8 &
% 91.33/13.09  |              p(v8) = 0 & app_2E2(v3, v5) = v6 & s(tyop_2Emin_2Ebool, v6) = v7
% 91.33/13.09  |              & mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & u(v6)) | ( ~ (v9 = 0) &
% 91.33/13.09  |              c_2Ebool_2E_21_2E1(v3) = v6 & j_mono_2Etyop_2Emin_2Ebool(v7) = v8
% 91.33/13.09  |              & p(v8) = v9 & s(tyop_2Emin_2Ebool, v6) = v7 &
% 91.33/13.09  |              mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & u(v6))))
% 91.33/13.09  | 
% 91.33/13.09  | ALPHA: (ij_2Emono_2Etyop_2Emin_2Ebool) implies:
% 91.33/13.09  |   (8)   ! [v0: u] :  ! [v1: du] : ( ~ (s(tyop_2Emin_2Ebool, v0) = v1) |  ~
% 91.33/13.09  |          u(v0) |  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ? [v3: u] :
% 91.33/13.09  |          (i_mono_2Etyop_2Emin_2Ebool(v2) = v3 & j_mono_2Etyop_2Emin_2Ebool(v1)
% 91.33/13.09  |            = v2 & s(tyop_2Emin_2Ebool, v3) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 91.33/13.09  |            & du(v1) & u(v3)))
% 91.33/13.09  | 
% 91.33/13.09  | ALPHA: (ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.33/13.09  |        implies:
% 91.33/13.10  |   (9)   ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 91.33/13.10  |          v0 & d(v0) &  ! [v1: u] :  ! [v2: du] : ( ~ (s(v0, v1) = v2) |  ~
% 91.33/13.10  |            u(v1) |  ? [v3:
% 91.33/13.10  |              mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.33/13.10  |            :  ? [v4: u] :
% 91.33/13.10  |            (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.33/13.10  |              = v3 &
% 91.33/13.10  |              i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3)
% 91.33/13.10  |              = v4 & s(v0, v4) = v2 &
% 91.33/13.10  |              mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3)
% 91.33/13.10  |              & du(v2) & u(v4))))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ij_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29)
% 91.33/13.10  |        implies:
% 91.33/13.10  |   (10)   ? [v0: d] :  ? [v1: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) =
% 91.33/13.10  |           v1 & tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 91.33/13.10  |           d(v1) & d(v0) &  ! [v2: u] :  ! [v3: du] : ( ~ (s(v1, v2) = v3) |  ~
% 91.33/13.10  |             u(v2) |  ? [v4:
% 91.33/13.10  |               mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.10  |             :  ? [v5: u] :
% 91.33/13.10  |             (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v3)
% 91.33/13.10  |               = v4 &
% 91.33/13.10  |               i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.33/13.10  |               = v5 & s(v1, v5) = v3 &
% 91.33/13.10  |               mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.33/13.10  |               & du(v3) & u(v5))))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ij_2Emono_2Etyop_2Einteger_2Eint) implies:
% 91.33/13.10  |   (11)   ! [v0: u] :  ! [v1: du] : ( ~ (s(tyop_2Einteger_2Eint, v0) = v1) |  ~
% 91.33/13.10  |           u(v0) |  ? [v2: mono_2Etyop_2Einteger_2Eint] :  ? [v3: u] :
% 91.33/13.10  |           (j_mono_2Etyop_2Einteger_2Eint(v1) = v2 &
% 91.33/13.10  |             i_mono_2Etyop_2Einteger_2Eint(v2) = v3 & s(tyop_2Einteger_2Eint,
% 91.33/13.10  |               v3) = v1 & mono_2Etyop_2Einteger_2Eint(v2) & du(v1) & u(v3)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ij_2Emono_2Etyop_2Enum_2Enum) implies:
% 91.33/13.10  |   (12)   ! [v0: u] :  ! [v1: du] : ( ~ (s(tyop_2Enum_2Enum, v0) = v1) |  ~
% 91.33/13.10  |           u(v0) |  ? [v2: mono_2Etyop_2Enum_2Enum] :  ? [v3: u] :
% 91.33/13.10  |           (j_mono_2Etyop_2Enum_2Enum(v1) = v2 & i_mono_2Etyop_2Enum_2Enum(v2)
% 91.33/13.10  |             = v3 & s(tyop_2Enum_2Enum, v3) = v1 & mono_2Etyop_2Enum_2Enum(v2)
% 91.33/13.10  |             & du(v1) & u(v3)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ji_2Emono_2Etyop_2Emin_2Ebool) implies:
% 91.33/13.10  |   (13)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: u] : ( ~
% 91.33/13.10  |           (i_mono_2Etyop_2Emin_2Ebool(v0) = v1) |  ~
% 91.33/13.10  |           mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2: du] :
% 91.33/13.10  |           (j_mono_2Etyop_2Emin_2Ebool(v2) = v0 & s(tyop_2Emin_2Ebool, v1) = v2
% 91.33/13.10  |             & du(v2)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.33/13.10  |        implies:
% 91.33/13.10  |   (14)   ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 91.33/13.10  |           v0 & d(v0) &  ! [v1:
% 91.33/13.10  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.33/13.10  |           :  ! [v2: u] : ( ~
% 91.33/13.10  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.33/13.10  |               = v2) |  ~
% 91.33/13.10  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.33/13.10  |             |  ? [v3: du] :
% 91.33/13.10  |             (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v3)
% 91.33/13.10  |               = v1 & s(v0, v2) = v3 & du(v3))))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ji_2Emono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29)
% 91.33/13.10  |        implies:
% 91.33/13.10  |   (15)   ? [v0: d] :  ? [v1: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) =
% 91.33/13.10  |           v1 & tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 91.33/13.10  |           d(v1) & d(v0) &  ! [v2:
% 91.33/13.10  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.33/13.10  |           :  ! [v3: u] : ( ~
% 91.33/13.10  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.10  |               = v3) |  ~
% 91.33/13.10  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.33/13.10  |             |  ? [v4: du] :
% 91.33/13.10  |             (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v4)
% 91.33/13.10  |               = v2 & s(v1, v3) = v4 & du(v4))))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ji_2Emono_2Etyop_2Einteger_2Eint) implies:
% 91.33/13.10  |   (16)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1: u] : ( ~
% 91.33/13.10  |           (i_mono_2Etyop_2Einteger_2Eint(v0) = v1) |  ~
% 91.33/13.10  |           mono_2Etyop_2Einteger_2Eint(v0) |  ? [v2: du] :
% 91.33/13.10  |           (j_mono_2Etyop_2Einteger_2Eint(v2) = v0 & s(tyop_2Einteger_2Eint,
% 91.33/13.10  |               v1) = v2 & du(v2)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (ji_2Emono_2Etyop_2Enum_2Enum) implies:
% 91.33/13.10  |   (17)   ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: u] : ( ~
% 91.33/13.10  |           (i_mono_2Etyop_2Enum_2Enum(v0) = v1) |  ~
% 91.33/13.10  |           mono_2Etyop_2Enum_2Enum(v0) |  ? [v2: du] :
% 91.33/13.10  |           (j_mono_2Etyop_2Enum_2Enum(v2) = v0 & s(tyop_2Enum_2Enum, v1) = v2 &
% 91.33/13.10  |             du(v2)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a) implies:
% 91.33/13.10  |   (18)   ! [v0: d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] : ( ~
% 91.33/13.10  |           (tyop_2Emin_2Efun(v0, tyop_2Emin_2Ebool) = v2) |  ~ (s(v2, v1) = v3)
% 91.33/13.10  |           |  ~ d(v0) |  ~ u(v1) |  ? [v4: u] :  ? [v5: du] :  ? [v6:
% 91.33/13.10  |             mono_2Etyop_2Emin_2Ebool] :  ? [v7: d] :  ? [v8: du] :  ? [v9: u]
% 91.33/13.10  |           :  ? [v10: du] : (c_2Ebool_2E_21_2E1(v3) = v4 &
% 91.33/13.10  |             j_mono_2Etyop_2Emin_2Ebool(v10) = v6 &
% 91.33/13.10  |             j_mono_2Etyop_2Emin_2Ebool(v5) = v6 & tyop_2Emin_2Efun(v2,
% 91.33/13.10  |               tyop_2Emin_2Ebool) = v7 & app_2E2(v8, v3) = v9 & s(v7,
% 91.33/13.10  |               c_2Ebool_2E_21_2E0) = v8 & s(tyop_2Emin_2Ebool, v9) = v10 &
% 91.33/13.10  |             s(tyop_2Emin_2Ebool, v4) = v5 & mono_2Etyop_2Emin_2Ebool(v6) &
% 91.33/13.10  |             du(v10) & du(v8) & du(v5) & d(v7) & u(v9) & u(v4)))
% 91.33/13.10  | 
% 91.33/13.10  | ALPHA: (arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2Etyop_2Efcp_2Ecart_28tyop_2Emin_2Ebool_2CA_27a_29)
% 91.33/13.10  |        implies:
% 91.33/13.11  |   (19)   ! [v0: d] :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2: u] :  ! [v3:
% 91.33/13.11  |           u] :  ! [v4: d] :  ! [v5: u] :  ! [v6: du] :  ! [v7: du] :  ! [v8:
% 91.33/13.11  |           du] :  ! [v9: u] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) =
% 91.33/13.11  |             v4) |  ~ (c_2Ebool_2ECOND_2E3(v6, v7, v8) = v9) |  ~
% 91.33/13.11  |           (i_mono_2Etyop_2Emin_2Ebool(v1) = v5) |  ~ (s(v4, v3) = v8) |  ~
% 91.33/13.11  |           (s(v4, v2) = v7) |  ~ (s(tyop_2Emin_2Ebool, v5) = v6) |  ~
% 91.33/13.11  |           mono_2Etyop_2Emin_2Ebool(v1) |  ~ d(v0) |  ~ u(v3) |  ~ u(v2) |  ?
% 91.33/13.11  |           [v10: du] :  ? [v11: d] :  ? [v12: d] :  ? [v13: d] :  ? [v14: du] :
% 91.33/13.11  |            ? [v15: u] :  ? [v16: du] :  ? [v17: u] :  ? [v18: du] :  ? [v19:
% 91.33/13.11  |             u] : (tyop_2Emin_2Efun(v4, v11) = v12 & tyop_2Emin_2Efun(v4, v4) =
% 91.33/13.11  |             v11 & tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v12) = v13 &
% 91.33/13.11  |             app_2E2(v18, v8) = v19 & app_2E2(v16, v7) = v17 & app_2E2(v14, v6)
% 91.33/13.11  |             = v15 & s(v13, c_2Ebool_2ECOND_2E0) = v14 & s(v12, v15) = v16 &
% 91.33/13.11  |             s(v11, v17) = v18 & s(v4, v19) = v10 & s(v4, v9) = v10 & du(v18) &
% 91.33/13.11  |             du(v16) & du(v14) & du(v10) & d(v13) & d(v12) & d(v11) & u(v19) &
% 91.33/13.11  |             u(v17) & u(v15)))
% 91.33/13.11  | 
% 91.33/13.11  | ALPHA: (arityeq1_2Ec_2Einteger_2ENum_2E1) implies:
% 91.33/13.11  |   (20)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.33/13.11  |           mono_2Etyop_2Enum_2Enum] : ( ~ (mono_2Ec_2Einteger_2ENum_2E1(v0) =
% 91.33/13.11  |             v1) |  ~ mono_2Etyop_2Einteger_2Eint(v0) |
% 91.33/13.11  |           (mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,
% 91.33/13.11  |               v0) = v1 & mono_2Etyop_2Enum_2Enum(v1)))
% 91.33/13.11  | 
% 91.33/13.11  | ALPHA: (arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a) implies:
% 91.33/13.11  |   (21)   ! [v0: d] :  ! [v1: u] :  ! [v2: d] :  ! [v3: du] : ( ~
% 91.33/13.11  |           (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v2) |  ~ (s(v2, v1) =
% 91.33/13.11  |             v3) |  ~ d(v0) |  ~ u(v1) |  ? [v4: u] :  ? [v5: du] :  ? [v6: d]
% 91.33/13.11  |           :  ? [v7: du] :  ? [v8: u] : (c_2Ewords_2Eword__2comp_2E1(v3) = v4 &
% 91.33/13.11  |             tyop_2Emin_2Efun(v2, v2) = v6 & app_2E2(v7, v3) = v8 & s(v6,
% 91.33/13.11  |               c_2Ewords_2Eword__2comp_2E0) = v7 & s(v2, v8) = v5 & s(v2, v4) =
% 91.33/13.11  |             v5 & du(v7) & du(v5) & d(v6) & u(v8) & u(v4)))
% 91.33/13.11  | 
% 91.33/13.11  | ALPHA: (arityeq1_2Ec_2Ebool_2E_7E_2E1) implies:
% 91.33/13.11  |   (22)  mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 91.79/13.11  |   (23)   ! [v0: mono_2Etyop_2Emin_2Ebool] : ( ~ (p(v0) = 0) |  ~
% 91.79/13.11  |           mono_2Etyop_2Emin_2Ebool(v0) |  ? [v1: mono_2Etyop_2Emin_2Ebool] : 
% 91.79/13.11  |           ? [v2: int] : ( ~ (v2 = 0) &
% 91.79/13.11  |             mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 91.79/13.11  |               v0) = v1 & p(v1) = v2 & mono_2Etyop_2Emin_2Ebool(v1)))
% 91.79/13.11  |   (24)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: int] : (v1 = 0 |  ~ (p(v0)
% 91.79/13.11  |             = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0) |  ? [v2:
% 91.79/13.11  |             mono_2Etyop_2Emin_2Ebool] :
% 91.79/13.11  |           (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 91.79/13.11  |               v0) = v2 & p(v2) = 0 & mono_2Etyop_2Emin_2Ebool(v2)))
% 91.79/13.11  | 
% 91.79/13.11  | ALPHA: (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool)
% 91.79/13.11  |        implies:
% 91.79/13.11  |   (25)   ? [v0: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 91.79/13.11  |           v0 & d(v0) &  ! [v1:
% 91.79/13.11  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.11  |           :  ! [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3: u] :  ! [v4: du] :  !
% 91.79/13.11  |           [v5: u] :  ! [v6: du] :  ! [v7: u] : ( ~
% 91.79/13.11  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.79/13.11  |               = v3) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v5) |  ~
% 91.79/13.11  |             (app_2E2(v4, v6) = v7) |  ~ (s(v0, v3) = v4) |  ~
% 91.79/13.11  |             (s(tyop_2Emin_2Ebool, v5) = v6) |  ~
% 91.79/13.11  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.79/13.11  |             |  ~ mono_2Etyop_2Emin_2Ebool(v2) |  ? [v8:
% 91.79/13.11  |               mono_2Etyop_2Emin_2Ebool] :  ? [v9: u] :  ? [v10: du] :
% 91.79/13.11  |             (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 91.79/13.11  |                 v2) = v8 & i_mono_2Etyop_2Emin_2Ebool(v8) = v9 &
% 91.79/13.11  |               s(tyop_2Emin_2Ebool, v9) = v10 & s(tyop_2Emin_2Ebool, v7) = v10
% 91.79/13.11  |               & mono_2Etyop_2Emin_2Ebool(v8) & du(v10) & u(v9))) &  ! [v1:
% 91.79/13.11  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.11  |           :  ! [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3:
% 91.79/13.11  |             mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.79/13.11  |             (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v1,
% 91.79/13.11  |                 v2) = v3) |  ~
% 91.79/13.11  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.79/13.11  |             |  ~ mono_2Etyop_2Emin_2Ebool(v2) |  ? [v4: u] :  ? [v5: du] :  ?
% 91.79/13.11  |             [v6: u] :  ? [v7: du] :  ? [v8: u] :  ? [v9: du] :  ? [v10: u] :
% 91.79/13.11  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.79/13.11  |               = v6 & i_mono_2Etyop_2Emin_2Ebool(v3) = v4 &
% 91.79/13.11  |               i_mono_2Etyop_2Emin_2Ebool(v2) = v8 & app_2E2(v7, v9) = v10 &
% 91.79/13.11  |               s(v0, v6) = v7 & s(tyop_2Emin_2Ebool, v10) = v5 &
% 91.79/13.11  |               s(tyop_2Emin_2Ebool, v8) = v9 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 91.79/13.11  |               du(v9) & du(v7) & du(v5) & u(v10) & u(v8) & u(v6) & u(v4))))
% 91.79/13.11  | 
% 91.79/13.11  | ALPHA: (monoeq_2Emono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29)
% 91.79/13.11  |        implies:
% 91.79/13.12  |   (26)   ? [v0: d] :  ? [v1: d] : (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v0) =
% 91.79/13.12  |           v1 & tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 91.79/13.12  |           d(v1) & d(v0) &  ! [v2:
% 91.79/13.12  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.12  |           :  ! [v3: mono_2Etyop_2Emin_2Ebool] :  ! [v4: u] :  ! [v5: du] :  !
% 91.79/13.12  |           [v6: u] :  ! [v7: du] :  ! [v8: u] : ( ~
% 91.79/13.12  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.12  |               = v4) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v3) = v6) |  ~
% 91.79/13.12  |             (app_2E2(v5, v7) = v8) |  ~ (s(v1, v4) = v5) |  ~
% 91.79/13.12  |             (s(tyop_2Emin_2Ebool, v6) = v7) |  ~
% 91.79/13.12  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.12  |             |  ~ mono_2Etyop_2Emin_2Ebool(v3) |  ? [v9:
% 91.79/13.12  |               mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.12  |             :  ? [v10: u] :  ? [v11: du] :
% 91.79/13.12  |             (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2,
% 91.79/13.12  |                 v3) = v9 &
% 91.79/13.12  |               i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v9)
% 91.79/13.12  |               = v10 & s(v0, v10) = v11 & s(v0, v8) = v11 &
% 91.79/13.12  |               mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v9)
% 91.79/13.12  |               & du(v11) & u(v10))) &  ! [v2:
% 91.79/13.12  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.12  |           :  ! [v3: mono_2Etyop_2Emin_2Ebool] :  ! [v4:
% 91.79/13.12  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.12  |           : ( ~
% 91.79/13.12  |             (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2,
% 91.79/13.12  |                 v3) = v4) |  ~
% 91.79/13.12  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.12  |             |  ~ mono_2Etyop_2Emin_2Ebool(v3) |  ? [v5: u] :  ? [v6: du] :  ?
% 91.79/13.12  |             [v7: u] :  ? [v8: du] :  ? [v9: u] :  ? [v10: du] :  ? [v11: u] :
% 91.79/13.12  |             (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.12  |               = v7 &
% 91.79/13.12  |               i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v4)
% 91.79/13.12  |               = v5 & i_mono_2Etyop_2Emin_2Ebool(v3) = v9 & app_2E2(v8, v10) =
% 91.79/13.12  |               v11 & s(v1, v7) = v8 & s(v0, v11) = v6 & s(v0, v5) = v6 &
% 91.79/13.12  |               s(tyop_2Emin_2Ebool, v9) = v10 & du(v10) & du(v8) & du(v6) &
% 91.79/13.12  |               u(v11) & u(v9) & u(v7) & u(v5))))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Ebool_2ETRUTH) implies:
% 91.79/13.12  |   (27)  p(mono_2Ec_2Ebool_2ET_2E0) = 0
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Ebool_2EIMP__ANTISYM__AX) implies:
% 91.79/13.12  |   (28)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool]
% 91.79/13.12  |         : (v1 = v0 |  ~ (p(v1) = 0) |  ~ (p(v0) = 0) |  ~
% 91.79/13.12  |           mono_2Etyop_2Emin_2Ebool(v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.12  |   (29)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool]
% 91.79/13.12  |         :  ! [v2: int] :  ! [v3: int] : (v3 = 0 | v2 = 0 | v1 = v0 |  ~ (p(v1)
% 91.79/13.12  |             = v3) |  ~ (p(v0) = v2) |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ~
% 91.79/13.12  |           mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Ebool_2EFALSITY) implies:
% 91.79/13.12  |   (30)   ? [v0: any] : (p(mono_2Ec_2Ebool_2EF_2E0) = v0 &  ! [v1:
% 91.79/13.12  |             mono_2Etyop_2Emin_2Ebool] :  ! [v2: int] : ( ~ (v0 = 0) | v2 = 0 |
% 91.79/13.12  |              ~ (p(v1) = v2) |  ~ mono_2Etyop_2Emin_2Ebool(v1)))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Ebool_2EREFL__CLAUSE) implies:
% 91.79/13.12  |   (31)   ? [v0: any] : (p(mono_2Ec_2Ebool_2ET_2E0) = v0 &  ! [v1: d] :  ! [v2:
% 91.79/13.12  |             u] :  ! [v3: du] : (v0 = 0 |  ~ (s(v1, v2) = v3) |  ~ d(v1) |  ~
% 91.79/13.12  |             u(v2)))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Ebool_2Ebool__case__thm) implies:
% 91.79/13.12  |   (32)  mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)
% 91.79/13.12  |   (33)   ? [v0: u] :  ? [v1: du] :  ? [v2: u] :  ? [v3: du] :
% 91.79/13.12  |         (i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = v0 &
% 91.79/13.12  |           i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = v2 &
% 91.79/13.12  |           s(tyop_2Emin_2Ebool, v2) = v3 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 91.79/13.12  |           du(v3) & du(v1) & u(v2) & u(v0) &  ! [v4: d] :  ! [v5: u] :  ! [v6:
% 91.79/13.12  |             u] :  ! [v7: du] :  ! [v8: du] :  ! [v9: u] : ( ~
% 91.79/13.12  |             (c_2Ebool_2ECOND_2E3(v3, v7, v8) = v9) |  ~ (s(v4, v6) = v8) |  ~
% 91.79/13.12  |             (s(v4, v5) = v7) |  ~ d(v4) |  ~ u(v6) |  ~ u(v5) | (s(v4, v9) =
% 91.79/13.12  |               v8 & du(v8))) &  ! [v4: d] :  ! [v5: u] :  ! [v6: u] :  ! [v7:
% 91.79/13.12  |             du] :  ! [v8: du] :  ! [v9: u] : ( ~ (c_2Ebool_2ECOND_2E3(v1, v7,
% 91.79/13.12  |                 v8) = v9) |  ~ (s(v4, v6) = v8) |  ~ (s(v4, v5) = v7) |  ~
% 91.79/13.12  |             d(v4) |  ~ u(v6) |  ~ u(v5) | (s(v4, v9) = v7 & du(v7))))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Einteger_2EINT__NEG__0) implies:
% 91.79/13.12  |   (34)   ? [v0: mono_2Etyop_2Einteger_2Eint] :
% 91.79/13.12  |         (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.79/13.12  |           mono_2Ec_2Einteger_2Eint__neg_2E1(v0) = v0 &
% 91.79/13.12  |           mono_2Etyop_2Einteger_2Eint(v0))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Einteger_2EINT__LT__CALCULATE) implies:
% 91.79/13.12  |   (35)  mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)
% 91.79/13.12  |   (36)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.79/13.12  |           mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (
% 91.79/13.12  |           ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.12  |             v0) |  ~ (mono_2Ec_2Einteger_2Eint__neg_2E1(v0) = v1) |  ~
% 91.79/13.12  |           (mono_2Ec_2Einteger_2Eint__lt_2E2(v1, v0) = v2) |  ? [v3: int] : ( ~
% 91.79/13.12  |             (v3 = 0) & p(v2) = v3))
% 91.79/13.12  |   (37)   ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] : 
% 91.79/13.12  |         ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3:
% 91.79/13.12  |           mono_2Etyop_2Einteger_2Eint] :  ! [v4: mono_2Etyop_2Einteger_2Eint]
% 91.79/13.12  |         :  ! [v5: mono_2Etyop_2Emin_2Ebool] : (v5 = mono_2Ec_2Ebool_2EF_2E0 | 
% 91.79/13.12  |           ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v1) = v3) |  ~
% 91.79/13.12  |           (mono_2Ec_2Einteger_2Eint__of__num_2E1(v0) = v2) |  ~
% 91.79/13.12  |           (mono_2Ec_2Einteger_2Eint__neg_2E1(v3) = v4) |  ~
% 91.79/13.12  |           (mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v4) = v5) |  ~
% 91.79/13.12  |           mono_2Etyop_2Enum_2Enum(v1) |  ~ mono_2Etyop_2Enum_2Enum(v0))
% 91.79/13.12  | 
% 91.79/13.12  | ALPHA: (thm_2Einteger__word_2Ei2w__def) implies:
% 91.79/13.13  |   (38)   ? [v0: mono_2Etyop_2Einteger_2Eint] :
% 91.79/13.13  |         (mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.79/13.13  |           mono_2Etyop_2Einteger_2Eint(v0) &  ! [v1: d] :  ! [v2:
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint] :  ! [v3: d] :  ! [v4:
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint] :  ! [v5: mono_2Etyop_2Enum_2Enum] : 
% 91.79/13.13  |           ! [v6: u] :  ! [v7: du] :  ! [v8: u] :  ! [v9: du] : ( ~
% 91.79/13.13  |             (c_2Ewords_2En2w_2E1(v7) = v8) |  ~
% 91.79/13.13  |             (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v4) |  ~
% 91.79/13.13  |             (mono_2Ec_2Einteger_2ENum_2E1(v4) = v5) |  ~
% 91.79/13.13  |             (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.79/13.13  |             (i_mono_2Etyop_2Enum_2Enum(v5) = v6) |  ~ (s(v3, v8) = v9) |  ~
% 91.79/13.13  |             (s(tyop_2Enum_2Enum, v6) = v7) |  ~
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint(v2) |  ~ d(v1) |  ? [v10: u] :  ?
% 91.79/13.13  |             [v11: du] :  ? [v12: u] :  ? [v13: du] :  ? [v14:
% 91.79/13.13  |               mono_2Etyop_2Emin_2Ebool] :  ? [v15: u] :  ? [v16: du] :  ?
% 91.79/13.13  |             [v17: u] :  ? [v18: du] :  ? [v19: mono_2Etyop_2Enum_2Enum] :  ?
% 91.79/13.13  |             [v20: u] :  ? [v21: du] :  ? [v22: u] :  ? [v23: du] :  ? [v24: u]
% 91.79/13.13  |             : (c_2Ewords_2Eword__2comp_2E1(v9) = v17 &
% 91.79/13.13  |               c_2Ewords_2En2w_2E1(v21) = v22 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v14 &
% 91.79/13.13  |               c_2Einteger__word_2Ei2w_2E1(v11) = v12 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2ENum_2E1(v2) = v19 &
% 91.79/13.13  |               c_2Ebool_2ECOND_2E3(v16, v18, v23) = v24 &
% 91.79/13.13  |               i_mono_2Etyop_2Enum_2Enum(v19) = v20 &
% 91.79/13.13  |               i_mono_2Etyop_2Einteger_2Eint(v2) = v10 &
% 91.79/13.13  |               i_mono_2Etyop_2Emin_2Ebool(v14) = v15 & s(v3, v24) = v13 & s(v3,
% 91.79/13.13  |                 v22) = v23 & s(v3, v17) = v18 & s(v3, v12) = v13 &
% 91.79/13.13  |               s(tyop_2Enum_2Enum, v20) = v21 & s(tyop_2Emin_2Ebool, v15) = v16
% 91.79/13.13  |               & s(tyop_2Einteger_2Eint, v10) = v11 &
% 91.79/13.13  |               mono_2Etyop_2Enum_2Enum(v19) & mono_2Etyop_2Emin_2Ebool(v14) &
% 91.79/13.13  |               du(v23) & du(v21) & du(v18) & du(v16) & du(v13) & du(v11) &
% 91.79/13.13  |               u(v24) & u(v22) & u(v20) & u(v17) & u(v15) & u(v12) & u(v10))) &
% 91.79/13.13  |            ! [v1: d] :  ! [v2: mono_2Etyop_2Einteger_2Eint] :  ! [v3: d] :  !
% 91.79/13.13  |           [v4: mono_2Etyop_2Enum_2Enum] :  ! [v5: u] :  ! [v6: du] :  ! [v7:
% 91.79/13.13  |             u] :  ! [v8: du] : ( ~ (c_2Ewords_2En2w_2E1(v6) = v7) |  ~
% 91.79/13.13  |             (mono_2Ec_2Einteger_2ENum_2E1(v2) = v4) |  ~
% 91.79/13.13  |             (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.79/13.13  |             (i_mono_2Etyop_2Enum_2Enum(v4) = v5) |  ~ (s(v3, v7) = v8) |  ~
% 91.79/13.13  |             (s(tyop_2Enum_2Enum, v5) = v6) |  ~
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint(v2) |  ~ d(v1) |  ? [v9: u] :  ? [v10:
% 91.79/13.13  |               du] :  ? [v11: u] :  ? [v12: du] :  ? [v13:
% 91.79/13.13  |               mono_2Etyop_2Emin_2Ebool] :  ? [v14: u] :  ? [v15: du] :  ?
% 91.79/13.13  |             [v16: mono_2Etyop_2Einteger_2Eint] :  ? [v17:
% 91.79/13.13  |               mono_2Etyop_2Enum_2Enum] :  ? [v18: u] :  ? [v19: du] :  ? [v20:
% 91.79/13.13  |               u] :  ? [v21: du] :  ? [v22: u] :  ? [v23: du] :  ? [v24: u] :
% 91.79/13.13  |             (c_2Ewords_2Eword__2comp_2E1(v21) = v22 & c_2Ewords_2En2w_2E1(v19)
% 91.79/13.13  |               = v20 & mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v16 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v13 &
% 91.79/13.13  |               c_2Einteger__word_2Ei2w_2E1(v10) = v11 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2ENum_2E1(v16) = v17 &
% 91.79/13.13  |               c_2Ebool_2ECOND_2E3(v15, v23, v8) = v24 &
% 91.79/13.13  |               i_mono_2Etyop_2Enum_2Enum(v17) = v18 &
% 91.79/13.13  |               i_mono_2Etyop_2Einteger_2Eint(v2) = v9 &
% 91.79/13.13  |               i_mono_2Etyop_2Emin_2Ebool(v13) = v14 & s(v3, v24) = v12 & s(v3,
% 91.79/13.13  |                 v22) = v23 & s(v3, v20) = v21 & s(v3, v11) = v12 &
% 91.79/13.13  |               s(tyop_2Enum_2Enum, v18) = v19 & s(tyop_2Emin_2Ebool, v14) = v15
% 91.79/13.13  |               & s(tyop_2Einteger_2Eint, v9) = v10 &
% 91.79/13.13  |               mono_2Etyop_2Enum_2Enum(v17) & mono_2Etyop_2Einteger_2Eint(v16)
% 91.79/13.13  |               & mono_2Etyop_2Emin_2Ebool(v13) & du(v23) & du(v21) & du(v19) &
% 91.79/13.13  |               du(v15) & du(v12) & du(v10) & u(v24) & u(v22) & u(v20) & u(v18)
% 91.79/13.13  |               & u(v14) & u(v11) & u(v9))) &  ! [v1: d] :  ! [v2:
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint] :  ! [v3: d] :  ! [v4: u] :  ! [v5:
% 91.79/13.13  |             du] :  ! [v6: u] :  ! [v7: du] : ( ~
% 91.79/13.13  |             (c_2Einteger__word_2Ei2w_2E1(v5) = v6) |  ~
% 91.79/13.13  |             (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v1) = v3) |  ~
% 91.79/13.13  |             (i_mono_2Etyop_2Einteger_2Eint(v2) = v4) |  ~ (s(v3, v6) = v7) | 
% 91.79/13.13  |             ~ (s(tyop_2Einteger_2Eint, v4) = v5) |  ~
% 91.79/13.13  |             mono_2Etyop_2Einteger_2Eint(v2) |  ~ d(v1) |  ? [v8:
% 91.79/13.13  |               mono_2Etyop_2Emin_2Ebool] :  ? [v9: u] :  ? [v10: du] :  ? [v11:
% 91.79/13.13  |               mono_2Etyop_2Einteger_2Eint] :  ? [v12: mono_2Etyop_2Enum_2Enum]
% 91.79/13.13  |             :  ? [v13: u] :  ? [v14: du] :  ? [v15: u] :  ? [v16: du] :  ?
% 91.79/13.13  |             [v17: u] :  ? [v18: du] :  ? [v19: mono_2Etyop_2Enum_2Enum] :  ?
% 91.79/13.13  |             [v20: u] :  ? [v21: du] :  ? [v22: u] :  ? [v23: du] :  ? [v24: u]
% 91.79/13.13  |             : (c_2Ewords_2Eword__2comp_2E1(v16) = v17 &
% 91.79/13.13  |               c_2Ewords_2En2w_2E1(v21) = v22 & c_2Ewords_2En2w_2E1(v14) = v15
% 91.79/13.13  |               & mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v11 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2Eint__lt_2E2(v2, v0) = v8 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2ENum_2E1(v11) = v12 &
% 91.79/13.13  |               mono_2Ec_2Einteger_2ENum_2E1(v2) = v19 &
% 91.79/13.13  |               c_2Ebool_2ECOND_2E3(v10, v18, v23) = v24 &
% 91.79/13.13  |               i_mono_2Etyop_2Enum_2Enum(v19) = v20 &
% 91.79/13.13  |               i_mono_2Etyop_2Enum_2Enum(v12) = v13 &
% 91.79/13.13  |               i_mono_2Etyop_2Emin_2Ebool(v8) = v9 & s(v3, v24) = v7 & s(v3,
% 91.79/13.13  |                 v22) = v23 & s(v3, v17) = v18 & s(v3, v15) = v16 &
% 91.79/13.13  |               s(tyop_2Enum_2Enum, v20) = v21 & s(tyop_2Enum_2Enum, v13) = v14
% 91.79/13.13  |               & s(tyop_2Emin_2Ebool, v9) = v10 & mono_2Etyop_2Enum_2Enum(v19)
% 91.79/13.13  |               & mono_2Etyop_2Enum_2Enum(v12) &
% 91.79/13.13  |               mono_2Etyop_2Einteger_2Eint(v11) & mono_2Etyop_2Emin_2Ebool(v8)
% 91.79/13.13  |               & du(v23) & du(v21) & du(v18) & du(v16) & du(v14) & du(v10) &
% 91.79/13.13  |               du(v7) & u(v24) & u(v22) & u(v20) & u(v17) & u(v15) & u(v13) &
% 91.79/13.13  |               u(v9))))
% 91.79/13.13  | 
% 91.79/13.13  | ALPHA: (thm_2Ewords_2EWORD__NEG__0) implies:
% 91.79/13.13  |   (39)   ? [v0: u] :  ? [v1: du] :  ? [v2: u] : (c_2Ewords_2En2w_2E1(v1) = v2
% 91.79/13.13  |           & i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.79/13.13  |           s(tyop_2Enum_2Enum, v0) = v1 & du(v1) & u(v2) & u(v0) &  ! [v3: d] :
% 91.79/13.13  |            ! [v4: d] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v3) = v4) | 
% 91.79/13.13  |             ~ d(v3) |  ? [v5: du] :  ? [v6: u] :
% 91.79/13.13  |             (c_2Ewords_2Eword__2comp_2E1(v5) = v6 & s(v4, v6) = v5 & s(v4, v2)
% 91.79/13.13  |               = v5 & du(v5) & u(v6))))
% 91.79/13.13  | 
% 91.79/13.13  | ALPHA: (thm_2Einteger__word_2Ei2w__0) implies:
% 91.79/13.13  |   (40)  d(tyop_2Emin_2Ebool)
% 91.79/13.13  |   (41)  mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)
% 91.79/13.13  |   (42)   ? [v0: mono_2Etyop_2Einteger_2Eint] :  ? [v1: u] :  ? [v2: du] :  ?
% 91.79/13.13  |         [v3: u] :  ? [v4: u] :  ? [v5: du] :  ? [v6: u] :  ? [v7: d] :  ? [v8:
% 91.79/13.13  |           d] :  ? [v9: du] :  ? [v10: du] : ( ~ (v10 = v9) &
% 91.79/13.13  |           c_2Ewords_2En2w_2E1(v5) = v6 &
% 91.79/13.13  |           mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = v0 &
% 91.79/13.13  |           c_2Einteger__word_2Ei2w_2E1(v2) = v3 &
% 91.79/13.13  |           tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v7) = v8 &
% 91.79/13.13  |           i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = v4 &
% 91.79/13.13  |           i_mono_2Etyop_2Einteger_2Eint(v0) = v1 & s(v8, v6) = v10 & s(v8, v3)
% 91.79/13.13  |           = v9 & s(tyop_2Enum_2Enum, v4) = v5 & s(tyop_2Einteger_2Eint, v1) =
% 91.79/13.13  |           v2 & mono_2Etyop_2Einteger_2Eint(v0) & du(v10) & du(v9) & du(v5) &
% 91.79/13.13  |           du(v2) & d(v8) & d(v7) & u(v6) & u(v4) & u(v3) & u(v1))
% 91.79/13.13  | 
% 91.79/13.13  | ALPHA: (function-axioms) implies:
% 91.79/13.13  |   (43)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 91.79/13.13  |           mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~ (p(v2) = v1) |  ~ (p(v2) =
% 91.79/13.13  |             v0))
% 91.79/13.13  |   (44)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool]
% 91.79/13.13  |         :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0 |  ~
% 91.79/13.13  |           (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v1) |  ~
% 91.79/13.13  |           (mono_2Ec_2Ebool_2E_7E_2E1(v2) = v0))
% 91.79/13.13  |   (45)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool]
% 91.79/13.13  |         :  ! [v2: du] : (v1 = v0 |  ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v1) | 
% 91.79/13.13  |           ~ (j_mono_2Etyop_2Emin_2Ebool(v2) = v0))
% 91.79/13.13  |   (46)   ! [v0: u] :  ! [v1: u] :  ! [v2: du] : (v1 = v0 |  ~
% 91.79/13.13  |           (c_2Ebool_2E_21_2E1(v2) = v1) |  ~ (c_2Ebool_2E_21_2E1(v2) = v0))
% 91.79/13.13  |   (47)   ! [v0: u] :  ! [v1: u] :  ! [v2: mono_2Etyop_2Emin_2Ebool] : (v1 = v0
% 91.79/13.13  |           |  ~ (i_mono_2Etyop_2Emin_2Ebool(v2) = v1) |  ~
% 91.79/13.13  |           (i_mono_2Etyop_2Emin_2Ebool(v2) = v0))
% 91.79/13.13  |   (48)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.79/13.13  |           mono_2Etyop_2Einteger_2Eint] :  ! [v2: du] : (v1 = v0 |  ~
% 91.79/13.13  |           (j_mono_2Etyop_2Einteger_2Eint(v2) = v1) |  ~
% 91.79/13.13  |           (j_mono_2Etyop_2Einteger_2Eint(v2) = v0))
% 91.79/13.14  |   (49)   ! [v0: u] :  ! [v1: u] :  ! [v2: mono_2Etyop_2Enum_2Enum] : (v1 = v0
% 91.79/13.14  |           |  ~ (i_mono_2Etyop_2Enum_2Enum(v2) = v1) |  ~
% 91.79/13.14  |           (i_mono_2Etyop_2Enum_2Enum(v2) = v0))
% 91.79/13.14  |   (50)   ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] : 
% 91.79/13.14  |         ! [v2: du] : (v1 = v0 |  ~ (j_mono_2Etyop_2Enum_2Enum(v2) = v1) |  ~
% 91.79/13.14  |           (j_mono_2Etyop_2Enum_2Enum(v2) = v0))
% 91.79/13.14  |   (51)   ! [v0: mono_2Etyop_2Enum_2Enum] :  ! [v1: mono_2Etyop_2Enum_2Enum] : 
% 91.79/13.14  |         ! [v2: mono_2Etyop_2Einteger_2Eint] : (v1 = v0 |  ~
% 91.79/13.14  |           (mono_2Ec_2Einteger_2ENum_2E1(v2) = v1) |  ~
% 91.79/13.14  |           (mono_2Ec_2Einteger_2ENum_2E1(v2) = v0))
% 91.79/13.14  |   (52)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.79/13.14  |           mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Einteger_2Eint]
% 91.79/13.14  |         : (v1 = v0 |  ~ (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v1) |  ~
% 91.79/13.14  |           (mono_2Ec_2Einteger_2Eint__neg_2E1(v2) = v0))
% 91.79/13.14  |   (53)   ! [v0: mono_2Etyop_2Einteger_2Eint] :  ! [v1:
% 91.79/13.14  |           mono_2Etyop_2Einteger_2Eint] :  ! [v2: mono_2Etyop_2Enum_2Enum] :
% 91.79/13.14  |         (v1 = v0 |  ~ (mono_2Ec_2Einteger_2Eint__of__num_2E1(v2) = v1) |  ~
% 91.79/13.14  |           (mono_2Ec_2Einteger_2Eint__of__num_2E1(v2) = v0))
% 91.79/13.14  |   (54)   ! [v0: u] :  ! [v1: u] :  ! [v2: du] : (v1 = v0 |  ~
% 91.79/13.14  |           (c_2Ewords_2En2w_2E1(v2) = v1) |  ~ (c_2Ewords_2En2w_2E1(v2) = v0))
% 91.79/13.14  |   (55)   ! [v0: u] :  ! [v1: u] :  ! [v2: du] : (v1 = v0 |  ~
% 91.79/13.14  |           (c_2Ewords_2Eword__2comp_2E1(v2) = v1) |  ~
% 91.79/13.14  |           (c_2Ewords_2Eword__2comp_2E1(v2) = v0))
% 91.79/13.14  |   (56)   ! [v0: du] :  ! [v1: du] :  ! [v2: u] :  ! [v3: d] : (v1 = v0 |  ~
% 91.79/13.14  |           (s(v3, v2) = v1) |  ~ (s(v3, v2) = v0))
% 91.79/13.14  |   (57)   ! [v0: u] :  ! [v1: u] :  ! [v2: du] :  ! [v3: du] : (v1 = v0 |  ~
% 91.79/13.14  |           (app_2E2(v3, v2) = v1) |  ~ (app_2E2(v3, v2) = v0))
% 91.79/13.14  |   (58)   ! [v0: d] :  ! [v1: d] :  ! [v2: d] :  ! [v3: d] : (v1 = v0 |  ~
% 91.79/13.14  |           (tyop_2Emin_2Efun(v3, v2) = v1) |  ~ (tyop_2Emin_2Efun(v3, v2) =
% 91.79/13.14  |             v0))
% 91.79/13.14  |   (59)   ! [v0: mono_2Etyop_2Emin_2Ebool] :  ! [v1: mono_2Etyop_2Emin_2Ebool]
% 91.79/13.14  |         :  ! [v2: mono_2Etyop_2Emin_2Ebool] :  ! [v3:
% 91.79/13.14  |           mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.14  |         : (v1 = v0 |  ~
% 91.79/13.14  |           (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.79/13.14  |               v2) = v1) |  ~
% 91.79/13.14  |           (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v3,
% 91.79/13.14  |               v2) = v0))
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (1) with fresh symbol all_81_0 gives:
% 91.79/13.14  |   (60)   ~ (all_81_0 = 0) & p(mono_2Ec_2Ebool_2EF_2E0) = all_81_0
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (60) implies:
% 91.79/13.14  |   (61)   ~ (all_81_0 = 0)
% 91.79/13.14  |   (62)  p(mono_2Ec_2Ebool_2EF_2E0) = all_81_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (34) with fresh symbol all_84_0 gives:
% 91.79/13.14  |   (63)  mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.14  |         all_84_0 & mono_2Ec_2Einteger_2Eint__neg_2E1(all_84_0) = all_84_0 &
% 91.79/13.14  |         mono_2Etyop_2Einteger_2Eint(all_84_0)
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (63) implies:
% 91.79/13.14  |   (64)  mono_2Ec_2Einteger_2Eint__neg_2E1(all_84_0) = all_84_0
% 91.79/13.14  |   (65)  mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.14  |         all_84_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (31) with fresh symbol all_86_0 gives:
% 91.79/13.14  |   (66)  p(mono_2Ec_2Ebool_2ET_2E0) = all_86_0 &  ! [v0: d] :  ! [v1: u] :  !
% 91.79/13.14  |         [v2: du] : (all_86_0 = 0 |  ~ (s(v0, v1) = v2) |  ~ d(v0) |  ~ u(v1))
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (66) implies:
% 91.79/13.14  |   (67)  p(mono_2Ec_2Ebool_2ET_2E0) = all_86_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (30) with fresh symbol all_89_0 gives:
% 91.79/13.14  |   (68)  p(mono_2Ec_2Ebool_2EF_2E0) = all_89_0 &  ! [v0:
% 91.79/13.14  |           mono_2Etyop_2Emin_2Ebool] :  ! [v1: int] : ( ~ (all_89_0 = 0) | v1 =
% 91.79/13.14  |           0 |  ~ (p(v0) = v1) |  ~ mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (68) implies:
% 91.79/13.14  |   (69)  p(mono_2Ec_2Ebool_2EF_2E0) = all_89_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (14) with fresh symbol all_95_0 gives:
% 91.79/13.14  |   (70)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_95_0 &
% 91.79/13.14  |         d(all_95_0) &  ! [v0:
% 91.79/13.14  |           mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.14  |         :  ! [v1: u] : ( ~
% 91.79/13.14  |           (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.14  |             = v1) |  ~
% 91.79/13.14  |           mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.14  |           |  ? [v2: du] :
% 91.79/13.14  |           (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.79/13.14  |             = v0 & s(all_95_0, v1) = v2 & du(v2)))
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (70) implies:
% 91.79/13.14  |   (71)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_95_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (15) with fresh symbols all_116_0, all_116_1 gives:
% 91.79/13.14  |   (72)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, all_116_1) = all_116_0 &
% 91.79/13.14  |         tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_116_1 &
% 91.79/13.14  |         d(all_116_0) & d(all_116_1) &  ! [v0:
% 91.79/13.14  |           mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.14  |         :  ! [v1: u] : ( ~
% 91.79/13.14  |           (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.14  |             = v1) |  ~
% 91.79/13.14  |           mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.14  |           |  ? [v2: du] :
% 91.79/13.14  |           (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.14  |             = v0 & s(all_116_0, v1) = v2 & du(v2)))
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (72) implies:
% 91.79/13.14  |   (73)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_116_1
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (9) with fresh symbol all_131_0 gives:
% 91.79/13.14  |   (74)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_131_0 &
% 91.79/13.14  |         d(all_131_0) &  ! [v0: u] :  ! [v1: du] : ( ~ (s(all_131_0, v0) = v1)
% 91.79/13.14  |           |  ~ u(v0) |  ? [v2:
% 91.79/13.14  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.14  |           :  ? [v3: u] :
% 91.79/13.14  |           (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v1)
% 91.79/13.14  |             = v2 &
% 91.79/13.14  |             i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.79/13.14  |             = v3 & s(all_131_0, v3) = v1 &
% 91.79/13.14  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.79/13.14  |             & du(v1) & u(v3)))
% 91.79/13.14  | 
% 91.79/13.14  | ALPHA: (74) implies:
% 91.79/13.14  |   (75)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_131_0
% 91.79/13.14  | 
% 91.79/13.14  | DELTA: instantiating (10) with fresh symbols all_146_0, all_146_1 gives:
% 91.79/13.15  |   (76)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, all_146_1) = all_146_0 &
% 91.79/13.15  |         tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_146_1 &
% 91.79/13.15  |         d(all_146_0) & d(all_146_1) &  ! [v0: u] :  ! [v1: du] : ( ~
% 91.79/13.15  |           (s(all_146_0, v0) = v1) |  ~ u(v0) |  ? [v2:
% 91.79/13.15  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.15  |           :  ? [v3: u] :
% 91.79/13.15  |           (j_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v1)
% 91.79/13.15  |             = v2 &
% 91.79/13.15  |             i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.15  |             = v3 & s(all_146_0, v3) = v1 &
% 91.79/13.15  |             mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v2)
% 91.79/13.15  |             & du(v1) & u(v3)))
% 91.79/13.15  | 
% 91.79/13.15  | ALPHA: (76) implies:
% 91.79/13.15  |   (77)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_146_1
% 91.79/13.15  | 
% 91.79/13.15  | DELTA: instantiating (39) with fresh symbols all_158_0, all_158_1, all_158_2
% 91.79/13.15  |        gives:
% 91.79/13.15  |   (78)  c_2Ewords_2En2w_2E1(all_158_1) = all_158_0 &
% 91.79/13.15  |         i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_158_2 &
% 91.79/13.15  |         s(tyop_2Enum_2Enum, all_158_2) = all_158_1 & du(all_158_1) &
% 91.79/13.15  |         u(all_158_0) & u(all_158_2) &  ! [v0: d] :  ! [v1: d] : ( ~
% 91.79/13.15  |           (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v1) |  ~ d(v0) |  ? [v2:
% 91.79/13.15  |             du] :  ? [v3: u] : (c_2Ewords_2Eword__2comp_2E1(v2) = v3 & s(v1,
% 91.79/13.15  |               v3) = v2 & s(v1, all_158_0) = v2 & du(v2) & u(v3)))
% 91.79/13.15  | 
% 91.79/13.15  | ALPHA: (78) implies:
% 91.79/13.15  |   (79)  s(tyop_2Enum_2Enum, all_158_2) = all_158_1
% 91.79/13.15  |   (80)  i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_158_2
% 91.79/13.15  |   (81)  c_2Ewords_2En2w_2E1(all_158_1) = all_158_0
% 91.79/13.15  |   (82)   ! [v0: d] :  ! [v1: d] : ( ~ (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,
% 91.79/13.15  |               v0) = v1) |  ~ d(v0) |  ? [v2: du] :  ? [v3: u] :
% 91.79/13.15  |           (c_2Ewords_2Eword__2comp_2E1(v2) = v3 & s(v1, v3) = v2 & s(v1,
% 91.79/13.15  |               all_158_0) = v2 & du(v2) & u(v3)))
% 91.79/13.15  | 
% 91.79/13.15  | DELTA: instantiating (42) with fresh symbols all_161_0, all_161_1, all_161_2,
% 91.79/13.15  |        all_161_3, all_161_4, all_161_5, all_161_6, all_161_7, all_161_8,
% 91.79/13.15  |        all_161_9, all_161_10 gives:
% 91.79/13.15  |   (83)   ~ (all_161_0 = all_161_1) & c_2Ewords_2En2w_2E1(all_161_5) =
% 91.79/13.15  |         all_161_4 &
% 91.79/13.15  |         mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.15  |         all_161_10 & c_2Einteger__word_2Ei2w_2E1(all_161_8) = all_161_7 &
% 91.79/13.15  |         tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, all_161_3) = all_161_2 &
% 91.79/13.15  |         i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_161_6 &
% 91.79/13.15  |         i_mono_2Etyop_2Einteger_2Eint(all_161_10) = all_161_9 & s(all_161_2,
% 91.79/13.15  |           all_161_4) = all_161_0 & s(all_161_2, all_161_7) = all_161_1 &
% 91.79/13.15  |         s(tyop_2Enum_2Enum, all_161_6) = all_161_5 & s(tyop_2Einteger_2Eint,
% 91.79/13.15  |           all_161_9) = all_161_8 & mono_2Etyop_2Einteger_2Eint(all_161_10) &
% 91.79/13.15  |         du(all_161_0) & du(all_161_1) & du(all_161_5) & du(all_161_8) &
% 91.79/13.15  |         d(all_161_2) & d(all_161_3) & u(all_161_4) & u(all_161_6) &
% 91.79/13.15  |         u(all_161_7) & u(all_161_9)
% 91.79/13.15  | 
% 91.79/13.15  | ALPHA: (83) implies:
% 91.79/13.15  |   (84)   ~ (all_161_0 = all_161_1)
% 91.79/13.15  |   (85)  u(all_161_9)
% 91.79/13.15  |   (86)  u(all_161_6)
% 91.79/13.15  |   (87)  u(all_161_4)
% 91.79/13.15  |   (88)  d(all_161_3)
% 91.79/13.15  |   (89)  d(all_161_2)
% 91.79/13.15  |   (90)  mono_2Etyop_2Einteger_2Eint(all_161_10)
% 91.79/13.15  |   (91)  s(tyop_2Einteger_2Eint, all_161_9) = all_161_8
% 91.79/13.15  |   (92)  s(tyop_2Enum_2Enum, all_161_6) = all_161_5
% 91.79/13.15  |   (93)  s(all_161_2, all_161_7) = all_161_1
% 91.79/13.15  |   (94)  s(all_161_2, all_161_4) = all_161_0
% 91.79/13.15  |   (95)  i_mono_2Etyop_2Einteger_2Eint(all_161_10) = all_161_9
% 91.79/13.15  |   (96)  i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_161_6
% 91.79/13.15  |   (97)  tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, all_161_3) = all_161_2
% 91.79/13.15  |   (98)  c_2Einteger__word_2Ei2w_2E1(all_161_8) = all_161_7
% 91.79/13.15  |   (99)  mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.15  |         all_161_10
% 91.79/13.15  |   (100)  c_2Ewords_2En2w_2E1(all_161_5) = all_161_4
% 91.79/13.15  | 
% 91.79/13.15  | DELTA: instantiating (33) with fresh symbols all_163_0, all_163_1, all_163_2,
% 91.79/13.15  |        all_163_3 gives:
% 91.79/13.15  |   (101)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = all_163_3 &
% 91.79/13.15  |          i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_163_1 &
% 91.79/13.15  |          s(tyop_2Emin_2Ebool, all_163_1) = all_163_0 & s(tyop_2Emin_2Ebool,
% 91.79/13.15  |            all_163_3) = all_163_2 & du(all_163_0) & du(all_163_2) &
% 91.79/13.15  |          u(all_163_1) & u(all_163_3) &  ! [v0: d] :  ! [v1: u] :  ! [v2: u] : 
% 91.79/13.15  |          ! [v3: du] :  ! [v4: du] :  ! [v5: u] : ( ~
% 91.79/13.15  |            (c_2Ebool_2ECOND_2E3(all_163_0, v3, v4) = v5) |  ~ (s(v0, v2) = v4)
% 91.79/13.15  |            |  ~ (s(v0, v1) = v3) |  ~ d(v0) |  ~ u(v2) |  ~ u(v1) | (s(v0, v5)
% 91.79/13.15  |              = v4 & du(v4))) &  ! [v0: d] :  ! [v1: u] :  ! [v2: u] :  ! [v3:
% 91.79/13.15  |            du] :  ! [v4: du] :  ! [v5: u] : ( ~
% 91.79/13.15  |            (c_2Ebool_2ECOND_2E3(all_163_2, v3, v4) = v5) |  ~ (s(v0, v2) = v4)
% 91.79/13.15  |            |  ~ (s(v0, v1) = v3) |  ~ d(v0) |  ~ u(v2) |  ~ u(v1) | (s(v0, v5)
% 91.79/13.15  |              = v3 & du(v3)))
% 91.79/13.15  | 
% 91.79/13.15  | ALPHA: (101) implies:
% 91.79/13.15  |   (102)  u(all_163_3)
% 91.79/13.15  |   (103)  u(all_163_1)
% 91.79/13.15  |   (104)  s(tyop_2Emin_2Ebool, all_163_3) = all_163_2
% 91.79/13.15  |   (105)  s(tyop_2Emin_2Ebool, all_163_1) = all_163_0
% 91.79/13.15  |   (106)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_163_1
% 91.79/13.15  |   (107)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = all_163_3
% 91.79/13.15  |   (108)   ! [v0: d] :  ! [v1: u] :  ! [v2: u] :  ! [v3: du] :  ! [v4: du] :  !
% 91.79/13.15  |          [v5: u] : ( ~ (c_2Ebool_2ECOND_2E3(all_163_0, v3, v4) = v5) |  ~
% 91.79/13.15  |            (s(v0, v2) = v4) |  ~ (s(v0, v1) = v3) |  ~ d(v0) |  ~ u(v2) |  ~
% 91.79/13.15  |            u(v1) | (s(v0, v5) = v4 & du(v4)))
% 91.79/13.15  | 
% 91.79/13.15  | DELTA: instantiating (25) with fresh symbol all_169_0 gives:
% 91.79/13.16  |   (109)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_169_0 &
% 91.79/13.16  |          d(all_169_0) &  ! [v0:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.16  |          :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2: u] :  ! [v3: du] :  !
% 91.79/13.16  |          [v4: u] :  ! [v5: du] :  ! [v6: u] : ( ~
% 91.79/13.16  |            (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |              = v2) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v1) = v4) |  ~
% 91.79/13.16  |            (app_2E2(v3, v5) = v6) |  ~ (s(all_169_0, v2) = v3) |  ~
% 91.79/13.16  |            (s(tyop_2Emin_2Ebool, v4) = v5) |  ~
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |            |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ? [v7:
% 91.79/13.16  |              mono_2Etyop_2Emin_2Ebool] :  ? [v8: u] :  ? [v9: du] :
% 91.79/13.16  |            (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 91.79/13.16  |                v1) = v7 & i_mono_2Etyop_2Emin_2Ebool(v7) = v8 &
% 91.79/13.16  |              s(tyop_2Emin_2Ebool, v8) = v9 & s(tyop_2Emin_2Ebool, v6) = v9 &
% 91.79/13.16  |              mono_2Etyop_2Emin_2Ebool(v7) & du(v9) & u(v8))) &  ! [v0:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.16  |          :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.79/13.16  |            (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 91.79/13.16  |                v1) = v2) |  ~
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |            |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ? [v3: u] :  ? [v4: du] :  ?
% 91.79/13.16  |            [v5: u] :  ? [v6: du] :  ? [v7: u] :  ? [v8: du] :  ? [v9: u] :
% 91.79/13.16  |            (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |              = v5 & i_mono_2Etyop_2Emin_2Ebool(v2) = v3 &
% 91.79/13.16  |              i_mono_2Etyop_2Emin_2Ebool(v1) = v7 & app_2E2(v6, v8) = v9 &
% 91.79/13.16  |              s(all_169_0, v5) = v6 & s(tyop_2Emin_2Ebool, v9) = v4 &
% 91.79/13.16  |              s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool, v3) = v4 &
% 91.79/13.16  |              du(v8) & du(v6) & du(v4) & u(v9) & u(v7) & u(v5) & u(v3)))
% 91.79/13.16  | 
% 91.79/13.16  | ALPHA: (109) implies:
% 91.79/13.16  |   (110)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_169_0
% 91.79/13.16  |   (111)   ! [v0:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.16  |          :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Ebool] : ( ~
% 91.79/13.16  |            (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(v0,
% 91.79/13.16  |                v1) = v2) |  ~
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |            |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ? [v3: u] :  ? [v4: du] :  ?
% 91.79/13.16  |            [v5: u] :  ? [v6: du] :  ? [v7: u] :  ? [v8: du] :  ? [v9: u] :
% 91.79/13.16  |            (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0)
% 91.79/13.16  |              = v5 & i_mono_2Etyop_2Emin_2Ebool(v2) = v3 &
% 91.79/13.16  |              i_mono_2Etyop_2Emin_2Ebool(v1) = v7 & app_2E2(v6, v8) = v9 &
% 91.79/13.16  |              s(all_169_0, v5) = v6 & s(tyop_2Emin_2Ebool, v9) = v4 &
% 91.79/13.16  |              s(tyop_2Emin_2Ebool, v7) = v8 & s(tyop_2Emin_2Ebool, v3) = v4 &
% 91.79/13.16  |              du(v8) & du(v6) & du(v4) & u(v9) & u(v7) & u(v5) & u(v3)))
% 91.79/13.16  | 
% 91.79/13.16  | DELTA: instantiating (26) with fresh symbols all_187_0, all_187_1 gives:
% 91.79/13.16  |   (112)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, all_187_1) = all_187_0 &
% 91.79/13.16  |          tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_187_1 &
% 91.79/13.16  |          d(all_187_0) & d(all_187_1) &  ! [v0:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.16  |          :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2: u] :  ! [v3: du] :  !
% 91.79/13.16  |          [v4: u] :  ! [v5: du] :  ! [v6: u] : ( ~
% 91.79/13.16  |            (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.16  |              = v2) |  ~ (i_mono_2Etyop_2Emin_2Ebool(v1) = v4) |  ~
% 91.79/13.16  |            (app_2E2(v3, v5) = v6) |  ~ (s(all_187_0, v2) = v3) |  ~
% 91.79/13.16  |            (s(tyop_2Emin_2Ebool, v4) = v5) |  ~
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.16  |            |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ? [v7:
% 91.79/13.16  |              mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.16  |            :  ? [v8: u] :  ? [v9: du] :
% 91.79/13.16  |            (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0,
% 91.79/13.16  |                v1) = v7 &
% 91.79/13.16  |              i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v7)
% 91.79/13.16  |              = v8 & s(all_187_1, v8) = v9 & s(all_187_1, v6) = v9 &
% 91.79/13.16  |              mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v7)
% 91.79/13.16  |              & du(v9) & u(v8))) &  ! [v0:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29]
% 91.79/13.16  |          :  ! [v1: mono_2Etyop_2Emin_2Ebool] :  ! [v2:
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29]
% 91.79/13.16  |          : ( ~
% 91.79/13.16  |            (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v0,
% 91.79/13.16  |                v1) = v2) |  ~
% 91.79/13.16  |            mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.16  |            |  ~ mono_2Etyop_2Emin_2Ebool(v1) |  ? [v3: u] :  ? [v4: du] :  ?
% 91.79/13.16  |            [v5: u] :  ? [v6: du] :  ? [v7: u] :  ? [v8: du] :  ? [v9: u] :
% 91.79/13.16  |            (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29_29(v0)
% 91.79/13.16  |              = v5 &
% 91.79/13.16  |              i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(v2)
% 91.79/13.16  |              = v3 & i_mono_2Etyop_2Emin_2Ebool(v1) = v7 & app_2E2(v6, v8) = v9
% 91.79/13.16  |              & s(all_187_0, v5) = v6 & s(all_187_1, v9) = v4 & s(all_187_1,
% 91.79/13.16  |                v3) = v4 & s(tyop_2Emin_2Ebool, v7) = v8 & du(v8) & du(v6) &
% 91.79/13.16  |              du(v4) & u(v9) & u(v7) & u(v5) & u(v3)))
% 91.79/13.16  | 
% 91.79/13.16  | ALPHA: (112) implies:
% 91.79/13.16  |   (113)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_187_1
% 91.79/13.16  | 
% 91.79/13.16  | DELTA: instantiating (38) with fresh symbol all_199_0 gives:
% 91.79/13.17  |   (114)  mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.17  |          all_199_0 & mono_2Etyop_2Einteger_2Eint(all_199_0) &  ! [v0: d] :  !
% 91.79/13.17  |          [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: d] :  ! [v3:
% 91.79/13.17  |            mono_2Etyop_2Einteger_2Eint] :  ! [v4: mono_2Etyop_2Enum_2Enum] : 
% 91.79/13.17  |          ! [v5: u] :  ! [v6: du] :  ! [v7: u] :  ! [v8: du] : ( ~
% 91.79/13.17  |            (c_2Ewords_2En2w_2E1(v6) = v7) |  ~
% 91.79/13.17  |            (mono_2Ec_2Einteger_2Eint__neg_2E1(v1) = v3) |  ~
% 91.79/13.17  |            (mono_2Ec_2Einteger_2ENum_2E1(v3) = v4) |  ~
% 91.79/13.17  |            (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v2) |  ~
% 91.79/13.17  |            (i_mono_2Etyop_2Enum_2Enum(v4) = v5) |  ~ (s(v2, v7) = v8) |  ~
% 91.79/13.17  |            (s(tyop_2Enum_2Enum, v5) = v6) |  ~ mono_2Etyop_2Einteger_2Eint(v1)
% 91.79/13.17  |            |  ~ d(v0) |  ? [v9: u] :  ? [v10: du] :  ? [v11: u] :  ? [v12: du]
% 91.79/13.17  |            :  ? [v13: mono_2Etyop_2Emin_2Ebool] :  ? [v14: u] :  ? [v15: du] :
% 91.79/13.17  |             ? [v16: u] :  ? [v17: du] :  ? [v18: mono_2Etyop_2Enum_2Enum] :  ?
% 91.79/13.17  |            [v19: u] :  ? [v20: du] :  ? [v21: u] :  ? [v22: du] :  ? [v23: u]
% 91.79/13.17  |            : (c_2Ewords_2Eword__2comp_2E1(v8) = v16 & c_2Ewords_2En2w_2E1(v20)
% 91.79/13.17  |              = v21 & mono_2Ec_2Einteger_2Eint__lt_2E2(v1, all_199_0) = v13 &
% 91.79/13.17  |              c_2Einteger__word_2Ei2w_2E1(v10) = v11 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v1) = v18 & c_2Ebool_2ECOND_2E3(v15,
% 91.79/13.17  |                v17, v22) = v23 & i_mono_2Etyop_2Enum_2Enum(v18) = v19 &
% 91.79/13.17  |              i_mono_2Etyop_2Einteger_2Eint(v1) = v9 &
% 91.79/13.17  |              i_mono_2Etyop_2Emin_2Ebool(v13) = v14 & s(v2, v23) = v12 & s(v2,
% 91.79/13.17  |                v21) = v22 & s(v2, v16) = v17 & s(v2, v11) = v12 &
% 91.79/13.17  |              s(tyop_2Enum_2Enum, v19) = v20 & s(tyop_2Emin_2Ebool, v14) = v15
% 91.79/13.17  |              & s(tyop_2Einteger_2Eint, v9) = v10 &
% 91.79/13.17  |              mono_2Etyop_2Enum_2Enum(v18) & mono_2Etyop_2Emin_2Ebool(v13) &
% 91.79/13.17  |              du(v22) & du(v20) & du(v17) & du(v15) & du(v12) & du(v10) &
% 91.79/13.17  |              u(v23) & u(v21) & u(v19) & u(v16) & u(v14) & u(v11) & u(v9))) & 
% 91.79/13.17  |          ! [v0: d] :  ! [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: d] :  !
% 91.79/13.17  |          [v3: mono_2Etyop_2Enum_2Enum] :  ! [v4: u] :  ! [v5: du] :  ! [v6: u]
% 91.79/13.17  |          :  ! [v7: du] : ( ~ (c_2Ewords_2En2w_2E1(v5) = v6) |  ~
% 91.79/13.17  |            (mono_2Ec_2Einteger_2ENum_2E1(v1) = v3) |  ~
% 91.79/13.17  |            (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v2) |  ~
% 91.79/13.17  |            (i_mono_2Etyop_2Enum_2Enum(v3) = v4) |  ~ (s(v2, v6) = v7) |  ~
% 91.79/13.17  |            (s(tyop_2Enum_2Enum, v4) = v5) |  ~ mono_2Etyop_2Einteger_2Eint(v1)
% 91.79/13.17  |            |  ~ d(v0) |  ? [v8: u] :  ? [v9: du] :  ? [v10: u] :  ? [v11: du]
% 91.79/13.17  |            :  ? [v12: mono_2Etyop_2Emin_2Ebool] :  ? [v13: u] :  ? [v14: du] :
% 91.79/13.17  |             ? [v15: mono_2Etyop_2Einteger_2Eint] :  ? [v16:
% 91.79/13.17  |              mono_2Etyop_2Enum_2Enum] :  ? [v17: u] :  ? [v18: du] :  ? [v19:
% 91.79/13.17  |              u] :  ? [v20: du] :  ? [v21: u] :  ? [v22: du] :  ? [v23: u] :
% 91.79/13.17  |            (c_2Ewords_2Eword__2comp_2E1(v20) = v21 & c_2Ewords_2En2w_2E1(v18)
% 91.79/13.17  |              = v19 & mono_2Ec_2Einteger_2Eint__neg_2E1(v1) = v15 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2Eint__lt_2E2(v1, all_199_0) = v12 &
% 91.79/13.17  |              c_2Einteger__word_2Ei2w_2E1(v9) = v10 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v15) = v16 &
% 91.79/13.17  |              c_2Ebool_2ECOND_2E3(v14, v22, v7) = v23 &
% 91.79/13.17  |              i_mono_2Etyop_2Enum_2Enum(v16) = v17 &
% 91.79/13.17  |              i_mono_2Etyop_2Einteger_2Eint(v1) = v8 &
% 91.79/13.17  |              i_mono_2Etyop_2Emin_2Ebool(v12) = v13 & s(v2, v23) = v11 & s(v2,
% 91.79/13.17  |                v21) = v22 & s(v2, v19) = v20 & s(v2, v10) = v11 &
% 91.79/13.17  |              s(tyop_2Enum_2Enum, v17) = v18 & s(tyop_2Emin_2Ebool, v13) = v14
% 91.79/13.17  |              & s(tyop_2Einteger_2Eint, v8) = v9 & mono_2Etyop_2Enum_2Enum(v16)
% 91.79/13.17  |              & mono_2Etyop_2Einteger_2Eint(v15) &
% 91.79/13.17  |              mono_2Etyop_2Emin_2Ebool(v12) & du(v22) & du(v20) & du(v18) &
% 91.79/13.17  |              du(v14) & du(v11) & du(v9) & u(v23) & u(v21) & u(v19) & u(v17) &
% 91.79/13.17  |              u(v13) & u(v10) & u(v8))) &  ! [v0: d] :  ! [v1:
% 91.79/13.17  |            mono_2Etyop_2Einteger_2Eint] :  ! [v2: d] :  ! [v3: u] :  ! [v4:
% 91.79/13.17  |            du] :  ! [v5: u] :  ! [v6: du] : ( ~
% 91.79/13.17  |            (c_2Einteger__word_2Ei2w_2E1(v4) = v5) |  ~
% 91.79/13.17  |            (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v2) |  ~
% 91.79/13.17  |            (i_mono_2Etyop_2Einteger_2Eint(v1) = v3) |  ~ (s(v2, v5) = v6) |  ~
% 91.79/13.17  |            (s(tyop_2Einteger_2Eint, v3) = v4) |  ~
% 91.79/13.17  |            mono_2Etyop_2Einteger_2Eint(v1) |  ~ d(v0) |  ? [v7:
% 91.79/13.17  |              mono_2Etyop_2Emin_2Ebool] :  ? [v8: u] :  ? [v9: du] :  ? [v10:
% 91.79/13.17  |              mono_2Etyop_2Einteger_2Eint] :  ? [v11: mono_2Etyop_2Enum_2Enum]
% 91.79/13.17  |            :  ? [v12: u] :  ? [v13: du] :  ? [v14: u] :  ? [v15: du] :  ?
% 91.79/13.17  |            [v16: u] :  ? [v17: du] :  ? [v18: mono_2Etyop_2Enum_2Enum] :  ?
% 91.79/13.17  |            [v19: u] :  ? [v20: du] :  ? [v21: u] :  ? [v22: du] :  ? [v23: u]
% 91.79/13.17  |            : (c_2Ewords_2Eword__2comp_2E1(v15) = v16 &
% 91.79/13.17  |              c_2Ewords_2En2w_2E1(v20) = v21 & c_2Ewords_2En2w_2E1(v13) = v14 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2Eint__neg_2E1(v1) = v10 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2Eint__lt_2E2(v1, all_199_0) = v7 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v10) = v11 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v1) = v18 & c_2Ebool_2ECOND_2E3(v9,
% 91.79/13.17  |                v17, v22) = v23 & i_mono_2Etyop_2Enum_2Enum(v18) = v19 &
% 91.79/13.17  |              i_mono_2Etyop_2Enum_2Enum(v11) = v12 &
% 91.79/13.17  |              i_mono_2Etyop_2Emin_2Ebool(v7) = v8 & s(v2, v23) = v6 & s(v2,
% 91.79/13.17  |                v21) = v22 & s(v2, v16) = v17 & s(v2, v14) = v15 &
% 91.79/13.17  |              s(tyop_2Enum_2Enum, v19) = v20 & s(tyop_2Enum_2Enum, v12) = v13 &
% 91.79/13.17  |              s(tyop_2Emin_2Ebool, v8) = v9 & mono_2Etyop_2Enum_2Enum(v18) &
% 91.79/13.17  |              mono_2Etyop_2Enum_2Enum(v11) & mono_2Etyop_2Einteger_2Eint(v10) &
% 91.79/13.17  |              mono_2Etyop_2Emin_2Ebool(v7) & du(v22) & du(v20) & du(v17) &
% 91.79/13.17  |              du(v15) & du(v13) & du(v9) & du(v6) & u(v23) & u(v21) & u(v19) &
% 91.79/13.17  |              u(v16) & u(v14) & u(v12) & u(v8)))
% 91.79/13.17  | 
% 91.79/13.17  | ALPHA: (114) implies:
% 91.79/13.17  |   (115)  mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) =
% 91.79/13.17  |          all_199_0
% 91.79/13.17  |   (116)   ! [v0: d] :  ! [v1: mono_2Etyop_2Einteger_2Eint] :  ! [v2: d] :  !
% 91.79/13.17  |          [v3: u] :  ! [v4: du] :  ! [v5: u] :  ! [v6: du] : ( ~
% 91.79/13.17  |            (c_2Einteger__word_2Ei2w_2E1(v4) = v5) |  ~
% 91.79/13.17  |            (tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool, v0) = v2) |  ~
% 91.79/13.17  |            (i_mono_2Etyop_2Einteger_2Eint(v1) = v3) |  ~ (s(v2, v5) = v6) |  ~
% 91.79/13.17  |            (s(tyop_2Einteger_2Eint, v3) = v4) |  ~
% 91.79/13.17  |            mono_2Etyop_2Einteger_2Eint(v1) |  ~ d(v0) |  ? [v7:
% 91.79/13.17  |              mono_2Etyop_2Emin_2Ebool] :  ? [v8: u] :  ? [v9: du] :  ? [v10:
% 91.79/13.17  |              mono_2Etyop_2Einteger_2Eint] :  ? [v11: mono_2Etyop_2Enum_2Enum]
% 91.79/13.17  |            :  ? [v12: u] :  ? [v13: du] :  ? [v14: u] :  ? [v15: du] :  ?
% 91.79/13.17  |            [v16: u] :  ? [v17: du] :  ? [v18: mono_2Etyop_2Enum_2Enum] :  ?
% 91.79/13.17  |            [v19: u] :  ? [v20: du] :  ? [v21: u] :  ? [v22: du] :  ? [v23: u]
% 91.79/13.17  |            : (c_2Ewords_2Eword__2comp_2E1(v15) = v16 &
% 91.79/13.17  |              c_2Ewords_2En2w_2E1(v20) = v21 & c_2Ewords_2En2w_2E1(v13) = v14 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2Eint__neg_2E1(v1) = v10 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2Eint__lt_2E2(v1, all_199_0) = v7 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v10) = v11 &
% 91.79/13.17  |              mono_2Ec_2Einteger_2ENum_2E1(v1) = v18 & c_2Ebool_2ECOND_2E3(v9,
% 91.79/13.17  |                v17, v22) = v23 & i_mono_2Etyop_2Enum_2Enum(v18) = v19 &
% 91.79/13.17  |              i_mono_2Etyop_2Enum_2Enum(v11) = v12 &
% 91.79/13.17  |              i_mono_2Etyop_2Emin_2Ebool(v7) = v8 & s(v2, v23) = v6 & s(v2,
% 91.79/13.17  |                v21) = v22 & s(v2, v16) = v17 & s(v2, v14) = v15 &
% 91.79/13.17  |              s(tyop_2Enum_2Enum, v19) = v20 & s(tyop_2Enum_2Enum, v12) = v13 &
% 91.79/13.17  |              s(tyop_2Emin_2Ebool, v8) = v9 & mono_2Etyop_2Enum_2Enum(v18) &
% 91.79/13.17  |              mono_2Etyop_2Enum_2Enum(v11) & mono_2Etyop_2Einteger_2Eint(v10) &
% 91.79/13.17  |              mono_2Etyop_2Emin_2Ebool(v7) & du(v22) & du(v20) & du(v17) &
% 91.79/13.17  |              du(v15) & du(v13) & du(v9) & du(v6) & u(v23) & u(v21) & u(v19) &
% 91.79/13.17  |              u(v16) & u(v14) & u(v12) & u(v8)))
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (58) with all_146_1, all_169_0, tyop_2Emin_2Ebool,
% 91.79/13.17  |              tyop_2Emin_2Ebool, simplifying with (77), (110) gives:
% 91.79/13.17  |   (117)  all_169_0 = all_146_1
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (58) with all_95_0, all_169_0, tyop_2Emin_2Ebool,
% 91.79/13.17  |              tyop_2Emin_2Ebool, simplifying with (71), (110) gives:
% 91.79/13.17  |   (118)  all_169_0 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (58) with all_146_1, all_187_1, tyop_2Emin_2Ebool,
% 91.79/13.17  |              tyop_2Emin_2Ebool, simplifying with (77), (113) gives:
% 91.79/13.17  |   (119)  all_187_1 = all_146_1
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (58) with all_131_0, all_187_1, tyop_2Emin_2Ebool,
% 91.79/13.17  |              tyop_2Emin_2Ebool, simplifying with (75), (113) gives:
% 91.79/13.17  |   (120)  all_187_1 = all_131_0
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (58) with all_116_1, all_187_1, tyop_2Emin_2Ebool,
% 91.79/13.17  |              tyop_2Emin_2Ebool, simplifying with (73), (113) gives:
% 91.79/13.17  |   (121)  all_187_1 = all_116_1
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (43) with all_81_0, all_89_0,
% 91.79/13.17  |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62), (69) gives:
% 91.79/13.17  |   (122)  all_89_0 = all_81_0
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (43) with 0, all_86_0, mono_2Ec_2Ebool_2ET_2E0,
% 91.79/13.17  |              simplifying with (27), (67) gives:
% 91.79/13.17  |   (123)  all_86_0 = 0
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (49) with all_158_2, all_161_6,
% 91.79/13.17  |              mono_2Ec_2Enum_2E0_2E0, simplifying with (80), (96) gives:
% 91.79/13.17  |   (124)  all_161_6 = all_158_2
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (53) with all_161_10, all_199_0,
% 91.79/13.17  |              mono_2Ec_2Enum_2E0_2E0, simplifying with (99), (115) gives:
% 91.79/13.17  |   (125)  all_199_0 = all_161_10
% 91.79/13.17  | 
% 91.79/13.17  | GROUND_INST: instantiating (53) with all_84_0, all_199_0,
% 91.79/13.17  |              mono_2Ec_2Enum_2E0_2E0, simplifying with (65), (115) gives:
% 91.79/13.17  |   (126)  all_199_0 = all_84_0
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (125), (126) imply:
% 91.79/13.17  |   (127)  all_161_10 = all_84_0
% 91.79/13.17  | 
% 91.79/13.17  | SIMP: (127) implies:
% 91.79/13.17  |   (128)  all_161_10 = all_84_0
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (120), (121) imply:
% 91.79/13.17  |   (129)  all_131_0 = all_116_1
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (119), (120) imply:
% 91.79/13.17  |   (130)  all_146_1 = all_131_0
% 91.79/13.17  | 
% 91.79/13.17  | SIMP: (130) implies:
% 91.79/13.17  |   (131)  all_146_1 = all_131_0
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (117), (118) imply:
% 91.79/13.17  |   (132)  all_146_1 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | SIMP: (132) implies:
% 91.79/13.17  |   (133)  all_146_1 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (131), (133) imply:
% 91.79/13.17  |   (134)  all_131_0 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | SIMP: (134) implies:
% 91.79/13.17  |   (135)  all_131_0 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | COMBINE_EQS: (129), (135) imply:
% 91.79/13.17  |   (136)  all_116_1 = all_95_0
% 91.79/13.17  | 
% 91.79/13.17  | REDUCE: (95), (128) imply:
% 91.79/13.17  |   (137)  i_mono_2Etyop_2Einteger_2Eint(all_84_0) = all_161_9
% 91.79/13.17  | 
% 91.79/13.17  | REDUCE: (92), (124) imply:
% 91.79/13.17  |   (138)  s(tyop_2Enum_2Enum, all_158_2) = all_161_5
% 91.79/13.17  | 
% 91.79/13.17  | REDUCE: (90), (128) imply:
% 91.79/13.17  |   (139)  mono_2Etyop_2Einteger_2Eint(all_84_0)
% 91.79/13.17  | 
% 91.79/13.18  | REDUCE: (86), (124) imply:
% 91.79/13.18  |   (140)  u(all_158_2)
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (56) with all_158_1, all_161_5, all_158_2,
% 91.79/13.18  |              tyop_2Enum_2Enum, simplifying with (79), (138) gives:
% 91.79/13.18  |   (141)  all_161_5 = all_158_1
% 91.79/13.18  | 
% 91.79/13.18  | REDUCE: (100), (141) imply:
% 91.79/13.18  |   (142)  c_2Ewords_2En2w_2E1(all_158_1) = all_161_4
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (54) with all_158_0, all_161_4, all_158_1,
% 91.79/13.18  |              simplifying with (81), (142) gives:
% 91.79/13.18  |   (143)  all_161_4 = all_158_0
% 91.79/13.18  | 
% 91.79/13.18  | REDUCE: (94), (143) imply:
% 91.79/13.18  |   (144)  s(all_161_2, all_158_0) = all_161_0
% 91.79/13.18  | 
% 91.79/13.18  | REDUCE: (87), (143) imply:
% 91.79/13.18  |   (145)  u(all_158_0)
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (11) with all_161_9, all_161_8, simplifying with
% 91.79/13.18  |              (85), (91) gives:
% 91.79/13.18  |   (146)   ? [v0: mono_2Etyop_2Einteger_2Eint] :  ? [v1: u] :
% 91.79/13.18  |          (j_mono_2Etyop_2Einteger_2Eint(all_161_8) = v0 &
% 91.79/13.18  |            i_mono_2Etyop_2Einteger_2Eint(v0) = v1 & s(tyop_2Einteger_2Eint,
% 91.79/13.18  |              v1) = all_161_8 & mono_2Etyop_2Einteger_2Eint(v0) & du(all_161_8)
% 91.79/13.18  |            & u(v1))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (8) with all_163_3, all_163_2, simplifying with
% 91.79/13.18  |              (102), (104) gives:
% 91.79/13.18  |   (147)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: u] :
% 91.79/13.18  |          (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 91.79/13.18  |            j_mono_2Etyop_2Emin_2Ebool(all_163_2) = v0 & s(tyop_2Emin_2Ebool,
% 91.79/13.18  |              v1) = all_163_2 & mono_2Etyop_2Emin_2Ebool(v0) & du(all_163_2) &
% 91.79/13.18  |            u(v1))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (3) with tyop_2Emin_2Ebool, all_163_3, all_163_2,
% 91.79/13.18  |              simplifying with (40), (102), (104) gives:
% 91.79/13.18  |   (148)   ? [v0: d] :  ? [v1: du] :  ? [v2: u] :
% 91.79/13.18  |          (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 91.79/13.18  |            app_2E2(v1, all_163_2) = v2 & s(v0, combin_i_2E0) = v1 &
% 91.79/13.18  |            s(tyop_2Emin_2Ebool, v2) = all_163_2 & du(v1) & du(all_163_2) &
% 91.79/13.18  |            d(v0) & u(v2))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (8) with all_163_1, all_163_0, simplifying with
% 91.79/13.18  |              (103), (105) gives:
% 91.79/13.18  |   (149)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: u] :
% 91.79/13.18  |          (i_mono_2Etyop_2Emin_2Ebool(v0) = v1 &
% 91.79/13.18  |            j_mono_2Etyop_2Emin_2Ebool(all_163_0) = v0 & s(tyop_2Emin_2Ebool,
% 91.79/13.18  |              v1) = all_163_0 & mono_2Etyop_2Emin_2Ebool(v0) & du(all_163_0) &
% 91.79/13.18  |            u(v1))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (3) with tyop_2Emin_2Ebool, all_163_1, all_163_0,
% 91.79/13.18  |              simplifying with (40), (103), (105) gives:
% 91.79/13.18  |   (150)   ? [v0: d] :  ? [v1: du] :  ? [v2: u] :
% 91.79/13.18  |          (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 91.79/13.18  |            app_2E2(v1, all_163_0) = v2 & s(v0, combin_i_2E0) = v1 &
% 91.79/13.18  |            s(tyop_2Emin_2Ebool, v2) = all_163_0 & du(v1) & du(all_163_0) &
% 91.79/13.18  |            d(v0) & u(v2))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (12) with all_158_2, all_158_1, simplifying with
% 91.79/13.18  |              (79), (140) gives:
% 91.79/13.18  |   (151)   ? [v0: mono_2Etyop_2Enum_2Enum] :  ? [v1: u] :
% 91.79/13.18  |          (j_mono_2Etyop_2Enum_2Enum(all_158_1) = v0 &
% 91.79/13.18  |            i_mono_2Etyop_2Enum_2Enum(v0) = v1 & s(tyop_2Enum_2Enum, v1) =
% 91.79/13.18  |            all_158_1 & mono_2Etyop_2Enum_2Enum(v0) & du(all_158_1) & u(v1))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (24) with mono_2Ec_2Ebool_2EF_2E0, all_81_0,
% 91.79/13.18  |              simplifying with (35), (62) gives:
% 91.79/13.18  |   (152)  all_81_0 = 0 |  ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 91.79/13.18  |          (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 91.79/13.18  |              mono_2Ec_2Ebool_2EF_2E0) = v0 & p(v0) = 0 &
% 91.79/13.18  |            mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (5) with mono_2Ec_2Ebool_2EF_2E0, all_81_0,
% 91.79/13.18  |              simplifying with (35), (62) gives:
% 91.79/13.18  |   (153)  all_81_0 = 0 |  ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 91.79/13.18  |          (mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) = v0 & p(v0) = 0
% 91.79/13.18  |            & mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (23) with mono_2Ec_2Ebool_2ET_2E0, simplifying with
% 91.79/13.18  |              (27), (32) gives:
% 91.79/13.18  |   (154)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 91.79/13.18  |            mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 91.79/13.18  |              mono_2Ec_2Ebool_2ET_2E0) = v0 & p(v0) = v1 &
% 91.79/13.18  |            mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (4) with mono_2Ec_2Ebool_2ET_2E0, simplifying with
% 91.79/13.18  |              (27), (32) gives:
% 91.79/13.18  |   (155)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 91.79/13.18  |            mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = v0 & p(v0) =
% 91.79/13.18  |            v1 & mono_2Etyop_2Emin_2Ebool(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (13) with mono_2Ec_2Ebool_2EF_2E0, all_163_1,
% 91.79/13.18  |              simplifying with (35), (106) gives:
% 91.79/13.18  |   (156)   ? [v0: du] : (j_mono_2Etyop_2Emin_2Ebool(v0) =
% 91.79/13.18  |            mono_2Ec_2Ebool_2EF_2E0 & s(tyop_2Emin_2Ebool, all_163_1) = v0 &
% 91.79/13.18  |            du(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (13) with mono_2Ec_2Ebool_2ET_2E0, all_163_3,
% 91.79/13.18  |              simplifying with (32), (107) gives:
% 91.79/13.18  |   (157)   ? [v0: du] : (j_mono_2Etyop_2Emin_2Ebool(v0) =
% 91.79/13.18  |            mono_2Ec_2Ebool_2ET_2E0 & s(tyop_2Emin_2Ebool, all_163_3) = v0 &
% 91.79/13.18  |            du(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (16) with all_84_0, all_161_9, simplifying with
% 91.79/13.18  |              (137), (139) gives:
% 91.79/13.18  |   (158)   ? [v0: du] : (j_mono_2Etyop_2Einteger_2Eint(v0) = all_84_0 &
% 91.79/13.18  |            s(tyop_2Einteger_2Eint, all_161_9) = v0 & du(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (17) with mono_2Ec_2Enum_2E0_2E0, all_158_2,
% 91.79/13.18  |              simplifying with (41), (80) gives:
% 91.79/13.18  |   (159)   ? [v0: du] : (j_mono_2Etyop_2Enum_2Enum(v0) = mono_2Ec_2Enum_2E0_2E0
% 91.79/13.18  |            & s(tyop_2Enum_2Enum, all_158_2) = v0 & du(v0))
% 91.79/13.18  | 
% 91.79/13.18  | GROUND_INST: instantiating (21) with all_161_3, all_158_0, all_161_2,
% 91.79/13.18  |              all_161_0, simplifying with (88), (97), (144), (145) gives:
% 91.79/13.18  |   (160)   ? [v0: u] :  ? [v1: du] :  ? [v2: d] :  ? [v3: du] :  ? [v4: u] :
% 91.79/13.18  |          (c_2Ewords_2Eword__2comp_2E1(all_161_0) = v0 &
% 91.79/13.18  |            tyop_2Emin_2Efun(all_161_2, all_161_2) = v2 & app_2E2(v3,
% 91.79/13.18  |              all_161_0) = v4 & s(v2, c_2Ewords_2Eword__2comp_2E0) = v3 &
% 91.79/13.18  |            s(all_161_2, v4) = v1 & s(all_161_2, v0) = v1 & du(v3) & du(v1) &
% 91.79/13.18  |            d(v2) & u(v4) & u(v0))
% 91.79/13.18  | 
% 91.79/13.19  | GROUND_INST: instantiating (82) with all_161_3, all_161_2, simplifying with
% 91.79/13.19  |              (88), (97) gives:
% 91.79/13.19  |   (161)   ? [v0: du] :  ? [v1: u] : (c_2Ewords_2Eword__2comp_2E1(v0) = v1 &
% 91.79/13.19  |            s(all_161_2, v1) = v0 & s(all_161_2, all_158_0) = v0 & du(v0) &
% 91.79/13.19  |            u(v1))
% 91.79/13.19  | 
% 91.79/13.19  | GROUND_INST: instantiating (116) with all_161_3, all_84_0, all_161_2,
% 91.79/13.19  |              all_161_9, all_161_8, all_161_7, all_161_1, simplifying with
% 91.79/13.19  |              (88), (91), (93), (97), (98), (137), (139) gives:
% 91.79/13.19  |   (162)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: u] :  ? [v2: du] :  ?
% 92.14/13.19  |          [v3: mono_2Etyop_2Einteger_2Eint] :  ? [v4: mono_2Etyop_2Enum_2Enum]
% 92.14/13.19  |          :  ? [v5: u] :  ? [v6: du] :  ? [v7: u] :  ? [v8: du] :  ? [v9: u] : 
% 92.14/13.19  |          ? [v10: du] :  ? [v11: mono_2Etyop_2Enum_2Enum] :  ? [v12: u] :  ?
% 92.14/13.19  |          [v13: du] :  ? [v14: u] :  ? [v15: du] :  ? [v16: u] :
% 92.14/13.19  |          (c_2Ewords_2Eword__2comp_2E1(v8) = v9 & c_2Ewords_2En2w_2E1(v13) =
% 92.14/13.19  |            v14 & c_2Ewords_2En2w_2E1(v6) = v7 &
% 92.14/13.19  |            mono_2Ec_2Einteger_2Eint__neg_2E1(all_84_0) = v3 &
% 92.14/13.19  |            mono_2Ec_2Einteger_2Eint__lt_2E2(all_84_0, all_199_0) = v0 &
% 92.14/13.19  |            mono_2Ec_2Einteger_2ENum_2E1(v3) = v4 &
% 92.14/13.19  |            mono_2Ec_2Einteger_2ENum_2E1(all_84_0) = v11 &
% 92.14/13.19  |            c_2Ebool_2ECOND_2E3(v2, v10, v15) = v16 &
% 92.14/13.19  |            i_mono_2Etyop_2Enum_2Enum(v11) = v12 &
% 92.14/13.19  |            i_mono_2Etyop_2Enum_2Enum(v4) = v5 & i_mono_2Etyop_2Emin_2Ebool(v0)
% 92.14/13.19  |            = v1 & s(all_161_2, v16) = all_161_1 & s(all_161_2, v14) = v15 &
% 92.14/13.19  |            s(all_161_2, v9) = v10 & s(all_161_2, v7) = v8 &
% 92.14/13.19  |            s(tyop_2Enum_2Enum, v12) = v13 & s(tyop_2Enum_2Enum, v5) = v6 &
% 92.14/13.19  |            s(tyop_2Emin_2Ebool, v1) = v2 & mono_2Etyop_2Enum_2Enum(v11) &
% 92.14/13.19  |            mono_2Etyop_2Enum_2Enum(v4) & mono_2Etyop_2Einteger_2Eint(v3) &
% 92.14/13.19  |            mono_2Etyop_2Emin_2Ebool(v0) & du(v15) & du(v13) & du(v10) & du(v8)
% 92.14/13.19  |            & du(v6) & du(v2) & du(all_161_1) & u(v16) & u(v14) & u(v12) &
% 92.14/13.19  |            u(v9) & u(v7) & u(v5) & u(v1))
% 92.14/13.19  | 
% 92.14/13.19  | GROUND_INST: instantiating (thm_2Einteger_2ENUM__OF__INT) with
% 92.14/13.19  |              mono_2Ec_2Enum_2E0_2E0, all_84_0, simplifying with (41), (65)
% 92.14/13.19  |              gives:
% 92.14/13.19  |   (163)  mono_2Ec_2Einteger_2ENum_2E1(all_84_0) = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (156) with fresh symbol all_220_0 gives:
% 92.14/13.19  |   (164)  j_mono_2Etyop_2Emin_2Ebool(all_220_0) = mono_2Ec_2Ebool_2EF_2E0 &
% 92.14/13.19  |          s(tyop_2Emin_2Ebool, all_163_1) = all_220_0 & du(all_220_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (164) implies:
% 92.14/13.19  |   (165)  s(tyop_2Emin_2Ebool, all_163_1) = all_220_0
% 92.14/13.19  |   (166)  j_mono_2Etyop_2Emin_2Ebool(all_220_0) = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (159) with fresh symbol all_222_0 gives:
% 92.14/13.19  |   (167)  j_mono_2Etyop_2Enum_2Enum(all_222_0) = mono_2Ec_2Enum_2E0_2E0 &
% 92.14/13.19  |          s(tyop_2Enum_2Enum, all_158_2) = all_222_0 & du(all_222_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (167) implies:
% 92.14/13.19  |   (168)  s(tyop_2Enum_2Enum, all_158_2) = all_222_0
% 92.14/13.19  |   (169)  j_mono_2Etyop_2Enum_2Enum(all_222_0) = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (158) with fresh symbol all_224_0 gives:
% 92.14/13.19  |   (170)  j_mono_2Etyop_2Einteger_2Eint(all_224_0) = all_84_0 &
% 92.14/13.19  |          s(tyop_2Einteger_2Eint, all_161_9) = all_224_0 & du(all_224_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (170) implies:
% 92.14/13.19  |   (171)  s(tyop_2Einteger_2Eint, all_161_9) = all_224_0
% 92.14/13.19  |   (172)  j_mono_2Etyop_2Einteger_2Eint(all_224_0) = all_84_0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (157) with fresh symbol all_226_0 gives:
% 92.14/13.19  |   (173)  j_mono_2Etyop_2Emin_2Ebool(all_226_0) = mono_2Ec_2Ebool_2ET_2E0 &
% 92.14/13.19  |          s(tyop_2Emin_2Ebool, all_163_3) = all_226_0 & du(all_226_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (173) implies:
% 92.14/13.19  |   (174)  s(tyop_2Emin_2Ebool, all_163_3) = all_226_0
% 92.14/13.19  |   (175)  j_mono_2Etyop_2Emin_2Ebool(all_226_0) = mono_2Ec_2Ebool_2ET_2E0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (155) with fresh symbols all_228_0, all_228_1 gives:
% 92.14/13.19  |   (176)   ~ (all_228_0 = 0) &
% 92.14/13.19  |          mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = all_228_1 &
% 92.14/13.19  |          p(all_228_1) = all_228_0 & mono_2Etyop_2Emin_2Ebool(all_228_1)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (176) implies:
% 92.14/13.19  |   (177)   ~ (all_228_0 = 0)
% 92.14/13.19  |   (178)  mono_2Etyop_2Emin_2Ebool(all_228_1)
% 92.14/13.19  |   (179)  p(all_228_1) = all_228_0
% 92.14/13.19  |   (180)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = all_228_1
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (154) with fresh symbols all_230_0, all_230_1 gives:
% 92.14/13.19  |   (181)   ~ (all_230_0 = 0) &
% 92.14/13.19  |          mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.19  |            mono_2Ec_2Ebool_2ET_2E0) = all_230_1 & p(all_230_1) = all_230_0 &
% 92.14/13.19  |          mono_2Etyop_2Emin_2Ebool(all_230_1)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (181) implies:
% 92.14/13.19  |   (182)   ~ (all_230_0 = 0)
% 92.14/13.19  |   (183)  mono_2Etyop_2Emin_2Ebool(all_230_1)
% 92.14/13.19  |   (184)  p(all_230_1) = all_230_0
% 92.14/13.19  |   (185)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.19  |            mono_2Ec_2Ebool_2ET_2E0) = all_230_1
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (161) with fresh symbols all_232_0, all_232_1 gives:
% 92.14/13.19  |   (186)  c_2Ewords_2Eword__2comp_2E1(all_232_1) = all_232_0 & s(all_161_2,
% 92.14/13.19  |            all_232_0) = all_232_1 & s(all_161_2, all_158_0) = all_232_1 &
% 92.14/13.19  |          du(all_232_1) & u(all_232_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (186) implies:
% 92.14/13.19  |   (187)  s(all_161_2, all_158_0) = all_232_1
% 92.14/13.19  |   (188)  s(all_161_2, all_232_0) = all_232_1
% 92.14/13.19  |   (189)  c_2Ewords_2Eword__2comp_2E1(all_232_1) = all_232_0
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (151) with fresh symbols all_234_0, all_234_1 gives:
% 92.14/13.19  |   (190)  j_mono_2Etyop_2Enum_2Enum(all_158_1) = all_234_1 &
% 92.14/13.19  |          i_mono_2Etyop_2Enum_2Enum(all_234_1) = all_234_0 &
% 92.14/13.19  |          s(tyop_2Enum_2Enum, all_234_0) = all_158_1 &
% 92.14/13.19  |          mono_2Etyop_2Enum_2Enum(all_234_1) & du(all_158_1) & u(all_234_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (190) implies:
% 92.14/13.19  |   (191)  i_mono_2Etyop_2Enum_2Enum(all_234_1) = all_234_0
% 92.14/13.19  |   (192)  j_mono_2Etyop_2Enum_2Enum(all_158_1) = all_234_1
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (147) with fresh symbols all_236_0, all_236_1 gives:
% 92.14/13.19  |   (193)  i_mono_2Etyop_2Emin_2Ebool(all_236_1) = all_236_0 &
% 92.14/13.19  |          j_mono_2Etyop_2Emin_2Ebool(all_163_2) = all_236_1 &
% 92.14/13.19  |          s(tyop_2Emin_2Ebool, all_236_0) = all_163_2 &
% 92.14/13.19  |          mono_2Etyop_2Emin_2Ebool(all_236_1) & du(all_163_2) & u(all_236_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (193) implies:
% 92.14/13.19  |   (194)  mono_2Etyop_2Emin_2Ebool(all_236_1)
% 92.14/13.19  |   (195)  j_mono_2Etyop_2Emin_2Ebool(all_163_2) = all_236_1
% 92.14/13.19  | 
% 92.14/13.19  | DELTA: instantiating (149) with fresh symbols all_238_0, all_238_1 gives:
% 92.14/13.19  |   (196)  i_mono_2Etyop_2Emin_2Ebool(all_238_1) = all_238_0 &
% 92.14/13.19  |          j_mono_2Etyop_2Emin_2Ebool(all_163_0) = all_238_1 &
% 92.14/13.19  |          s(tyop_2Emin_2Ebool, all_238_0) = all_163_0 &
% 92.14/13.19  |          mono_2Etyop_2Emin_2Ebool(all_238_1) & du(all_163_0) & u(all_238_0)
% 92.14/13.19  | 
% 92.14/13.19  | ALPHA: (196) implies:
% 92.14/13.19  |   (197)  mono_2Etyop_2Emin_2Ebool(all_238_1)
% 92.14/13.19  |   (198)  s(tyop_2Emin_2Ebool, all_238_0) = all_163_0
% 92.14/13.19  |   (199)  j_mono_2Etyop_2Emin_2Ebool(all_163_0) = all_238_1
% 92.14/13.20  |   (200)  i_mono_2Etyop_2Emin_2Ebool(all_238_1) = all_238_0
% 92.14/13.20  | 
% 92.14/13.20  | DELTA: instantiating (146) with fresh symbols all_240_0, all_240_1 gives:
% 92.14/13.20  |   (201)  j_mono_2Etyop_2Einteger_2Eint(all_161_8) = all_240_1 &
% 92.14/13.20  |          i_mono_2Etyop_2Einteger_2Eint(all_240_1) = all_240_0 &
% 92.14/13.20  |          s(tyop_2Einteger_2Eint, all_240_0) = all_161_8 &
% 92.14/13.20  |          mono_2Etyop_2Einteger_2Eint(all_240_1) & du(all_161_8) & u(all_240_0)
% 92.14/13.20  | 
% 92.14/13.20  | ALPHA: (201) implies:
% 92.14/13.20  |   (202)  mono_2Etyop_2Einteger_2Eint(all_240_1)
% 92.14/13.20  |   (203)  j_mono_2Etyop_2Einteger_2Eint(all_161_8) = all_240_1
% 92.14/13.20  | 
% 92.14/13.20  | DELTA: instantiating (150) with fresh symbols all_252_0, all_252_1, all_252_2
% 92.14/13.20  |        gives:
% 92.14/13.20  |   (204)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_252_2 &
% 92.14/13.20  |          app_2E2(all_252_1, all_163_0) = all_252_0 & s(all_252_2,
% 92.14/13.20  |            combin_i_2E0) = all_252_1 & s(tyop_2Emin_2Ebool, all_252_0) =
% 92.14/13.20  |          all_163_0 & du(all_252_1) & du(all_163_0) & d(all_252_2) &
% 92.14/13.20  |          u(all_252_0)
% 92.14/13.20  | 
% 92.14/13.20  | ALPHA: (204) implies:
% 92.14/13.20  |   (205)  u(all_252_0)
% 92.14/13.20  |   (206)  s(tyop_2Emin_2Ebool, all_252_0) = all_163_0
% 92.14/13.20  |   (207)  s(all_252_2, combin_i_2E0) = all_252_1
% 92.14/13.20  |   (208)  app_2E2(all_252_1, all_163_0) = all_252_0
% 92.14/13.20  |   (209)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_252_2
% 92.14/13.20  | 
% 92.14/13.20  | DELTA: instantiating (148) with fresh symbols all_254_0, all_254_1, all_254_2
% 92.14/13.20  |        gives:
% 92.14/13.20  |   (210)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_254_2 &
% 92.14/13.20  |          app_2E2(all_254_1, all_163_2) = all_254_0 & s(all_254_2,
% 92.14/13.20  |            combin_i_2E0) = all_254_1 & s(tyop_2Emin_2Ebool, all_254_0) =
% 92.14/13.20  |          all_163_2 & du(all_254_1) & du(all_163_2) & d(all_254_2) &
% 92.14/13.20  |          u(all_254_0)
% 92.14/13.20  | 
% 92.14/13.20  | ALPHA: (210) implies:
% 92.14/13.20  |   (211)  s(all_254_2, combin_i_2E0) = all_254_1
% 92.14/13.20  |   (212)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = all_254_2
% 92.14/13.20  | 
% 92.14/13.20  | DELTA: instantiating (160) with fresh symbols all_258_0, all_258_1, all_258_2,
% 92.14/13.20  |        all_258_3, all_258_4 gives:
% 92.14/13.20  |   (213)  c_2Ewords_2Eword__2comp_2E1(all_161_0) = all_258_4 &
% 92.14/13.20  |          tyop_2Emin_2Efun(all_161_2, all_161_2) = all_258_2 &
% 92.14/13.20  |          app_2E2(all_258_1, all_161_0) = all_258_0 & s(all_258_2,
% 92.14/13.20  |            c_2Ewords_2Eword__2comp_2E0) = all_258_1 & s(all_161_2, all_258_0)
% 92.14/13.20  |          = all_258_3 & s(all_161_2, all_258_4) = all_258_3 & du(all_258_1) &
% 92.14/13.20  |          du(all_258_3) & d(all_258_2) & u(all_258_0) & u(all_258_4)
% 92.14/13.20  | 
% 92.14/13.20  | ALPHA: (213) implies:
% 92.14/13.20  |   (214)  s(all_161_2, all_258_4) = all_258_3
% 92.14/13.20  |   (215)  c_2Ewords_2Eword__2comp_2E1(all_161_0) = all_258_4
% 92.14/13.20  | 
% 92.14/13.20  | DELTA: instantiating (162) with fresh symbols all_264_0, all_264_1, all_264_2,
% 92.14/13.20  |        all_264_3, all_264_4, all_264_5, all_264_6, all_264_7, all_264_8,
% 92.14/13.20  |        all_264_9, all_264_10, all_264_11, all_264_12, all_264_13, all_264_14,
% 92.14/13.20  |        all_264_15, all_264_16 gives:
% 92.14/13.20  |   (216)  c_2Ewords_2Eword__2comp_2E1(all_264_8) = all_264_7 &
% 92.14/13.20  |          c_2Ewords_2En2w_2E1(all_264_3) = all_264_2 &
% 92.14/13.20  |          c_2Ewords_2En2w_2E1(all_264_10) = all_264_9 &
% 92.14/13.20  |          mono_2Ec_2Einteger_2Eint__neg_2E1(all_84_0) = all_264_13 &
% 92.14/13.20  |          mono_2Ec_2Einteger_2Eint__lt_2E2(all_84_0, all_199_0) = all_264_16 &
% 92.14/13.20  |          mono_2Ec_2Einteger_2ENum_2E1(all_264_13) = all_264_12 &
% 92.14/13.20  |          mono_2Ec_2Einteger_2ENum_2E1(all_84_0) = all_264_5 &
% 92.14/13.20  |          c_2Ebool_2ECOND_2E3(all_264_14, all_264_6, all_264_1) = all_264_0 &
% 92.14/13.20  |          i_mono_2Etyop_2Enum_2Enum(all_264_5) = all_264_4 &
% 92.14/13.20  |          i_mono_2Etyop_2Enum_2Enum(all_264_12) = all_264_11 &
% 92.14/13.20  |          i_mono_2Etyop_2Emin_2Ebool(all_264_16) = all_264_15 & s(all_161_2,
% 92.14/13.20  |            all_264_0) = all_161_1 & s(all_161_2, all_264_2) = all_264_1 &
% 92.14/13.20  |          s(all_161_2, all_264_7) = all_264_6 & s(all_161_2, all_264_9) =
% 92.14/13.20  |          all_264_8 & s(tyop_2Enum_2Enum, all_264_4) = all_264_3 &
% 92.14/13.20  |          s(tyop_2Enum_2Enum, all_264_11) = all_264_10 & s(tyop_2Emin_2Ebool,
% 92.14/13.20  |            all_264_15) = all_264_14 & mono_2Etyop_2Enum_2Enum(all_264_5) &
% 92.14/13.20  |          mono_2Etyop_2Enum_2Enum(all_264_12) &
% 92.14/13.20  |          mono_2Etyop_2Einteger_2Eint(all_264_13) &
% 92.14/13.20  |          mono_2Etyop_2Emin_2Ebool(all_264_16) & du(all_264_1) & du(all_264_3)
% 92.14/13.20  |          & du(all_264_6) & du(all_264_8) & du(all_264_10) & du(all_264_14) &
% 92.14/13.20  |          du(all_161_1) & u(all_264_0) & u(all_264_2) & u(all_264_4) &
% 92.14/13.20  |          u(all_264_7) & u(all_264_9) & u(all_264_11) & u(all_264_15)
% 92.14/13.20  | 
% 92.14/13.20  | ALPHA: (216) implies:
% 92.14/13.20  |   (217)  u(all_264_15)
% 92.14/13.20  |   (218)  u(all_264_9)
% 92.14/13.20  |   (219)  u(all_264_7)
% 92.14/13.20  |   (220)  mono_2Etyop_2Emin_2Ebool(all_264_16)
% 92.14/13.20  |   (221)  s(tyop_2Emin_2Ebool, all_264_15) = all_264_14
% 92.14/13.20  |   (222)  s(tyop_2Enum_2Enum, all_264_11) = all_264_10
% 92.14/13.20  |   (223)  s(tyop_2Enum_2Enum, all_264_4) = all_264_3
% 92.14/13.20  |   (224)  s(all_161_2, all_264_9) = all_264_8
% 92.14/13.20  |   (225)  s(all_161_2, all_264_7) = all_264_6
% 92.14/13.20  |   (226)  s(all_161_2, all_264_2) = all_264_1
% 92.14/13.20  |   (227)  s(all_161_2, all_264_0) = all_161_1
% 92.14/13.20  |   (228)  i_mono_2Etyop_2Emin_2Ebool(all_264_16) = all_264_15
% 92.14/13.20  |   (229)  i_mono_2Etyop_2Enum_2Enum(all_264_12) = all_264_11
% 92.14/13.20  |   (230)  i_mono_2Etyop_2Enum_2Enum(all_264_5) = all_264_4
% 92.14/13.20  |   (231)  c_2Ebool_2ECOND_2E3(all_264_14, all_264_6, all_264_1) = all_264_0
% 92.14/13.20  |   (232)  mono_2Ec_2Einteger_2ENum_2E1(all_84_0) = all_264_5
% 92.14/13.20  |   (233)  mono_2Ec_2Einteger_2ENum_2E1(all_264_13) = all_264_12
% 92.14/13.20  |   (234)  mono_2Ec_2Einteger_2Eint__lt_2E2(all_84_0, all_199_0) = all_264_16
% 92.14/13.20  |   (235)  mono_2Ec_2Einteger_2Eint__neg_2E1(all_84_0) = all_264_13
% 92.14/13.20  |   (236)  c_2Ewords_2En2w_2E1(all_264_10) = all_264_9
% 92.14/13.20  |   (237)  c_2Ewords_2En2w_2E1(all_264_3) = all_264_2
% 92.14/13.20  |   (238)  c_2Ewords_2Eword__2comp_2E1(all_264_8) = all_264_7
% 92.14/13.20  | 
% 92.14/13.20  | REDUCE: (126), (234) imply:
% 92.14/13.20  |   (239)  mono_2Ec_2Einteger_2Eint__lt_2E2(all_84_0, all_84_0) = all_264_16
% 92.14/13.20  | 
% 92.14/13.20  | BETA: splitting (152) gives:
% 92.14/13.20  | 
% 92.14/13.20  | Case 1:
% 92.14/13.20  | | 
% 92.14/13.20  | |   (240)  all_81_0 = 0
% 92.14/13.20  | | 
% 92.14/13.20  | | REDUCE: (61), (240) imply:
% 92.14/13.20  | |   (241)  $false
% 92.14/13.20  | | 
% 92.14/13.20  | | CLOSE: (241) is inconsistent.
% 92.14/13.20  | | 
% 92.14/13.20  | Case 2:
% 92.14/13.20  | | 
% 92.14/13.21  | |   (242)   ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 92.14/13.21  | |          (mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.21  | |              mono_2Ec_2Ebool_2EF_2E0) = v0 & p(v0) = 0 &
% 92.14/13.21  | |            mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.21  | | 
% 92.14/13.21  | | DELTA: instantiating (242) with fresh symbol all_270_0 gives:
% 92.14/13.21  | |   (243)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.21  | |            mono_2Ec_2Ebool_2EF_2E0) = all_270_0 & p(all_270_0) = 0 &
% 92.14/13.21  | |          mono_2Etyop_2Emin_2Ebool(all_270_0)
% 92.14/13.21  | | 
% 92.14/13.21  | | ALPHA: (243) implies:
% 92.14/13.21  | |   (244)  mono_2Etyop_2Emin_2Ebool(all_270_0)
% 92.14/13.21  | |   (245)  p(all_270_0) = 0
% 92.14/13.21  | |   (246)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.21  | |            mono_2Ec_2Ebool_2EF_2E0) = all_270_0
% 92.14/13.21  | | 
% 92.14/13.21  | | BETA: splitting (153) gives:
% 92.14/13.21  | | 
% 92.14/13.21  | | Case 1:
% 92.14/13.21  | | | 
% 92.14/13.21  | | |   (247)  all_81_0 = 0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (61), (247) imply:
% 92.14/13.21  | | |   (248)  $false
% 92.14/13.21  | | | 
% 92.14/13.21  | | | CLOSE: (248) is inconsistent.
% 92.14/13.21  | | | 
% 92.14/13.21  | | Case 2:
% 92.14/13.21  | | | 
% 92.14/13.21  | | |   (249)   ? [v0: mono_2Etyop_2Emin_2Ebool] :
% 92.14/13.21  | | |          (mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) = v0 & p(v0)
% 92.14/13.21  | | |            = 0 & mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.21  | | | 
% 92.14/13.21  | | | DELTA: instantiating (249) with fresh symbol all_275_0 gives:
% 92.14/13.21  | | |   (250)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2EF_2E0) = all_275_0 &
% 92.14/13.21  | | |          p(all_275_0) = 0 & mono_2Etyop_2Emin_2Ebool(all_275_0)
% 92.14/13.21  | | | 
% 92.14/13.21  | | | ALPHA: (250) implies:
% 92.14/13.21  | | |   (251)  mono_2Etyop_2Emin_2Ebool(all_275_0)
% 92.14/13.21  | | |   (252)  p(all_275_0) = 0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_161_8, all_224_0, all_161_9,
% 92.14/13.21  | | |              tyop_2Einteger_2Eint, simplifying with (91), (171) gives:
% 92.14/13.21  | | |   (253)  all_224_0 = all_161_8
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_163_2, all_226_0, all_163_3,
% 92.14/13.21  | | |              tyop_2Emin_2Ebool, simplifying with (104), (174) gives:
% 92.14/13.21  | | |   (254)  all_226_0 = all_163_2
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_163_0, all_220_0, all_163_1,
% 92.14/13.21  | | |              tyop_2Emin_2Ebool, simplifying with (105), (165) gives:
% 92.14/13.21  | | |   (255)  all_220_0 = all_163_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_158_1, all_222_0, all_158_2,
% 92.14/13.21  | | |              tyop_2Enum_2Enum, simplifying with (79), (168) gives:
% 92.14/13.21  | | |   (256)  all_222_0 = all_158_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_161_0, all_232_1, all_158_0,
% 92.14/13.21  | | |              all_161_2, simplifying with (144), (187) gives:
% 92.14/13.21  | | |   (257)  all_232_1 = all_161_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (58) with all_95_0, all_254_2,
% 92.14/13.21  | | |              tyop_2Emin_2Ebool, tyop_2Emin_2Ebool, simplifying with (71),
% 92.14/13.21  | | |              (212) gives:
% 92.14/13.21  | | |   (258)  all_254_2 = all_95_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (58) with all_252_2, all_254_2,
% 92.14/13.21  | | |              tyop_2Emin_2Ebool, tyop_2Emin_2Ebool, simplifying with (209),
% 92.14/13.21  | | |              (212) gives:
% 92.14/13.21  | | |   (259)  all_254_2 = all_252_2
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (51) with mono_2Ec_2Enum_2E0_2E0, all_264_5,
% 92.14/13.21  | | |              all_84_0, simplifying with (163), (232) gives:
% 92.14/13.21  | | |   (260)  all_264_5 = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (52) with all_84_0, all_264_13, all_84_0,
% 92.14/13.21  | | |              simplifying with (64), (235) gives:
% 92.14/13.21  | | |   (261)  all_264_13 = all_84_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | COMBINE_EQS: (258), (259) imply:
% 92.14/13.21  | | |   (262)  all_252_2 = all_95_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (189), (257) imply:
% 92.14/13.21  | | |   (263)  c_2Ewords_2Eword__2comp_2E1(all_161_0) = all_232_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (233), (261) imply:
% 92.14/13.21  | | |   (264)  mono_2Ec_2Einteger_2ENum_2E1(all_84_0) = all_264_12
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (169), (256) imply:
% 92.14/13.21  | | |   (265)  j_mono_2Etyop_2Enum_2Enum(all_158_1) = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (230), (260) imply:
% 92.14/13.21  | | |   (266)  i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_264_4
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (172), (253) imply:
% 92.14/13.21  | | |   (267)  j_mono_2Etyop_2Einteger_2Eint(all_161_8) = all_84_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (175), (254) imply:
% 92.14/13.21  | | |   (268)  j_mono_2Etyop_2Emin_2Ebool(all_163_2) = mono_2Ec_2Ebool_2ET_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (166), (255) imply:
% 92.14/13.21  | | |   (269)  j_mono_2Etyop_2Emin_2Ebool(all_163_0) = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (211), (258) imply:
% 92.14/13.21  | | |   (270)  s(all_95_0, combin_i_2E0) = all_254_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (207), (262) imply:
% 92.14/13.21  | | |   (271)  s(all_95_0, combin_i_2E0) = all_252_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (188), (257) imply:
% 92.14/13.21  | | |   (272)  s(all_161_2, all_232_0) = all_161_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_252_1, all_254_1, combin_i_2E0,
% 92.14/13.21  | | |              all_95_0, simplifying with (270), (271) gives:
% 92.14/13.21  | | |   (273)  all_254_1 = all_252_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (45) with all_236_1, mono_2Ec_2Ebool_2ET_2E0,
% 92.14/13.21  | | |              all_163_2, simplifying with (195), (268) gives:
% 92.14/13.21  | | |   (274)  all_236_1 = mono_2Ec_2Ebool_2ET_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (45) with all_238_1, mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.21  | | |              all_163_0, simplifying with (199), (269) gives:
% 92.14/13.21  | | |   (275)  all_238_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (48) with all_240_1, all_84_0, all_161_8,
% 92.14/13.21  | | |              simplifying with (203), (267) gives:
% 92.14/13.21  | | |   (276)  all_240_1 = all_84_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (49) with all_158_2, all_264_4,
% 92.14/13.21  | | |              mono_2Ec_2Enum_2E0_2E0, simplifying with (80), (266) gives:
% 92.14/13.21  | | |   (277)  all_264_4 = all_158_2
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (50) with all_234_1, mono_2Ec_2Enum_2E0_2E0,
% 92.14/13.21  | | |              all_158_1, simplifying with (192), (265) gives:
% 92.14/13.21  | | |   (278)  all_234_1 = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (51) with mono_2Ec_2Enum_2E0_2E0, all_264_12,
% 92.14/13.21  | | |              all_84_0, simplifying with (163), (264) gives:
% 92.14/13.21  | | |   (279)  all_264_12 = mono_2Ec_2Enum_2E0_2E0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (55) with all_258_4, all_232_0, all_161_0,
% 92.14/13.21  | | |              simplifying with (215), (263) gives:
% 92.14/13.21  | | |   (280)  all_258_4 = all_232_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (229), (279) imply:
% 92.14/13.21  | | |   (281)  i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_264_11
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (191), (278) imply:
% 92.14/13.21  | | |   (282)  i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0) = all_234_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (200), (275) imply:
% 92.14/13.21  | | |   (283)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_238_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (214), (280) imply:
% 92.14/13.21  | | |   (284)  s(all_161_2, all_232_0) = all_258_3
% 92.14/13.21  | | | 
% 92.14/13.21  | | | REDUCE: (223), (277) imply:
% 92.14/13.21  | | |   (285)  s(tyop_2Enum_2Enum, all_158_2) = all_264_3
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_158_1, all_264_3, all_158_2,
% 92.14/13.21  | | |              tyop_2Enum_2Enum, simplifying with (79), (285) gives:
% 92.14/13.21  | | |   (286)  all_264_3 = all_158_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (56) with all_161_0, all_258_3, all_232_0,
% 92.14/13.21  | | |              all_161_2, simplifying with (272), (284) gives:
% 92.14/13.21  | | |   (287)  all_258_3 = all_161_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (47) with all_163_1, all_238_0,
% 92.14/13.21  | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (106), (283) gives:
% 92.14/13.21  | | |   (288)  all_238_0 = all_163_1
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (49) with all_158_2, all_264_11,
% 92.14/13.21  | | |              mono_2Ec_2Enum_2E0_2E0, simplifying with (80), (281) gives:
% 92.14/13.21  | | |   (289)  all_264_11 = all_158_2
% 92.14/13.21  | | | 
% 92.14/13.21  | | | GROUND_INST: instantiating (49) with all_234_0, all_264_11,
% 92.14/13.21  | | |              mono_2Ec_2Enum_2E0_2E0, simplifying with (281), (282) gives:
% 92.14/13.21  | | |   (290)  all_264_11 = all_234_0
% 92.14/13.21  | | | 
% 92.14/13.21  | | | COMBINE_EQS: (289), (290) imply:
% 92.14/13.21  | | |   (291)  all_234_0 = all_158_2
% 92.14/13.21  | | | 
% 92.14/13.22  | | | REDUCE: (237), (286) imply:
% 92.14/13.22  | | |   (292)  c_2Ewords_2En2w_2E1(all_158_1) = all_264_2
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (222), (289) imply:
% 92.14/13.22  | | |   (293)  s(tyop_2Enum_2Enum, all_158_2) = all_264_10
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (56) with all_158_1, all_264_10, all_158_2,
% 92.14/13.22  | | |              tyop_2Enum_2Enum, simplifying with (79), (293) gives:
% 92.14/13.22  | | |   (294)  all_264_10 = all_158_1
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (54) with all_158_0, all_264_2, all_158_1,
% 92.14/13.22  | | |              simplifying with (81), (292) gives:
% 92.14/13.22  | | |   (295)  all_264_2 = all_158_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (236), (294) imply:
% 92.14/13.22  | | |   (296)  c_2Ewords_2En2w_2E1(all_158_1) = all_264_9
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (226), (295) imply:
% 92.14/13.22  | | |   (297)  s(all_161_2, all_158_0) = all_264_1
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (56) with all_161_0, all_264_1, all_158_0,
% 92.14/13.22  | | |              all_161_2, simplifying with (144), (297) gives:
% 92.14/13.22  | | |   (298)  all_264_1 = all_161_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (54) with all_158_0, all_264_9, all_158_1,
% 92.14/13.22  | | |              simplifying with (81), (296) gives:
% 92.14/13.22  | | |   (299)  all_264_9 = all_158_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (231), (298) imply:
% 92.14/13.22  | | |   (300)  c_2Ebool_2ECOND_2E3(all_264_14, all_264_6, all_161_0) = all_264_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (224), (299) imply:
% 92.14/13.22  | | |   (301)  s(all_161_2, all_158_0) = all_264_8
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (56) with all_161_0, all_264_8, all_158_0,
% 92.14/13.22  | | |              all_161_2, simplifying with (144), (301) gives:
% 92.14/13.22  | | |   (302)  all_264_8 = all_161_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (238), (302) imply:
% 92.14/13.22  | | |   (303)  c_2Ewords_2Eword__2comp_2E1(all_161_0) = all_264_7
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (55) with all_232_0, all_264_7, all_161_0,
% 92.14/13.22  | | |              simplifying with (263), (303) gives:
% 92.14/13.22  | | |   (304)  all_264_7 = all_232_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (225), (304) imply:
% 92.14/13.22  | | |   (305)  s(all_161_2, all_232_0) = all_264_6
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (219), (304) imply:
% 92.14/13.22  | | |   (306)  u(all_232_0)
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (56) with all_161_0, all_264_6, all_232_0,
% 92.14/13.22  | | |              all_161_2, simplifying with (272), (305) gives:
% 92.14/13.22  | | |   (307)  all_264_6 = all_161_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | REDUCE: (300), (307) imply:
% 92.14/13.22  | | |   (308)  c_2Ebool_2ECOND_2E3(all_264_14, all_161_0, all_161_0) = all_264_0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (3) with tyop_2Emin_2Ebool, all_264_15,
% 92.14/13.22  | | |              all_264_14, simplifying with (40), (217), (221) gives:
% 92.14/13.22  | | |   (309)   ? [v0: d] :  ? [v1: du] :  ? [v2: u] :
% 92.14/13.22  | | |          (tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) = v0 &
% 92.14/13.22  | | |            app_2E2(v1, all_264_14) = v2 & s(v0, combin_i_2E0) = v1 &
% 92.14/13.22  | | |            s(tyop_2Emin_2Ebool, v2) = all_264_14 & du(v1) & du(all_264_14)
% 92.14/13.22  | | |            & d(v0) & u(v2))
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (7) with tyop_2Emin_2Ebool, combin_i_2E0,
% 92.14/13.22  | | |              all_95_0, all_252_1, all_264_15, all_264_14, simplifying with
% 92.14/13.22  | | |              (2), (40), (71), (217), (221), (271) gives:
% 92.14/13.22  | | |   (310)   ? [v0: u] :  ? [v1: du] :  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ?
% 92.14/13.22  | | |          [v3: int] : ((v3 = 0 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 92.14/13.22  | | |              p(v2) = 0 & app_2E2(all_252_1, all_264_14) = v0 &
% 92.14/13.22  | | |              s(tyop_2Emin_2Ebool, v0) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 92.14/13.22  | | |              & du(v1) & u(v0)) | ( ~ (v3 = 0) &
% 92.14/13.22  | | |              c_2Ebool_2E_21_2E1(all_252_1) = v0 &
% 92.14/13.22  | | |              j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v2) = v3 &
% 92.14/13.22  | | |              s(tyop_2Emin_2Ebool, v0) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 92.14/13.22  | | |              & du(v1) & u(v0)))
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (7) with tyop_2Emin_2Ebool, combin_i_2E0,
% 92.14/13.22  | | |              all_95_0, all_252_1, all_252_0, all_163_0, simplifying with
% 92.14/13.22  | | |              (2), (40), (71), (205), (206), (271) gives:
% 92.14/13.22  | | |   (311)   ? [v0: u] :  ? [v1: du] :  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ?
% 92.14/13.22  | | |          [v3: int] : ((v3 = 0 & j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 92.14/13.22  | | |              p(v2) = 0 & app_2E2(all_252_1, all_163_0) = v0 &
% 92.14/13.22  | | |              s(tyop_2Emin_2Ebool, v0) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 92.14/13.22  | | |              & du(v1) & u(v0)) | ( ~ (v3 = 0) &
% 92.14/13.22  | | |              c_2Ebool_2E_21_2E1(all_252_1) = v0 &
% 92.14/13.22  | | |              j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v2) = v3 &
% 92.14/13.22  | | |              s(tyop_2Emin_2Ebool, v0) = v1 & mono_2Etyop_2Emin_2Ebool(v2)
% 92.14/13.22  | | |              & du(v1) & u(v0)))
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (6) with tyop_2Emin_2Ebool, combin_i_2E0,
% 92.14/13.22  | | |              all_95_0, all_252_1, simplifying with (2), (40), (71), (271)
% 92.14/13.22  | | |              gives:
% 92.14/13.22  | | |   (312)   ? [v0: u] :  ? [v1: du] :  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ?
% 92.14/13.22  | | |          [v3: int] :  ? [v4: u] :  ? [v5: du] :  ? [v6: u] :  ? [v7: du] :
% 92.14/13.22  | | |           ? [v8: mono_2Etyop_2Emin_2Ebool] :  ? [v9: int] : (u(v4) & ((v3
% 92.14/13.22  | | |                = 0 & c_2Ebool_2E_21_2E1(all_252_1) = v0 &
% 92.14/13.22  | | |                j_mono_2Etyop_2Emin_2Ebool(v1) = v2 & p(v2) = 0 &
% 92.14/13.22  | | |                s(tyop_2Emin_2Ebool, v0) = v1 &
% 92.14/13.22  | | |                mono_2Etyop_2Emin_2Ebool(v2) & du(v1) & u(v0)) | ( ~ (v9 =
% 92.14/13.22  | | |                  0) & j_mono_2Etyop_2Emin_2Ebool(v7) = v8 & p(v8) = v9 &
% 92.14/13.22  | | |                app_2E2(all_252_1, v5) = v6 & s(tyop_2Emin_2Ebool, v6) = v7
% 92.14/13.22  | | |                & s(tyop_2Emin_2Ebool, v4) = v5 &
% 92.14/13.22  | | |                mono_2Etyop_2Emin_2Ebool(v8) & du(v7) & du(v5) & u(v6))))
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (18) with tyop_2Emin_2Ebool, combin_i_2E0,
% 92.14/13.22  | | |              all_95_0, all_252_1, simplifying with (2), (40), (71), (271)
% 92.14/13.22  | | |              gives:
% 92.14/13.22  | | |   (313)   ? [v0: u] :  ? [v1: du] :  ? [v2: mono_2Etyop_2Emin_2Ebool] :  ?
% 92.14/13.22  | | |          [v3: d] :  ? [v4: du] :  ? [v5: u] :  ? [v6: du] :
% 92.14/13.22  | | |          (c_2Ebool_2E_21_2E1(all_252_1) = v0 &
% 92.14/13.22  | | |            j_mono_2Etyop_2Emin_2Ebool(v6) = v2 &
% 92.14/13.22  | | |            j_mono_2Etyop_2Emin_2Ebool(v1) = v2 &
% 92.14/13.22  | | |            tyop_2Emin_2Efun(all_95_0, tyop_2Emin_2Ebool) = v3 &
% 92.14/13.22  | | |            app_2E2(v4, all_252_1) = v5 & s(v3, c_2Ebool_2E_21_2E0) = v4 &
% 92.14/13.22  | | |            s(tyop_2Emin_2Ebool, v5) = v6 & s(tyop_2Emin_2Ebool, v0) = v1 &
% 92.14/13.22  | | |            mono_2Etyop_2Emin_2Ebool(v2) & du(v6) & du(v4) & du(v1) & d(v3)
% 92.14/13.22  | | |            & u(v5) & u(v0))
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (29) with mono_2Ec_2Ebool_2EF_2E0, all_230_1,
% 92.14/13.22  | | |              all_81_0, all_230_0, simplifying with (35), (62), (183),
% 92.14/13.22  | | |              (184) gives:
% 92.14/13.22  | | |   (314)  all_230_0 = 0 | all_230_1 = mono_2Ec_2Ebool_2EF_2E0 | all_81_0 =
% 92.14/13.22  | | |          0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (29) with all_228_1, all_230_1, all_228_0,
% 92.14/13.22  | | |              all_230_0, simplifying with (178), (179), (183), (184) gives:
% 92.14/13.22  | | |   (315)  all_230_0 = 0 | all_230_1 = all_228_1 | all_228_0 = 0
% 92.14/13.22  | | | 
% 92.14/13.22  | | | GROUND_INST: instantiating (23) with all_270_0, simplifying with (244),
% 92.14/13.22  | | |              (245) gives:
% 92.14/13.23  | | |   (316)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.14/13.23  | | |            mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |              all_270_0) = v0 & p(v0) = v1 & mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (4) with all_270_0, simplifying with (244),
% 92.14/13.23  | | |              (245) gives:
% 92.14/13.23  | | |   (317)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.14/13.23  | | |            mono_2Ec_2Ebool_2E_7E_2E1(all_270_0) = v0 & p(v0) = v1 &
% 92.14/13.23  | | |            mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (28) with mono_2Ec_2Ebool_2ET_2E0, all_275_0,
% 92.14/13.23  | | |              simplifying with (27), (32), (251), (252) gives:
% 92.14/13.23  | | |   (318)  all_275_0 = mono_2Ec_2Ebool_2ET_2E0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (28) with all_270_0, all_275_0, simplifying
% 92.14/13.23  | | |              with (244), (245), (251), (252) gives:
% 92.14/13.23  | | |   (319)  all_275_0 = all_270_0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (23) with all_275_0, simplifying with (251),
% 92.14/13.23  | | |              (252) gives:
% 92.14/13.23  | | |   (320)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.14/13.23  | | |            mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |              all_275_0) = v0 & p(v0) = v1 & mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (4) with all_275_0, simplifying with (251),
% 92.14/13.23  | | |              (252) gives:
% 92.14/13.23  | | |   (321)   ? [v0: mono_2Etyop_2Emin_2Ebool] :  ? [v1: int] : ( ~ (v1 = 0) &
% 92.14/13.23  | | |            mono_2Ec_2Ebool_2E_7E_2E1(all_275_0) = v0 & p(v0) = v1 &
% 92.14/13.23  | | |            mono_2Etyop_2Emin_2Ebool(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (13) with all_264_16, all_264_15, simplifying
% 92.14/13.23  | | |              with (220), (228) gives:
% 92.14/13.23  | | |   (322)   ? [v0: du] : (j_mono_2Etyop_2Emin_2Ebool(v0) = all_264_16 &
% 92.14/13.23  | | |            s(tyop_2Emin_2Ebool, all_264_15) = v0 & du(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (111) with mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |              mono_2Ec_2Ebool_2EF_2E0, all_270_0, simplifying with (22),
% 92.14/13.23  | | |              (35), (246) gives:
% 92.14/13.23  | | |   (323)   ? [v0: u] :  ? [v1: du] :  ? [v2: u] :  ? [v3: du] :  ? [v4: u]
% 92.14/13.23  | | |          :  ? [v5: du] :  ? [v6: u] :
% 92.14/13.23  | | |          (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 92.14/13.23  | | |            = v2 & i_mono_2Etyop_2Emin_2Ebool(all_270_0) = v0 &
% 92.14/13.23  | | |            i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = v4 &
% 92.14/13.23  | | |            app_2E2(v3, v5) = v6 & s(all_169_0, v2) = v3 &
% 92.14/13.23  | | |            s(tyop_2Emin_2Ebool, v6) = v1 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 92.14/13.23  | | |            s(tyop_2Emin_2Ebool, v0) = v1 & du(v5) & du(v3) & du(v1) &
% 92.14/13.23  | | |            u(v6) & u(v4) & u(v2) & u(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (111) with mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |              mono_2Ec_2Ebool_2ET_2E0, all_230_1, simplifying with (22),
% 92.14/13.23  | | |              (32), (185) gives:
% 92.14/13.23  | | |   (324)   ? [v0: u] :  ? [v1: du] :  ? [v2: u] :  ? [v3: du] :  ? [v4: u]
% 92.14/13.23  | | |          :  ? [v5: du] :  ? [v6: u] :
% 92.14/13.23  | | |          (i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 92.14/13.23  | | |            = v2 & i_mono_2Etyop_2Emin_2Ebool(all_230_1) = v0 &
% 92.14/13.23  | | |            i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = v4 &
% 92.14/13.23  | | |            app_2E2(v3, v5) = v6 & s(all_169_0, v2) = v3 &
% 92.14/13.23  | | |            s(tyop_2Emin_2Ebool, v6) = v1 & s(tyop_2Emin_2Ebool, v4) = v5 &
% 92.14/13.23  | | |            s(tyop_2Emin_2Ebool, v0) = v1 & du(v5) & du(v3) & du(v1) &
% 92.14/13.23  | | |            u(v6) & u(v4) & u(v2) & u(v0))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (19) with all_161_3, all_264_16, all_232_0,
% 92.14/13.23  | | |              all_232_0, all_161_2, all_264_15, all_264_14, all_161_0,
% 92.14/13.23  | | |              all_161_0, all_264_0, simplifying with (88), (97), (220),
% 92.14/13.23  | | |              (221), (228), (272), (306), (308) gives:
% 92.14/13.23  | | |   (325)   ? [v0: du] :  ? [v1: d] :  ? [v2: d] :  ? [v3: d] :  ? [v4: du]
% 92.14/13.23  | | |          :  ? [v5: u] :  ? [v6: du] :  ? [v7: u] :  ? [v8: du] :  ? [v9:
% 92.14/13.23  | | |            u] : (tyop_2Emin_2Efun(all_161_2, v1) = v2 &
% 92.14/13.23  | | |            tyop_2Emin_2Efun(all_161_2, all_161_2) = v1 &
% 92.14/13.23  | | |            tyop_2Emin_2Efun(tyop_2Emin_2Ebool, v2) = v3 & app_2E2(v8,
% 92.14/13.23  | | |              all_161_0) = v9 & app_2E2(v6, all_161_0) = v7 & app_2E2(v4,
% 92.14/13.23  | | |              all_264_14) = v5 & s(v3, c_2Ebool_2ECOND_2E0) = v4 & s(v2,
% 92.14/13.23  | | |              v5) = v6 & s(v1, v7) = v8 & s(all_161_2, v9) = v0 &
% 92.14/13.23  | | |            s(all_161_2, all_264_0) = v0 & du(v8) & du(v6) & du(v4) &
% 92.14/13.23  | | |            du(v0) & d(v3) & d(v2) & d(v1) & u(v9) & u(v7) & u(v5))
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (20) with all_84_0, mono_2Ec_2Enum_2E0_2E0,
% 92.14/13.23  | | |              simplifying with (139), (163) gives:
% 92.14/13.23  | | |   (326)  mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,
% 92.14/13.23  | | |            all_84_0) = mono_2Ec_2Enum_2E0_2E0 &
% 92.14/13.23  | | |          mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (37) with mono_2Ec_2Enum_2E0_2E0,
% 92.14/13.23  | | |              mono_2Ec_2Enum_2E0_2E0, all_84_0, all_84_0, all_84_0,
% 92.14/13.23  | | |              all_264_16, simplifying with (41), (64), (65), (239) gives:
% 92.14/13.23  | | |   (327)  all_264_16 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | GROUND_INST: instantiating (36) with all_84_0, all_84_0, all_264_16,
% 92.14/13.23  | | |              simplifying with (64), (65), (239) gives:
% 92.14/13.23  | | |   (328)   ? [v0: int] : ( ~ (v0 = 0) & p(all_264_16) = v0)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | COMBINE_EQS: (318), (319) imply:
% 92.14/13.23  | | |   (329)  all_270_0 = mono_2Ec_2Ebool_2ET_2E0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (328) with fresh symbol all_321_0 gives:
% 92.14/13.23  | | |   (330)   ~ (all_321_0 = 0) & p(all_264_16) = all_321_0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (330) implies:
% 92.14/13.23  | | |   (331)  p(all_264_16) = all_321_0
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (322) with fresh symbol all_323_0 gives:
% 92.14/13.23  | | |   (332)  j_mono_2Etyop_2Emin_2Ebool(all_323_0) = all_264_16 &
% 92.14/13.23  | | |          s(tyop_2Emin_2Ebool, all_264_15) = all_323_0 & du(all_323_0)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (332) implies:
% 92.14/13.23  | | |   (333)  s(tyop_2Emin_2Ebool, all_264_15) = all_323_0
% 92.14/13.23  | | |   (334)  j_mono_2Etyop_2Emin_2Ebool(all_323_0) = all_264_16
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (317) with fresh symbols all_329_0, all_329_1 gives:
% 92.14/13.23  | | |   (335)   ~ (all_329_0 = 0) & mono_2Ec_2Ebool_2E_7E_2E1(all_270_0) =
% 92.14/13.23  | | |          all_329_1 & p(all_329_1) = all_329_0 &
% 92.14/13.23  | | |          mono_2Etyop_2Emin_2Ebool(all_329_1)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (335) implies:
% 92.14/13.23  | | |   (336)   ~ (all_329_0 = 0)
% 92.14/13.23  | | |   (337)  p(all_329_1) = all_329_0
% 92.14/13.23  | | |   (338)  mono_2Ec_2Ebool_2E_7E_2E1(all_270_0) = all_329_1
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (320) with fresh symbols all_331_0, all_331_1 gives:
% 92.14/13.23  | | |   (339)   ~ (all_331_0 = 0) &
% 92.14/13.23  | | |          mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |            all_275_0) = all_331_1 & p(all_331_1) = all_331_0 &
% 92.14/13.23  | | |          mono_2Etyop_2Emin_2Ebool(all_331_1)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (339) implies:
% 92.14/13.23  | | |   (340)  p(all_331_1) = all_331_0
% 92.14/13.23  | | |   (341)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |            all_275_0) = all_331_1
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (316) with fresh symbols all_333_0, all_333_1 gives:
% 92.14/13.23  | | |   (342)   ~ (all_333_0 = 0) &
% 92.14/13.23  | | |          mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |            all_270_0) = all_333_1 & p(all_333_1) = all_333_0 &
% 92.14/13.23  | | |          mono_2Etyop_2Emin_2Ebool(all_333_1)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (342) implies:
% 92.14/13.23  | | |   (343)  p(all_333_1) = all_333_0
% 92.14/13.23  | | |   (344)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.23  | | |            all_270_0) = all_333_1
% 92.14/13.23  | | | 
% 92.14/13.23  | | | DELTA: instantiating (321) with fresh symbols all_335_0, all_335_1 gives:
% 92.14/13.23  | | |   (345)   ~ (all_335_0 = 0) & mono_2Ec_2Ebool_2E_7E_2E1(all_275_0) =
% 92.14/13.23  | | |          all_335_1 & p(all_335_1) = all_335_0 &
% 92.14/13.23  | | |          mono_2Etyop_2Emin_2Ebool(all_335_1)
% 92.14/13.23  | | | 
% 92.14/13.23  | | | ALPHA: (345) implies:
% 92.14/13.23  | | |   (346)  p(all_335_1) = all_335_0
% 92.14/13.23  | | |   (347)  mono_2Ec_2Ebool_2E_7E_2E1(all_275_0) = all_335_1
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (309) with fresh symbols all_351_0, all_351_1,
% 92.14/13.24  | | |        all_351_2 gives:
% 92.14/13.24  | | |   (348)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 92.14/13.24  | | |          all_351_2 & app_2E2(all_351_1, all_264_14) = all_351_0 &
% 92.14/13.24  | | |          s(all_351_2, combin_i_2E0) = all_351_1 & s(tyop_2Emin_2Ebool,
% 92.14/13.24  | | |            all_351_0) = all_264_14 & du(all_351_1) & du(all_264_14) &
% 92.14/13.24  | | |          d(all_351_2) & u(all_351_0)
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (348) implies:
% 92.14/13.24  | | |   (349)  s(tyop_2Emin_2Ebool, all_351_0) = all_264_14
% 92.14/13.24  | | |   (350)  s(all_351_2, combin_i_2E0) = all_351_1
% 92.14/13.24  | | |   (351)  app_2E2(all_351_1, all_264_14) = all_351_0
% 92.14/13.24  | | |   (352)  tyop_2Emin_2Efun(tyop_2Emin_2Ebool, tyop_2Emin_2Ebool) =
% 92.14/13.24  | | |          all_351_2
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (313) with fresh symbols all_367_0, all_367_1,
% 92.14/13.24  | | |        all_367_2, all_367_3, all_367_4, all_367_5, all_367_6 gives:
% 92.14/13.24  | | |   (353)  c_2Ebool_2E_21_2E1(all_252_1) = all_367_6 &
% 92.14/13.24  | | |          j_mono_2Etyop_2Emin_2Ebool(all_367_0) = all_367_4 &
% 92.14/13.24  | | |          j_mono_2Etyop_2Emin_2Ebool(all_367_5) = all_367_4 &
% 92.14/13.24  | | |          tyop_2Emin_2Efun(all_95_0, tyop_2Emin_2Ebool) = all_367_3 &
% 92.14/13.24  | | |          app_2E2(all_367_2, all_252_1) = all_367_1 & s(all_367_3,
% 92.14/13.24  | | |            c_2Ebool_2E_21_2E0) = all_367_2 & s(tyop_2Emin_2Ebool,
% 92.14/13.24  | | |            all_367_1) = all_367_0 & s(tyop_2Emin_2Ebool, all_367_6) =
% 92.14/13.24  | | |          all_367_5 & mono_2Etyop_2Emin_2Ebool(all_367_4) & du(all_367_0) &
% 92.14/13.24  | | |          du(all_367_2) & du(all_367_5) & d(all_367_3) & u(all_367_1) &
% 92.14/13.24  | | |          u(all_367_6)
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (353) implies:
% 92.14/13.24  | | |   (354)  s(tyop_2Emin_2Ebool, all_367_6) = all_367_5
% 92.14/13.24  | | |   (355)  j_mono_2Etyop_2Emin_2Ebool(all_367_5) = all_367_4
% 92.14/13.24  | | |   (356)  c_2Ebool_2E_21_2E1(all_252_1) = all_367_6
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (324) with fresh symbols all_373_0, all_373_1,
% 92.14/13.24  | | |        all_373_2, all_373_3, all_373_4, all_373_5, all_373_6 gives:
% 92.14/13.24  | | |   (357)  i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 92.14/13.24  | | |          = all_373_4 & i_mono_2Etyop_2Emin_2Ebool(all_230_1) = all_373_6 &
% 92.14/13.24  | | |          i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0) = all_373_2 &
% 92.14/13.24  | | |          app_2E2(all_373_3, all_373_1) = all_373_0 & s(all_169_0,
% 92.14/13.24  | | |            all_373_4) = all_373_3 & s(tyop_2Emin_2Ebool, all_373_0) =
% 92.14/13.24  | | |          all_373_5 & s(tyop_2Emin_2Ebool, all_373_2) = all_373_1 &
% 92.14/13.24  | | |          s(tyop_2Emin_2Ebool, all_373_6) = all_373_5 & du(all_373_1) &
% 92.14/13.24  | | |          du(all_373_3) & du(all_373_5) & u(all_373_0) & u(all_373_2) &
% 92.14/13.24  | | |          u(all_373_4) & u(all_373_6)
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (357) implies:
% 92.14/13.24  | | |   (358)  s(tyop_2Emin_2Ebool, all_373_6) = all_373_5
% 92.14/13.24  | | |   (359)  i_mono_2Etyop_2Emin_2Ebool(all_230_1) = all_373_6
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (323) with fresh symbols all_377_0, all_377_1,
% 92.14/13.24  | | |        all_377_2, all_377_3, all_377_4, all_377_5, all_377_6 gives:
% 92.14/13.24  | | |   (360)  i_mono_2Etyop_2Emin_2Efun_28tyop_2Emin_2Ebool_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Ebool_2E_7E_2E0)
% 92.14/13.24  | | |          = all_377_4 & i_mono_2Etyop_2Emin_2Ebool(all_270_0) = all_377_6 &
% 92.14/13.24  | | |          i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_377_2 &
% 92.14/13.24  | | |          app_2E2(all_377_3, all_377_1) = all_377_0 & s(all_169_0,
% 92.14/13.24  | | |            all_377_4) = all_377_3 & s(tyop_2Emin_2Ebool, all_377_0) =
% 92.14/13.24  | | |          all_377_5 & s(tyop_2Emin_2Ebool, all_377_2) = all_377_1 &
% 92.14/13.24  | | |          s(tyop_2Emin_2Ebool, all_377_6) = all_377_5 & du(all_377_1) &
% 92.14/13.24  | | |          du(all_377_3) & du(all_377_5) & u(all_377_0) & u(all_377_2) &
% 92.14/13.24  | | |          u(all_377_4) & u(all_377_6)
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (360) implies:
% 92.14/13.24  | | |   (361)  s(tyop_2Emin_2Ebool, all_377_2) = all_377_1
% 92.14/13.24  | | |   (362)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_377_2
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (310) with fresh symbols all_379_0, all_379_1,
% 92.14/13.24  | | |        all_379_2, all_379_3 gives:
% 92.14/13.24  | | |   (363)  (all_379_0 = 0 & j_mono_2Etyop_2Emin_2Ebool(all_379_2) =
% 92.14/13.24  | | |            all_379_1 & p(all_379_1) = 0 & app_2E2(all_252_1, all_264_14) =
% 92.14/13.24  | | |            all_379_3 & s(tyop_2Emin_2Ebool, all_379_3) = all_379_2 &
% 92.14/13.24  | | |            mono_2Etyop_2Emin_2Ebool(all_379_1) & du(all_379_2) &
% 92.14/13.24  | | |            u(all_379_3)) | ( ~ (all_379_0 = 0) &
% 92.14/13.24  | | |            c_2Ebool_2E_21_2E1(all_252_1) = all_379_3 &
% 92.14/13.24  | | |            j_mono_2Etyop_2Emin_2Ebool(all_379_2) = all_379_1 &
% 92.14/13.24  | | |            p(all_379_1) = all_379_0 & s(tyop_2Emin_2Ebool, all_379_3) =
% 92.14/13.24  | | |            all_379_2 & mono_2Etyop_2Emin_2Ebool(all_379_1) & du(all_379_2)
% 92.14/13.24  | | |            & u(all_379_3))
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (311) with fresh symbols all_382_0, all_382_1,
% 92.14/13.24  | | |        all_382_2, all_382_3 gives:
% 92.14/13.24  | | |   (364)  (all_382_0 = 0 & j_mono_2Etyop_2Emin_2Ebool(all_382_2) =
% 92.14/13.24  | | |            all_382_1 & p(all_382_1) = 0 & app_2E2(all_252_1, all_163_0) =
% 92.14/13.24  | | |            all_382_3 & s(tyop_2Emin_2Ebool, all_382_3) = all_382_2 &
% 92.14/13.24  | | |            mono_2Etyop_2Emin_2Ebool(all_382_1) & du(all_382_2) &
% 92.14/13.24  | | |            u(all_382_3)) | ( ~ (all_382_0 = 0) &
% 92.14/13.24  | | |            c_2Ebool_2E_21_2E1(all_252_1) = all_382_3 &
% 92.14/13.24  | | |            j_mono_2Etyop_2Emin_2Ebool(all_382_2) = all_382_1 &
% 92.14/13.24  | | |            p(all_382_1) = all_382_0 & s(tyop_2Emin_2Ebool, all_382_3) =
% 92.14/13.24  | | |            all_382_2 & mono_2Etyop_2Emin_2Ebool(all_382_1) & du(all_382_2)
% 92.14/13.24  | | |            & u(all_382_3))
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (312) with fresh symbols all_385_0, all_385_1,
% 92.14/13.24  | | |        all_385_2, all_385_3, all_385_4, all_385_5, all_385_6, all_385_7,
% 92.14/13.24  | | |        all_385_8, all_385_9 gives:
% 92.14/13.24  | | |   (365)  u(all_385_5) & ((all_385_6 = 0 & c_2Ebool_2E_21_2E1(all_252_1) =
% 92.14/13.24  | | |              all_385_9 & j_mono_2Etyop_2Emin_2Ebool(all_385_8) = all_385_7
% 92.14/13.24  | | |              & p(all_385_7) = 0 & s(tyop_2Emin_2Ebool, all_385_9) =
% 92.14/13.24  | | |              all_385_8 & mono_2Etyop_2Emin_2Ebool(all_385_7) &
% 92.14/13.24  | | |              du(all_385_8) & u(all_385_9)) | ( ~ (all_385_0 = 0) &
% 92.14/13.24  | | |              j_mono_2Etyop_2Emin_2Ebool(all_385_2) = all_385_1 &
% 92.14/13.24  | | |              p(all_385_1) = all_385_0 & app_2E2(all_252_1, all_385_4) =
% 92.14/13.24  | | |              all_385_3 & s(tyop_2Emin_2Ebool, all_385_3) = all_385_2 &
% 92.14/13.24  | | |              s(tyop_2Emin_2Ebool, all_385_5) = all_385_4 &
% 92.14/13.24  | | |              mono_2Etyop_2Emin_2Ebool(all_385_1) & du(all_385_2) &
% 92.14/13.24  | | |              du(all_385_4) & u(all_385_3)))
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (365) implies:
% 92.14/13.24  | | |   (366)  (all_385_6 = 0 & c_2Ebool_2E_21_2E1(all_252_1) = all_385_9 &
% 92.14/13.24  | | |            j_mono_2Etyop_2Emin_2Ebool(all_385_8) = all_385_7 &
% 92.14/13.24  | | |            p(all_385_7) = 0 & s(tyop_2Emin_2Ebool, all_385_9) = all_385_8
% 92.14/13.24  | | |            & mono_2Etyop_2Emin_2Ebool(all_385_7) & du(all_385_8) &
% 92.14/13.24  | | |            u(all_385_9)) | ( ~ (all_385_0 = 0) &
% 92.14/13.24  | | |            j_mono_2Etyop_2Emin_2Ebool(all_385_2) = all_385_1 &
% 92.14/13.24  | | |            p(all_385_1) = all_385_0 & app_2E2(all_252_1, all_385_4) =
% 92.14/13.24  | | |            all_385_3 & s(tyop_2Emin_2Ebool, all_385_3) = all_385_2 &
% 92.14/13.24  | | |            s(tyop_2Emin_2Ebool, all_385_5) = all_385_4 &
% 92.14/13.24  | | |            mono_2Etyop_2Emin_2Ebool(all_385_1) & du(all_385_2) &
% 92.14/13.24  | | |            du(all_385_4) & u(all_385_3))
% 92.14/13.24  | | | 
% 92.14/13.24  | | | DELTA: instantiating (325) with fresh symbols all_389_0, all_389_1,
% 92.14/13.24  | | |        all_389_2, all_389_3, all_389_4, all_389_5, all_389_6, all_389_7,
% 92.14/13.24  | | |        all_389_8, all_389_9 gives:
% 92.14/13.24  | | |   (367)  tyop_2Emin_2Efun(all_161_2, all_389_8) = all_389_7 &
% 92.14/13.24  | | |          tyop_2Emin_2Efun(all_161_2, all_161_2) = all_389_8 &
% 92.14/13.24  | | |          tyop_2Emin_2Efun(tyop_2Emin_2Ebool, all_389_7) = all_389_6 &
% 92.14/13.24  | | |          app_2E2(all_389_1, all_161_0) = all_389_0 & app_2E2(all_389_3,
% 92.14/13.24  | | |            all_161_0) = all_389_2 & app_2E2(all_389_5, all_264_14) =
% 92.14/13.24  | | |          all_389_4 & s(all_389_6, c_2Ebool_2ECOND_2E0) = all_389_5 &
% 92.14/13.24  | | |          s(all_389_7, all_389_4) = all_389_3 & s(all_389_8, all_389_2) =
% 92.14/13.24  | | |          all_389_1 & s(all_161_2, all_389_0) = all_389_9 & s(all_161_2,
% 92.14/13.24  | | |            all_264_0) = all_389_9 & du(all_389_1) & du(all_389_3) &
% 92.14/13.24  | | |          du(all_389_5) & du(all_389_9) & d(all_389_6) & d(all_389_7) &
% 92.14/13.24  | | |          d(all_389_8) & u(all_389_0) & u(all_389_2) & u(all_389_4)
% 92.14/13.24  | | | 
% 92.14/13.24  | | | ALPHA: (367) implies:
% 92.14/13.24  | | |   (368)  s(all_161_2, all_264_0) = all_389_9
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (318), (341) imply:
% 92.14/13.24  | | |   (369)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.24  | | |            mono_2Ec_2Ebool_2ET_2E0) = all_331_1
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (329), (344) imply:
% 92.14/13.24  | | |   (370)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.24  | | |            mono_2Ec_2Ebool_2ET_2E0) = all_333_1
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (228), (327) imply:
% 92.14/13.24  | | |   (371)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) = all_264_15
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (327), (334) imply:
% 92.14/13.24  | | |   (372)  j_mono_2Etyop_2Emin_2Ebool(all_323_0) = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (318), (347) imply:
% 92.14/13.24  | | |   (373)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = all_335_1
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (329), (338) imply:
% 92.14/13.24  | | |   (374)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) = all_329_1
% 92.14/13.24  | | | 
% 92.14/13.24  | | | REDUCE: (327), (331) imply:
% 92.14/13.24  | | |   (375)  p(mono_2Ec_2Ebool_2EF_2E0) = all_321_0
% 92.14/13.24  | | | 
% 92.14/13.24  | | | BETA: splitting (364) gives:
% 92.14/13.24  | | | 
% 92.14/13.24  | | | Case 1:
% 92.14/13.24  | | | | 
% 92.14/13.24  | | | |   (376)  all_382_0 = 0 & j_mono_2Etyop_2Emin_2Ebool(all_382_2) =
% 92.14/13.24  | | | |          all_382_1 & p(all_382_1) = 0 & app_2E2(all_252_1, all_163_0) =
% 92.14/13.24  | | | |          all_382_3 & s(tyop_2Emin_2Ebool, all_382_3) = all_382_2 &
% 92.14/13.24  | | | |          mono_2Etyop_2Emin_2Ebool(all_382_1) & du(all_382_2) &
% 92.14/13.24  | | | |          u(all_382_3)
% 92.14/13.24  | | | | 
% 92.14/13.24  | | | | ALPHA: (376) implies:
% 92.14/13.24  | | | |   (377)  s(tyop_2Emin_2Ebool, all_382_3) = all_382_2
% 92.14/13.24  | | | |   (378)  app_2E2(all_252_1, all_163_0) = all_382_3
% 92.14/13.24  | | | |   (379)  p(all_382_1) = 0
% 92.14/13.25  | | | |   (380)  j_mono_2Etyop_2Emin_2Ebool(all_382_2) = all_382_1
% 92.14/13.25  | | | | 
% 92.14/13.25  | | | | BETA: splitting (315) gives:
% 92.14/13.25  | | | | 
% 92.14/13.25  | | | | Case 1:
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | |   (381)  all_230_0 = 0
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | | REDUCE: (182), (381) imply:
% 92.14/13.25  | | | | |   (382)  $false
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | | CLOSE: (382) is inconsistent.
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | Case 2:
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | |   (383)  all_230_1 = all_228_1 | all_228_0 = 0
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | | BETA: splitting (314) gives:
% 92.14/13.25  | | | | | 
% 92.14/13.25  | | | | | Case 1:
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | |   (384)  all_230_0 = 0
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | | REDUCE: (182), (384) imply:
% 92.14/13.25  | | | | | |   (385)  $false
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | | CLOSE: (385) is inconsistent.
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | Case 2:
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | |   (386)  all_230_1 = mono_2Ec_2Ebool_2EF_2E0 | all_81_0 = 0
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | | BETA: splitting (383) gives:
% 92.14/13.25  | | | | | | 
% 92.14/13.25  | | | | | | Case 1:
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | |   (387)  all_228_0 = 0
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | REDUCE: (177), (387) imply:
% 92.14/13.25  | | | | | | |   (388)  $false
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | CLOSE: (388) is inconsistent.
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | Case 2:
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | |   (389)  all_230_1 = all_228_1
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | REDUCE: (185), (389) imply:
% 92.14/13.25  | | | | | | |   (390)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.25  | | | | | | |            mono_2Ec_2Ebool_2ET_2E0) = all_228_1
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | REDUCE: (359), (389) imply:
% 92.14/13.25  | | | | | | |   (391)  i_mono_2Etyop_2Emin_2Ebool(all_228_1) = all_373_6
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | REDUCE: (184), (389) imply:
% 92.14/13.25  | | | | | | |   (392)  p(all_228_1) = all_230_0
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | BETA: splitting (386) gives:
% 92.14/13.25  | | | | | | | 
% 92.14/13.25  | | | | | | | Case 1:
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | |   (393)  all_81_0 = 0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (61), (393) imply:
% 92.14/13.25  | | | | | | | |   (394)  $false
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | CLOSE: (394) is inconsistent.
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | Case 2:
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | |   (395)  all_230_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (389), (395) imply:
% 92.14/13.25  | | | | | | | |   (396)  all_228_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (396) implies:
% 92.14/13.25  | | | | | | | |   (397)  all_228_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (390), (397) imply:
% 92.14/13.25  | | | | | | | |   (398)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.25  | | | | | | | |            mono_2Ec_2Ebool_2ET_2E0) = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (391), (397) imply:
% 92.14/13.25  | | | | | | | |   (399)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) =
% 92.14/13.25  | | | | | | | |          all_373_6
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (180), (397) imply:
% 92.14/13.25  | | | | | | | |   (400)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) =
% 92.14/13.25  | | | | | | | |          mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (392), (397) imply:
% 92.14/13.25  | | | | | | | |   (401)  p(mono_2Ec_2Ebool_2EF_2E0) = all_230_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (179), (397) imply:
% 92.14/13.25  | | | | | | | |   (402)  p(mono_2Ec_2Ebool_2EF_2E0) = all_228_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (56) with all_264_14, all_323_0,
% 92.14/13.25  | | | | | | | |              all_264_15, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.25  | | | | | | | |              (221), (333) gives:
% 92.14/13.25  | | | | | | | |   (403)  all_323_0 = all_264_14
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (57) with all_252_0, all_382_3,
% 92.14/13.25  | | | | | | | |              all_163_0, all_252_1, simplifying with (208), (378)
% 92.14/13.25  | | | | | | | |              gives:
% 92.14/13.25  | | | | | | | |   (404)  all_382_3 = all_252_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_228_0, all_230_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (401),
% 92.14/13.25  | | | | | | | |              (402) gives:
% 92.14/13.25  | | | | | | | |   (405)  all_230_0 = all_228_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, all_321_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.25  | | | | | | | |              (375) gives:
% 92.14/13.25  | | | | | | | |   (406)  all_321_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_230_0, all_321_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (375),
% 92.14/13.25  | | | | | | | |              (401) gives:
% 92.14/13.25  | | | | | | | |   (407)  all_321_0 = all_230_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (44) with all_329_1, all_335_1,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2ET_2E0, simplifying with (373),
% 92.14/13.25  | | | | | | | |              (374) gives:
% 92.14/13.25  | | | | | | | |   (408)  all_335_1 = all_329_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (44) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.25  | | | | | | | |              all_335_1, mono_2Ec_2Ebool_2ET_2E0, simplifying
% 92.14/13.25  | | | | | | | |              with (373), (400) gives:
% 92.14/13.25  | | | | | | | |   (409)  all_335_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (47) with all_264_15, all_373_6,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (371),
% 92.14/13.25  | | | | | | | |              (399) gives:
% 92.14/13.25  | | | | | | | |   (410)  all_373_6 = all_264_15
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (47) with all_163_1, all_377_2,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (106),
% 92.14/13.25  | | | | | | | |              (362) gives:
% 92.14/13.25  | | | | | | | |   (411)  all_377_2 = all_163_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (47) with all_373_6, all_377_2,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (362),
% 92.14/13.25  | | | | | | | |              (399) gives:
% 92.14/13.25  | | | | | | | |   (412)  all_377_2 = all_373_6
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (59) with all_331_1, all_333_1,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2ET_2E0, mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.25  | | | | | | | |              simplifying with (369), (370) gives:
% 92.14/13.25  | | | | | | | |   (413)  all_333_1 = all_331_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (59) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.25  | | | | | | | |              all_333_1, mono_2Ec_2Ebool_2ET_2E0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2E_7E_2E0, simplifying with (370),
% 92.14/13.25  | | | | | | | |              (398) gives:
% 92.14/13.25  | | | | | | | |   (414)  all_333_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (411), (412) imply:
% 92.14/13.25  | | | | | | | |   (415)  all_373_6 = all_163_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (415) implies:
% 92.14/13.25  | | | | | | | |   (416)  all_373_6 = all_163_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (410), (416) imply:
% 92.14/13.25  | | | | | | | |   (417)  all_264_15 = all_163_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (408), (409) imply:
% 92.14/13.25  | | | | | | | |   (418)  all_329_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (418) implies:
% 92.14/13.25  | | | | | | | |   (419)  all_329_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (413), (414) imply:
% 92.14/13.25  | | | | | | | |   (420)  all_331_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (420) implies:
% 92.14/13.25  | | | | | | | |   (421)  all_331_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (406), (407) imply:
% 92.14/13.25  | | | | | | | |   (422)  all_230_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (422) implies:
% 92.14/13.25  | | | | | | | |   (423)  all_230_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (405), (423) imply:
% 92.14/13.25  | | | | | | | |   (424)  all_228_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (372), (403) imply:
% 92.14/13.25  | | | | | | | |   (425)  j_mono_2Etyop_2Emin_2Ebool(all_264_14) =
% 92.14/13.25  | | | | | | | |          mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (346), (409) imply:
% 92.14/13.25  | | | | | | | |   (426)  p(mono_2Ec_2Ebool_2EF_2E0) = all_335_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (343), (414) imply:
% 92.14/13.25  | | | | | | | |   (427)  p(mono_2Ec_2Ebool_2EF_2E0) = all_333_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (340), (421) imply:
% 92.14/13.25  | | | | | | | |   (428)  p(mono_2Ec_2Ebool_2EF_2E0) = all_331_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (337), (419) imply:
% 92.14/13.25  | | | | | | | |   (429)  p(mono_2Ec_2Ebool_2EF_2E0) = all_329_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (377), (404) imply:
% 92.14/13.25  | | | | | | | |   (430)  s(tyop_2Emin_2Ebool, all_252_0) = all_382_2
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (361), (411) imply:
% 92.14/13.25  | | | | | | | |   (431)  s(tyop_2Emin_2Ebool, all_163_1) = all_377_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (358), (416) imply:
% 92.14/13.25  | | | | | | | |   (432)  s(tyop_2Emin_2Ebool, all_163_1) = all_373_5
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (221), (417) imply:
% 92.14/13.25  | | | | | | | |   (433)  s(tyop_2Emin_2Ebool, all_163_1) = all_264_14
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (56) with all_163_0, all_377_1,
% 92.14/13.25  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.25  | | | | | | | |              (105), (431) gives:
% 92.14/13.25  | | | | | | | |   (434)  all_377_1 = all_163_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (56) with all_373_5, all_377_1,
% 92.14/13.25  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.25  | | | | | | | |              (431), (432) gives:
% 92.14/13.25  | | | | | | | |   (435)  all_377_1 = all_373_5
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (56) with all_264_14, all_377_1,
% 92.14/13.25  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.25  | | | | | | | |              (431), (433) gives:
% 92.14/13.25  | | | | | | | |   (436)  all_377_1 = all_264_14
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (56) with all_163_0, all_382_2,
% 92.14/13.25  | | | | | | | |              all_252_0, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.25  | | | | | | | |              (206), (430) gives:
% 92.14/13.25  | | | | | | | |   (437)  all_382_2 = all_163_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, all_333_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.25  | | | | | | | |              (427) gives:
% 92.14/13.25  | | | | | | | |   (438)  all_333_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_331_0, all_333_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (427),
% 92.14/13.25  | | | | | | | |              (428) gives:
% 92.14/13.25  | | | | | | | |   (439)  all_333_0 = all_331_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_333_0, all_335_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (426),
% 92.14/13.25  | | | | | | | |              (427) gives:
% 92.14/13.25  | | | | | | | |   (440)  all_335_0 = all_333_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_329_0, all_335_0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (426),
% 92.14/13.25  | | | | | | | |              (429) gives:
% 92.14/13.25  | | | | | | | |   (441)  all_335_0 = all_329_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (434), (435) imply:
% 92.14/13.25  | | | | | | | |   (442)  all_373_5 = all_163_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (435), (436) imply:
% 92.14/13.25  | | | | | | | |   (443)  all_373_5 = all_264_14
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (442), (443) imply:
% 92.14/13.25  | | | | | | | |   (444)  all_264_14 = all_163_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (444) implies:
% 92.14/13.25  | | | | | | | |   (445)  all_264_14 = all_163_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (440), (441) imply:
% 92.14/13.25  | | | | | | | |   (446)  all_333_0 = all_329_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | SIMP: (446) implies:
% 92.14/13.25  | | | | | | | |   (447)  all_333_0 = all_329_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (438), (439) imply:
% 92.14/13.25  | | | | | | | |   (448)  all_331_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (439), (447) imply:
% 92.14/13.25  | | | | | | | |   (449)  all_331_0 = all_329_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | COMBINE_EQS: (448), (449) imply:
% 92.14/13.25  | | | | | | | |   (450)  all_329_0 = all_81_0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (380), (437) imply:
% 92.14/13.25  | | | | | | | |   (451)  j_mono_2Etyop_2Emin_2Ebool(all_163_0) = all_382_1
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (45) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.25  | | | | | | | |              all_382_1, all_163_0, simplifying with (269), (451)
% 92.14/13.25  | | | | | | | |              gives:
% 92.14/13.25  | | | | | | | |   (452)  all_382_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | REDUCE: (379), (452) imply:
% 92.14/13.25  | | | | | | | |   (453)  p(mono_2Ec_2Ebool_2EF_2E0) = 0
% 92.14/13.25  | | | | | | | | 
% 92.14/13.25  | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, 0,
% 92.14/13.25  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.25  | | | | | | | |              (453) gives:
% 92.14/13.26  | | | | | | | |   (454)  all_81_0 = 0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (61), (454) imply:
% 92.14/13.26  | | | | | | | |   (455)  $false
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | CLOSE: (455) is inconsistent.
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | End of split
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | End of split
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | End of split
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | End of split
% 92.14/13.26  | | | | 
% 92.14/13.26  | | | Case 2:
% 92.14/13.26  | | | | 
% 92.14/13.26  | | | |   (456)   ~ (all_382_0 = 0) & c_2Ebool_2E_21_2E1(all_252_1) = all_382_3
% 92.14/13.26  | | | |          & j_mono_2Etyop_2Emin_2Ebool(all_382_2) = all_382_1 &
% 92.14/13.26  | | | |          p(all_382_1) = all_382_0 & s(tyop_2Emin_2Ebool, all_382_3) =
% 92.14/13.26  | | | |          all_382_2 & mono_2Etyop_2Emin_2Ebool(all_382_1) & du(all_382_2)
% 92.14/13.26  | | | |          & u(all_382_3)
% 92.14/13.26  | | | | 
% 92.14/13.26  | | | | ALPHA: (456) implies:
% 92.14/13.26  | | | |   (457)   ~ (all_382_0 = 0)
% 92.14/13.26  | | | |   (458)  s(tyop_2Emin_2Ebool, all_382_3) = all_382_2
% 92.14/13.26  | | | |   (459)  p(all_382_1) = all_382_0
% 92.14/13.26  | | | |   (460)  j_mono_2Etyop_2Emin_2Ebool(all_382_2) = all_382_1
% 92.14/13.26  | | | |   (461)  c_2Ebool_2E_21_2E1(all_252_1) = all_382_3
% 92.14/13.26  | | | | 
% 92.14/13.26  | | | | BETA: splitting (315) gives:
% 92.14/13.26  | | | | 
% 92.14/13.26  | | | | Case 1:
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | |   (462)  all_230_0 = 0
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | | REDUCE: (182), (462) imply:
% 92.14/13.26  | | | | |   (463)  $false
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | | CLOSE: (463) is inconsistent.
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | Case 2:
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | |   (464)  all_230_1 = all_228_1 | all_228_0 = 0
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | | BETA: splitting (314) gives:
% 92.14/13.26  | | | | | 
% 92.14/13.26  | | | | | Case 1:
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | |   (465)  all_230_0 = 0
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | | REDUCE: (182), (465) imply:
% 92.14/13.26  | | | | | |   (466)  $false
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | | CLOSE: (466) is inconsistent.
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | Case 2:
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | |   (467)  all_230_1 = mono_2Ec_2Ebool_2EF_2E0 | all_81_0 = 0
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | | BETA: splitting (464) gives:
% 92.14/13.26  | | | | | | 
% 92.14/13.26  | | | | | | Case 1:
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | |   (468)  all_228_0 = 0
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | REDUCE: (177), (468) imply:
% 92.14/13.26  | | | | | | |   (469)  $false
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | CLOSE: (469) is inconsistent.
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | Case 2:
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | |   (470)  all_230_1 = all_228_1
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | REDUCE: (185), (470) imply:
% 92.14/13.26  | | | | | | |   (471)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.26  | | | | | | |            mono_2Ec_2Ebool_2ET_2E0) = all_228_1
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | REDUCE: (359), (470) imply:
% 92.14/13.26  | | | | | | |   (472)  i_mono_2Etyop_2Emin_2Ebool(all_228_1) = all_373_6
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | REDUCE: (184), (470) imply:
% 92.14/13.26  | | | | | | |   (473)  p(all_228_1) = all_230_0
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | BETA: splitting (467) gives:
% 92.14/13.26  | | | | | | | 
% 92.14/13.26  | | | | | | | Case 1:
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | |   (474)  all_81_0 = 0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (61), (474) imply:
% 92.14/13.26  | | | | | | | |   (475)  $false
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | CLOSE: (475) is inconsistent.
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | Case 2:
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | |   (476)  all_230_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (470), (476) imply:
% 92.14/13.26  | | | | | | | |   (477)  all_228_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | SIMP: (477) implies:
% 92.14/13.26  | | | | | | | |   (478)  all_228_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (471), (478) imply:
% 92.14/13.26  | | | | | | | |   (479)  mono_2Eapp_2E2_2Emono_2Etyop_2Emin_2Ebool_20mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.26  | | | | | | | |            mono_2Ec_2Ebool_2ET_2E0) = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (472), (478) imply:
% 92.14/13.26  | | | | | | | |   (480)  i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0) =
% 92.14/13.26  | | | | | | | |          all_373_6
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (180), (478) imply:
% 92.14/13.26  | | | | | | | |   (481)  mono_2Ec_2Ebool_2E_7E_2E1(mono_2Ec_2Ebool_2ET_2E0) =
% 92.14/13.26  | | | | | | | |          mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (473), (478) imply:
% 92.14/13.26  | | | | | | | |   (482)  p(mono_2Ec_2Ebool_2EF_2E0) = all_230_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (179), (478) imply:
% 92.14/13.26  | | | | | | | |   (483)  p(mono_2Ec_2Ebool_2EF_2E0) = all_228_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_264_14, all_323_0,
% 92.14/13.26  | | | | | | | |              all_264_15, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.26  | | | | | | | |              (221), (333) gives:
% 92.14/13.26  | | | | | | | |   (484)  all_323_0 = all_264_14
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_161_1, all_389_9,
% 92.14/13.26  | | | | | | | |              all_264_0, all_161_2, simplifying with (227), (368)
% 92.14/13.26  | | | | | | | |              gives:
% 92.14/13.26  | | | | | | | |   (485)  all_389_9 = all_161_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (58) with all_95_0, all_351_2,
% 92.14/13.26  | | | | | | | |              tyop_2Emin_2Ebool, tyop_2Emin_2Ebool, simplifying
% 92.14/13.26  | | | | | | | |              with (71), (352) gives:
% 92.14/13.26  | | | | | | | |   (486)  all_351_2 = all_95_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (43) with all_228_0, all_230_0,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (482),
% 92.14/13.26  | | | | | | | |              (483) gives:
% 92.14/13.26  | | | | | | | |   (487)  all_230_0 = all_228_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, all_321_0,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.26  | | | | | | | |              (375) gives:
% 92.14/13.26  | | | | | | | |   (488)  all_321_0 = all_81_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (43) with all_230_0, all_321_0,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (375),
% 92.14/13.26  | | | | | | | |              (482) gives:
% 92.14/13.26  | | | | | | | |   (489)  all_321_0 = all_230_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (44) with all_329_1, all_335_1,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2ET_2E0, simplifying with (373),
% 92.14/13.26  | | | | | | | |              (374) gives:
% 92.14/13.26  | | | | | | | |   (490)  all_335_1 = all_329_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (44) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.26  | | | | | | | |              all_335_1, mono_2Ec_2Ebool_2ET_2E0, simplifying
% 92.14/13.26  | | | | | | | |              with (373), (481) gives:
% 92.14/13.26  | | | | | | | |   (491)  all_335_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (46) with all_367_6, all_382_3,
% 92.14/13.26  | | | | | | | |              all_252_1, simplifying with (356), (461) gives:
% 92.14/13.26  | | | | | | | |   (492)  all_382_3 = all_367_6
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (47) with all_163_1, all_377_2,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (106),
% 92.14/13.26  | | | | | | | |              (362) gives:
% 92.14/13.26  | | | | | | | |   (493)  all_377_2 = all_163_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (47) with all_373_6, all_377_2,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (362),
% 92.14/13.26  | | | | | | | |              (480) gives:
% 92.14/13.26  | | | | | | | |   (494)  all_377_2 = all_373_6
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (47) with all_264_15, all_377_2,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (362),
% 92.14/13.26  | | | | | | | |              (371) gives:
% 92.14/13.26  | | | | | | | |   (495)  all_377_2 = all_264_15
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (59) with all_331_1, all_333_1,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2ET_2E0, mono_2Ec_2Ebool_2E_7E_2E0,
% 92.14/13.26  | | | | | | | |              simplifying with (369), (370) gives:
% 92.14/13.26  | | | | | | | |   (496)  all_333_1 = all_331_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (59) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.26  | | | | | | | |              all_333_1, mono_2Ec_2Ebool_2ET_2E0,
% 92.14/13.26  | | | | | | | |              mono_2Ec_2Ebool_2E_7E_2E0, simplifying with (370),
% 92.14/13.26  | | | | | | | |              (479) gives:
% 92.14/13.26  | | | | | | | |   (497)  all_333_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (493), (494) imply:
% 92.14/13.26  | | | | | | | |   (498)  all_373_6 = all_163_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (494), (495) imply:
% 92.14/13.26  | | | | | | | |   (499)  all_373_6 = all_264_15
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (498), (499) imply:
% 92.14/13.26  | | | | | | | |   (500)  all_264_15 = all_163_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (490), (491) imply:
% 92.14/13.26  | | | | | | | |   (501)  all_329_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | SIMP: (501) implies:
% 92.14/13.26  | | | | | | | |   (502)  all_329_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (496), (497) imply:
% 92.14/13.26  | | | | | | | |   (503)  all_331_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | SIMP: (503) implies:
% 92.14/13.26  | | | | | | | |   (504)  all_331_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (488), (489) imply:
% 92.14/13.26  | | | | | | | |   (505)  all_230_0 = all_81_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | SIMP: (505) implies:
% 92.14/13.26  | | | | | | | |   (506)  all_230_0 = all_81_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | COMBINE_EQS: (487), (506) imply:
% 92.14/13.26  | | | | | | | |   (507)  all_228_0 = all_81_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (372), (484) imply:
% 92.14/13.26  | | | | | | | |   (508)  j_mono_2Etyop_2Emin_2Ebool(all_264_14) =
% 92.14/13.26  | | | | | | | |          mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (346), (491) imply:
% 92.14/13.26  | | | | | | | |   (509)  p(mono_2Ec_2Ebool_2EF_2E0) = all_335_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (343), (497) imply:
% 92.14/13.26  | | | | | | | |   (510)  p(mono_2Ec_2Ebool_2EF_2E0) = all_333_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (340), (504) imply:
% 92.14/13.26  | | | | | | | |   (511)  p(mono_2Ec_2Ebool_2EF_2E0) = all_331_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (337), (502) imply:
% 92.14/13.26  | | | | | | | |   (512)  p(mono_2Ec_2Ebool_2EF_2E0) = all_329_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (350), (486) imply:
% 92.14/13.26  | | | | | | | |   (513)  s(all_95_0, combin_i_2E0) = all_351_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (458), (492) imply:
% 92.14/13.26  | | | | | | | |   (514)  s(tyop_2Emin_2Ebool, all_367_6) = all_382_2
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (361), (493) imply:
% 92.14/13.26  | | | | | | | |   (515)  s(tyop_2Emin_2Ebool, all_163_1) = all_377_1
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (358), (498) imply:
% 92.14/13.26  | | | | | | | |   (516)  s(tyop_2Emin_2Ebool, all_163_1) = all_373_5
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | REDUCE: (221), (500) imply:
% 92.14/13.26  | | | | | | | |   (517)  s(tyop_2Emin_2Ebool, all_163_1) = all_264_14
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_163_0, all_377_1,
% 92.14/13.26  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.26  | | | | | | | |              (105), (515) gives:
% 92.14/13.26  | | | | | | | |   (518)  all_377_1 = all_163_0
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_373_5, all_377_1,
% 92.14/13.26  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.26  | | | | | | | |              (515), (516) gives:
% 92.14/13.26  | | | | | | | |   (519)  all_377_1 = all_373_5
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_264_14, all_377_1,
% 92.14/13.26  | | | | | | | |              all_163_1, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.26  | | | | | | | |              (515), (517) gives:
% 92.14/13.26  | | | | | | | |   (520)  all_377_1 = all_264_14
% 92.14/13.26  | | | | | | | | 
% 92.14/13.26  | | | | | | | | GROUND_INST: instantiating (56) with all_367_5, all_382_2,
% 92.14/13.26  | | | | | | | |              all_367_6, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.26  | | | | | | | |              (354), (514) gives:
% 92.14/13.26  | | | | | | | |   (521)  all_382_2 = all_367_5
% 92.14/13.26  | | | | | | | | 
% 92.14/13.27  | | | | | | | | GROUND_INST: instantiating (56) with all_252_1, all_351_1,
% 92.14/13.27  | | | | | | | |              combin_i_2E0, all_95_0, simplifying with (271),
% 92.14/13.27  | | | | | | | |              (513) gives:
% 92.14/13.27  | | | | | | | |   (522)  all_351_1 = all_252_1
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | GROUND_INST: instantiating (43) with all_329_0, all_333_0,
% 92.14/13.27  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (510),
% 92.14/13.27  | | | | | | | |              (512) gives:
% 92.14/13.27  | | | | | | | |   (523)  all_333_0 = all_329_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, all_335_0,
% 92.14/13.27  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.27  | | | | | | | |              (509) gives:
% 92.14/13.27  | | | | | | | |   (524)  all_335_0 = all_81_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | GROUND_INST: instantiating (43) with all_333_0, all_335_0,
% 92.14/13.27  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (509),
% 92.14/13.27  | | | | | | | |              (510) gives:
% 92.14/13.27  | | | | | | | |   (525)  all_335_0 = all_333_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | GROUND_INST: instantiating (43) with all_331_0, all_335_0,
% 92.14/13.27  | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (509),
% 92.14/13.27  | | | | | | | |              (511) gives:
% 92.14/13.27  | | | | | | | |   (526)  all_335_0 = all_331_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (518), (519) imply:
% 92.14/13.27  | | | | | | | |   (527)  all_373_5 = all_163_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (519), (520) imply:
% 92.14/13.27  | | | | | | | |   (528)  all_373_5 = all_264_14
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (527), (528) imply:
% 92.14/13.27  | | | | | | | |   (529)  all_264_14 = all_163_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (525), (526) imply:
% 92.14/13.27  | | | | | | | |   (530)  all_333_0 = all_331_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | SIMP: (530) implies:
% 92.14/13.27  | | | | | | | |   (531)  all_333_0 = all_331_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (524), (526) imply:
% 92.14/13.27  | | | | | | | |   (532)  all_331_0 = all_81_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (523), (531) imply:
% 92.14/13.27  | | | | | | | |   (533)  all_331_0 = all_329_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | SIMP: (533) implies:
% 92.14/13.27  | | | | | | | |   (534)  all_331_0 = all_329_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | COMBINE_EQS: (532), (534) imply:
% 92.14/13.27  | | | | | | | |   (535)  all_329_0 = all_81_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | REDUCE: (308), (529) imply:
% 92.14/13.27  | | | | | | | |   (536)  c_2Ebool_2ECOND_2E3(all_163_0, all_161_0, all_161_0) =
% 92.14/13.27  | | | | | | | |          all_264_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | REDUCE: (460), (521) imply:
% 92.14/13.27  | | | | | | | |   (537)  j_mono_2Etyop_2Emin_2Ebool(all_367_5) = all_382_1
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | REDUCE: (351), (522), (529) imply:
% 92.14/13.27  | | | | | | | |   (538)  app_2E2(all_252_1, all_163_0) = all_351_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | REDUCE: (349), (529) imply:
% 92.14/13.27  | | | | | | | |   (539)  s(tyop_2Emin_2Ebool, all_351_0) = all_163_0
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | BETA: splitting (363) gives:
% 92.14/13.27  | | | | | | | | 
% 92.14/13.27  | | | | | | | | Case 1:
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | |   (540)  all_379_0 = 0 & j_mono_2Etyop_2Emin_2Ebool(all_379_2)
% 92.14/13.27  | | | | | | | | |          = all_379_1 & p(all_379_1) = 0 & app_2E2(all_252_1,
% 92.14/13.27  | | | | | | | | |            all_264_14) = all_379_3 & s(tyop_2Emin_2Ebool,
% 92.14/13.27  | | | | | | | | |            all_379_3) = all_379_2 &
% 92.14/13.27  | | | | | | | | |          mono_2Etyop_2Emin_2Ebool(all_379_1) & du(all_379_2) &
% 92.14/13.27  | | | | | | | | |          u(all_379_3)
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | ALPHA: (540) implies:
% 92.14/13.27  | | | | | | | | |   (541)  s(tyop_2Emin_2Ebool, all_379_3) = all_379_2
% 92.14/13.27  | | | | | | | | |   (542)  app_2E2(all_252_1, all_264_14) = all_379_3
% 92.14/13.27  | | | | | | | | |   (543)  p(all_379_1) = 0
% 92.14/13.27  | | | | | | | | |   (544)  j_mono_2Etyop_2Emin_2Ebool(all_379_2) = all_379_1
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (529), (542) imply:
% 92.14/13.27  | | | | | | | | |   (545)  app_2E2(all_252_1, all_163_0) = all_379_3
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (57) with all_252_0, all_379_3,
% 92.14/13.27  | | | | | | | | |              all_163_0, all_252_1, simplifying with (208),
% 92.14/13.27  | | | | | | | | |              (545) gives:
% 92.14/13.27  | | | | | | | | |   (546)  all_379_3 = all_252_0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (57) with all_351_0, all_379_3,
% 92.14/13.27  | | | | | | | | |              all_163_0, all_252_1, simplifying with (538),
% 92.14/13.27  | | | | | | | | |              (545) gives:
% 92.14/13.27  | | | | | | | | |   (547)  all_379_3 = all_351_0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | COMBINE_EQS: (546), (547) imply:
% 92.14/13.27  | | | | | | | | |   (548)  all_351_0 = all_252_0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (541), (546) imply:
% 92.14/13.27  | | | | | | | | |   (549)  s(tyop_2Emin_2Ebool, all_252_0) = all_379_2
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (56) with all_163_0, all_379_2,
% 92.14/13.27  | | | | | | | | |              all_252_0, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.27  | | | | | | | | |              (206), (549) gives:
% 92.14/13.27  | | | | | | | | |   (550)  all_379_2 = all_163_0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (544), (550) imply:
% 92.14/13.27  | | | | | | | | |   (551)  j_mono_2Etyop_2Emin_2Ebool(all_163_0) = all_379_1
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (45) with mono_2Ec_2Ebool_2EF_2E0,
% 92.14/13.27  | | | | | | | | |              all_379_1, all_163_0, simplifying with (269),
% 92.14/13.27  | | | | | | | | |              (551) gives:
% 92.14/13.27  | | | | | | | | |   (552)  all_379_1 = mono_2Ec_2Ebool_2EF_2E0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (543), (552) imply:
% 92.14/13.27  | | | | | | | | |   (553)  p(mono_2Ec_2Ebool_2EF_2E0) = 0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (43) with all_81_0, 0,
% 92.14/13.27  | | | | | | | | |              mono_2Ec_2Ebool_2EF_2E0, simplifying with (62),
% 92.14/13.27  | | | | | | | | |              (553) gives:
% 92.14/13.27  | | | | | | | | |   (554)  all_81_0 = 0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (61), (554) imply:
% 92.14/13.27  | | | | | | | | |   (555)  $false
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | CLOSE: (555) is inconsistent.
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | Case 2:
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | |   (556)   ~ (all_379_0 = 0) & c_2Ebool_2E_21_2E1(all_252_1) =
% 92.14/13.27  | | | | | | | | |          all_379_3 & j_mono_2Etyop_2Emin_2Ebool(all_379_2) =
% 92.14/13.27  | | | | | | | | |          all_379_1 & p(all_379_1) = all_379_0 &
% 92.14/13.27  | | | | | | | | |          s(tyop_2Emin_2Ebool, all_379_3) = all_379_2 &
% 92.14/13.27  | | | | | | | | |          mono_2Etyop_2Emin_2Ebool(all_379_1) & du(all_379_2) &
% 92.14/13.27  | | | | | | | | |          u(all_379_3)
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | ALPHA: (556) implies:
% 92.14/13.27  | | | | | | | | |   (557)  s(tyop_2Emin_2Ebool, all_379_3) = all_379_2
% 92.14/13.27  | | | | | | | | |   (558)  p(all_379_1) = all_379_0
% 92.14/13.27  | | | | | | | | |   (559)  j_mono_2Etyop_2Emin_2Ebool(all_379_2) = all_379_1
% 92.14/13.27  | | | | | | | | |   (560)  c_2Ebool_2E_21_2E1(all_252_1) = all_379_3
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (45) with all_367_4, all_382_1,
% 92.14/13.27  | | | | | | | | |              all_367_5, simplifying with (355), (537) gives:
% 92.14/13.27  | | | | | | | | |   (561)  all_382_1 = all_367_4
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | GROUND_INST: instantiating (46) with all_367_6, all_379_3,
% 92.14/13.27  | | | | | | | | |              all_252_1, simplifying with (356), (560) gives:
% 92.14/13.27  | | | | | | | | |   (562)  all_379_3 = all_367_6
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (459), (561) imply:
% 92.14/13.27  | | | | | | | | |   (563)  p(all_367_4) = all_382_0
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | REDUCE: (557), (562) imply:
% 92.14/13.27  | | | | | | | | |   (564)  s(tyop_2Emin_2Ebool, all_367_6) = all_379_2
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | BETA: splitting (366) gives:
% 92.14/13.27  | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | Case 1:
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | |   (565)  all_385_6 = 0 & c_2Ebool_2E_21_2E1(all_252_1) =
% 92.14/13.27  | | | | | | | | | |          all_385_9 & j_mono_2Etyop_2Emin_2Ebool(all_385_8) =
% 92.14/13.27  | | | | | | | | | |          all_385_7 & p(all_385_7) = 0 & s(tyop_2Emin_2Ebool,
% 92.14/13.27  | | | | | | | | | |            all_385_9) = all_385_8 &
% 92.14/13.27  | | | | | | | | | |          mono_2Etyop_2Emin_2Ebool(all_385_7) & du(all_385_8)
% 92.14/13.27  | | | | | | | | | |          & u(all_385_9)
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | ALPHA: (565) implies:
% 92.14/13.27  | | | | | | | | | |   (566)  s(tyop_2Emin_2Ebool, all_385_9) = all_385_8
% 92.14/13.27  | | | | | | | | | |   (567)  p(all_385_7) = 0
% 92.14/13.27  | | | | | | | | | |   (568)  j_mono_2Etyop_2Emin_2Ebool(all_385_8) = all_385_7
% 92.14/13.27  | | | | | | | | | |   (569)  c_2Ebool_2E_21_2E1(all_252_1) = all_385_9
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (56) with all_367_5, all_379_2,
% 92.14/13.27  | | | | | | | | | |              all_367_6, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.27  | | | | | | | | | |              (354), (564) gives:
% 92.14/13.27  | | | | | | | | | |   (570)  all_379_2 = all_367_5
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (46) with all_367_6, all_385_9,
% 92.14/13.27  | | | | | | | | | |              all_252_1, simplifying with (356), (569) gives:
% 92.14/13.27  | | | | | | | | | |   (571)  all_385_9 = all_367_6
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (559), (570) imply:
% 92.14/13.27  | | | | | | | | | |   (572)  j_mono_2Etyop_2Emin_2Ebool(all_367_5) = all_379_1
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (566), (571) imply:
% 92.14/13.27  | | | | | | | | | |   (573)  s(tyop_2Emin_2Ebool, all_367_6) = all_385_8
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (56) with all_367_5, all_385_8,
% 92.14/13.27  | | | | | | | | | |              all_367_6, tyop_2Emin_2Ebool, simplifying with
% 92.14/13.27  | | | | | | | | | |              (354), (573) gives:
% 92.14/13.27  | | | | | | | | | |   (574)  all_385_8 = all_367_5
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (45) with all_367_4, all_379_1,
% 92.14/13.27  | | | | | | | | | |              all_367_5, simplifying with (355), (572) gives:
% 92.14/13.27  | | | | | | | | | |   (575)  all_379_1 = all_367_4
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (568), (574) imply:
% 92.14/13.27  | | | | | | | | | |   (576)  j_mono_2Etyop_2Emin_2Ebool(all_367_5) = all_385_7
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (558), (575) imply:
% 92.14/13.27  | | | | | | | | | |   (577)  p(all_367_4) = all_379_0
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (43) with all_382_0, all_379_0,
% 92.14/13.27  | | | | | | | | | |              all_367_4, simplifying with (563), (577) gives:
% 92.14/13.27  | | | | | | | | | |   (578)  all_382_0 = all_379_0
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (45) with all_367_4, all_385_7,
% 92.14/13.27  | | | | | | | | | |              all_367_5, simplifying with (355), (576) gives:
% 92.14/13.27  | | | | | | | | | |   (579)  all_385_7 = all_367_4
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (457), (578) imply:
% 92.14/13.27  | | | | | | | | | |   (580)   ~ (all_379_0 = 0)
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (567), (579) imply:
% 92.14/13.27  | | | | | | | | | |   (581)  p(all_367_4) = 0
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | GROUND_INST: instantiating (43) with all_379_0, 0, all_367_4,
% 92.14/13.27  | | | | | | | | | |              simplifying with (577), (581) gives:
% 92.14/13.27  | | | | | | | | | |   (582)  all_379_0 = 0
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | REDUCE: (580), (582) imply:
% 92.14/13.27  | | | | | | | | | |   (583)  $false
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | CLOSE: (583) is inconsistent.
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | Case 2:
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.27  | | | | | | | | | | 
% 92.14/13.28  | | | | | | | | | | GROUND_INST: instantiating (108) with all_161_2, all_158_0,
% 92.14/13.28  | | | | | | | | | |              all_158_0, all_161_0, all_161_0, all_264_0,
% 92.14/13.28  | | | | | | | | | |              simplifying with (89), (144), (145), (536) gives:
% 92.14/13.28  | | | | | | | | | |   (584)  s(all_161_2, all_264_0) = all_161_0 & du(all_161_0)
% 92.14/13.28  | | | | | | | | | | 
% 92.14/13.28  | | | | | | | | | | ALPHA: (584) implies:
% 92.54/13.28  | | | | | | | | | |   (585)  s(all_161_2, all_264_0) = all_161_0
% 92.54/13.28  | | | | | | | | | | 
% 92.54/13.28  | | | | | | | | | | GROUND_INST: instantiating (56) with all_161_1, all_161_0,
% 92.54/13.28  | | | | | | | | | |              all_264_0, all_161_2, simplifying with (227),
% 92.54/13.28  | | | | | | | | | |              (585) gives:
% 92.54/13.28  | | | | | | | | | |   (586)  all_161_0 = all_161_1
% 92.54/13.28  | | | | | | | | | | 
% 92.54/13.28  | | | | | | | | | | REDUCE: (84), (586) imply:
% 92.54/13.28  | | | | | | | | | |   (587)  $false
% 92.54/13.28  | | | | | | | | | | 
% 92.54/13.28  | | | | | | | | | | CLOSE: (587) is inconsistent.
% 92.54/13.28  | | | | | | | | | | 
% 92.54/13.28  | | | | | | | | | End of split
% 92.54/13.28  | | | | | | | | | 
% 92.54/13.28  | | | | | | | | End of split
% 92.54/13.28  | | | | | | | | 
% 92.54/13.28  | | | | | | | End of split
% 92.54/13.28  | | | | | | | 
% 92.54/13.28  | | | | | | End of split
% 92.54/13.28  | | | | | | 
% 92.54/13.28  | | | | | End of split
% 92.54/13.28  | | | | | 
% 92.54/13.28  | | | | End of split
% 92.54/13.28  | | | | 
% 92.54/13.28  | | | End of split
% 92.54/13.28  | | | 
% 92.54/13.28  | | End of split
% 92.54/13.28  | | 
% 92.54/13.28  | End of split
% 92.54/13.28  | 
% 92.54/13.28  End of proof
% 92.54/13.28  % SZS output end Proof for theBenchmark
% 92.54/13.28  
% 92.54/13.28  12661ms
%------------------------------------------------------------------------------